@charset "utf-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF;
}

.webbody {
	background-image: url(../images/banners/web_backing.gif);
	background-repeat: no-repeat;
}

.frontbody {
	background-image: url(../images/banners/front_backing.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.contactbody {
	background-image: url(../images/banners/contact_backing.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.background_repeat {
background-repeat:repeat-y;
}

.title_black_banner {
	background-image: url(../images/banners/black_back_new_tp.gif);
	background-repeat: no-repeat;
} 

.template_background_main {
background-image:url(../images/slices/stdc/stdc_r7_c2.gif);
background-repeat:no-repeat;
}

.template_background_search {
background-image:url(../images/slices/stdc/stdc_r3_c5.gif);
}

.template_background_left_slice {
background-image:url(../images/slices/stdc/stdc_r8_c1.gif);
}

.template_background_right_slice {
background-image:url(../images/slices/stdc/stdc_r8_c7.gif);
}

.main_page_search_background {
background-image:url(../images/slices/front_std/sept09_r5_c11.gif);
}

.main_page_mainpanel_background {
background-image:url(../images/slices/front_std/sept09_r10_c2.gif);
}

.main_page_newsbytes_background {
background-image:url(../images/slices/front_std/sept09_r19_c4.gif);
}

.main_page_focus_background {
background-image:url(../images/slices/front_std/sept09_r19_c8.gif);
}

.main_page_stones_background {
background-image:url(../images/slices/front_std/sept09_r22_c8.gif);
}

.main_page_newsbytes_title {
background-image:url(../images/slices/front_std/sept09_r18_c4.gif);
}

.main_page_focus_title {
background-image:url(../images/slices/front_std/sept09_r18_c8.gif);
}

.main_page_stones_title {
background-image:url(../images/slices/front_std/sept09_r21_c8.gif);
}

.main_page_welcome_right_product {
background-image:url(../images/slices/nov09_welcome/slice_r4_c5.png);
}

.main_page_welcome_right_title {
background-image:url(../images/slices/nov09_welcome/slice_r2_c6.png);
}

.main_page_welcome_left_title {
background-image:url(../images/slices/nov09_welcome/slice_r2_c2.png);
}

.gradient_blue_background {
background-image:url(../images/buttons/shop_button_partner.png);
}

.shadow_alpha_background {
background-image:url(../images/base/shadowAlpha_side.png);
background-repeat:repeat-y
}

.shadow_alpha_background_base {
background-image:url(../images/base/shadowAlpha_base.png);
background-repeat:repeat-x
}

.search_new_background {
	background-image:url(../images/slices/new_web_menu/slice_r2_c6.gif);
	background-repeat:no-repeat
}

form {
margin:0;
}

iframe {
allowtransparency:true;
marginwidth:0;
marginheight:0;
frameborder:0;
}

.iframe_scrolltop {
allowtransparency:true;
marginwidth:0;
marginheight:0;
frameborder:0;
onload:scrolltotop();
}

.red_title {
font-weight:700;
color:#C00;
}

.blue_title {
	font-weight:700;
	color:#06C;
}

.small_black_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.small_white_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

.small_darkgrey_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.small_green_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#030;
}

.small_navy_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006;
}

.product_splash_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-variant:small-caps;
}

.gray_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.gray_text_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:700;
}

.black_text_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
}

.tiny_capital {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:700;
font-variant:small-caps;
}

.tiny_capital_s {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
font-weight:700;
font-variant:small-caps;
}

.NewsBox {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#F7F7F7;
}

.GreyBox {
border-left:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#F7F7F7;
}

.StoreShowCase {
border-right:solid 1px #666;
border-bottom:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#F7F7F7;
}

.Store_Account {
border-right:solid 1px #666;
border-bottom:solid 1px #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000;
}

.TrialBox {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.SearchBox_Trans {
border-left:solid 0 #C00;
border-right:solid 0 #C00;
border-bottom:solid 0 #C00;
border-top:solid 0 #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
background:transparent;
}

.SupportTicketBox_Trans {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:transparent;
	font-weight: bold;
}

.QuoteTicketBox_Trans {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:transparent;

}

.QuoteTicketBox_Trans_Goals {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:transparent;
	background-image: url(../images/goals_backing.gif);
	background-repeat: no-repeat;
}

.QuoteTicketBox_Trans_Style {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:transparent;
	background-image: url(../images/style_backing.gif);
	background-repeat: no-repeat;
	padding:0px;
}

.SearchBox_Trans_White {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:transparent;
	font-weight:700;
}

.SearchBox_Trans_New {
	border-left:solid 0 #C00;
	border-right:solid 0 #C00;
	border-bottom:solid 0 #C00;
	border-top:solid 0 #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:transparent;
}

.SignTrial_Trans {
border-left:solid 0 #C00;
border-right:solid 0 #C00;
border-bottom:solid 0 #C00;
border-top:solid 0 #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
background:transparent;
font-weight:700
}

.Login_Box {
border-left:solid 0 #C00;
border-right:solid 0 #C00;
border-bottom:solid 0 #C00;
border-top:solid 0 #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.ShowCase {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.ShowCase_web {
	border-left:solid 1px #C00;
	border-right:solid 1px #C00;
	border-bottom:solid 1px #C00;
	border-top:solid 1px #C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/banners/backing_edge.gif);
	background-repeat: repeat-y;
	background-color: #FFF;
}

.FormDescription {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}

.SignupBox {
border-left:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
color:#C00;
}

.QuickHelpBox {
border-left:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
}

#suggest {
position:absolute;
background:#fff;
width:150px;
}

#suggest div {
background:#fff;
color:#000;
padding-left:4px;
cursor:hand;
text-align:left;
}

#suggest div.over {
color:#fff;
background:#000;
}

.BuyNow {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
font-weight:700;
background-color:#FFE8E8;
background-image:url(../images/buttons/shop_button.png);
width:65px;
height:22px;
}

.ConfirmButton_noborder {
border-left:solid 0 #C00;
border-right:solid 0 #C00;
border-bottom:solid 0 #C00;
border-top:solid 0 #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
font-weight:700;
background-color:#FFE8E8;
background-image:url(../images/buttons/shop_button.png);
}

.ConfirmButton_Trial {
border-left:solid 1px #0075EA;
border-right:solid 1px #0075EA;
border-bottom:solid 1px #0075EA;
border-top:solid 1px #0075EA;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0075EA;
font-weight:700;
background-color:#DEF;
background-image:url(../images/buttons/shop_button_partner.png);
}


.ConfirmButton_Quote {
	border-left:solid 1px #0075EA;
	border-right:solid 1px #0075EA;
	border-bottom:solid 1px #0075EA;
	border-top:solid 1px #0075EA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0075EA;
	font-weight:700;
	background-color:#DEF;
	background-image:url(../images/buttons/shop_button_partner.png);
	height: 23px;
}

.ConfirmButton_Learn {
border-left:solid 1px #060;
border-right:solid 1px #060;
border-bottom:solid 1px #060;
border-top:solid 1px #060;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#060;
font-weight:700;
background-color:#91FFE3;
background-image:url(../images/buttons/shop_button_partner.png);
}

.CancelButton {
border-left:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:700;
background-color:#F8F8F8;
background-image:url(../images/email_button.png);
}

#currency_select select {
width:150px;
border-left:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
color:#666;
}

a:link {
color:#C00;
text-decoration:none;
}

a:active {
text-decoration:none;
color:#CCC;
}

a.bluelink:link {
color:#36F;
text-decoration:none;
}

a.greenlink:link {
color:#060;
text-decoration:none;
}

a.whitered_link:link {
color:#FFF;
text-decoration:none;
}

a.whitered_link:hover {
text-decoration:none;
color:#FF0;
}

a.whitered_link:visited {
text-decoration:none;
color:#FF0;
}

a.black_link:link {
color:#000;
text-decoration:none;
}

a.black_link:visited {
text-decoration:none;
color:#000;
}

a.black_link:active {
text-decoration:none;
color:#000;
font-weight:700;
}

.right_display {
border-right-style:solid;
border-right-width:1px;
border-right-color:#666;
border-top-style:solid;
border-top-width:1px;
border-top-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#666;
background-image:url(../images/grey50_trans_backing.png);
background-repeat:no-repeat;
}

.right_display_sd {
border-right-style:solid;
border-right-width:1px;
border-right-color:#666;
border-top-style:solid;
border-top-width:1px;
border-top-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#666;
background-image:url(../images/sd2010_backing.jpg);
}

.right_display_am {
border-right-style:solid;
border-right-width:1px;
border-right-color:#666;
border-top-style:solid;
border-top-width:1px;
border-top-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#666;
background-image:url(../images/amodenw_backing.jpg);
}

.right_display_mm {
border-right-style:solid;
border-right-width:1px;
border-right-color:#666;
border-top-style:solid;
border-top-width:1px;
border-top-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#666;
background-image:url(../images/m8_backing.jpg);
}

.right_display_br {
border-right-style:solid;
border-right-width:1px;
border-right-color:#666;
border-top-style:solid;
border-top-width:1px;
border-top-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#666;
background-image:url(../images/brain_backing.png);
}

.left_display_active {
background-image:url(../images/grey75_trans_backing_greytrans.png);
border-color:#666 #FFF #666 #666;
border-style:solid;
border-width:1px;
}

.left_display_inactive {
background-image:url(../images/grey75_trans_backing.png);
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_title {
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_yellow {
background-image:url(../images/grey75_trans_backing_yellow.png);
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_blue {
background-image:url(../images/grey75_trans_backing_blue.png);
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_orange {
background-image:url(../images/grey75_trans_backing_orange.png);
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_red {
background-image:url(../images/grey75_trans_backing_red.png);
border-color:#000 #000 #FFF #FFF;
border-style:solid;
border-width:0 0 1px 1px;
}

.left_display_line {
border-right-style:solid;
border-right-width:1px;
border-right-color:#000;
}

.white_text_bold {
color:#FFF;
font-weight:700;
}

.white_text {
color:#FFF;
}


.title_text_bold_large {
	color:#FFF;
	font-size: 24px;
	font-weight: 800;
}

.title_text_bold_medium {
	font-size: 18px;
	font-weight: 800;
}

.ConfirmButton,.ConfirmButton_Big {
border-left:solid 1px #C00;
border-right:solid 1px #C00;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
font-weight:700;
background-color:#FFE8E8;
background-image:url(../images/buttons/shop_button.png);
}

a:visited,a.black_link:hover {
text-decoration:none;
color:#C00;
}

a:hover,a.bluelink:hover,a.greenlink:hover {
text-decoration:none;
color:#999;
}

a.bluelink:visited,a.bluelink:active {
text-decoration:none;
color:#36F;
}

a.greenlink:visited,a.greenlink:active {
text-decoration:none;
color:#060;
}

a.whitered_link:visited,a.whitered_link:active {
text-decoration:none;
color:#FFF;
} 

.javacursor {

cursor: hand;
cursor: pointer;
}
  
.computer_quote {
	background-image: url(../images/slices/computer_quote_r2_c3.jpg);
	background-repeat: no-repeat;
}

.basic_trans_backing {
background-image:url(../images/trans85.png);
}

.computer_quote_tab { 
	top: 1px;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	border-left: solid 1px #436985;
	border-bottom: solid 1px #436985;
	border-top: solid 1px #436985;
	border-right: solid 1px #436985;
	font-weight: bold;
	background-image: url(../images/wrs_inactive_button.jpg);	
}

.computer_quote_tab_black {
	top: 1px;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	font-weight: bold;
	background-image: url(../images/wrs_black_button.jpg);
}

.computer_quote_tab_red {
	top: 1px;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	font-weight: bold;
	background-image: url(../images/wrs_red_button.jpg);
}

.computer_quote_tab_blue {
	top: 1px;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	border-left: solid 1px #436985;
	border-bottom: solid 1px #436985;
	border-top: solid 1px #436985;
	border-right: solid 1px #436985;
	font-weight: bold;
	background-image: url(../images/wrs_blue_button.jpg);
}

.computer_quote_tab_bluelight {
	top: 1px;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	border-left: solid 1px #436985;
	border-bottom: solid 1px #436985;
	border-top: solid 1px #436985;
	border-right: solid 1px #436985;
	font-weight: bold;
	background-image: url(../images/wrs_bluelight_button.jpg);
}

.computer_quote_content {
	padding: 4px 10px;
	border-left: solid 1px #436985;
	border-bottom: solid 1px #436985;
	border-top: solid 0px #436985;
	border-right: solid 1px #436985;
	background-image: url(../images/50palpha.png);
}

.computer_quote_content_black {
	padding: 4px 10px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 0px #000000;
	border-right: solid 1px #000000;
	background-image: url(../images/50palpha.png);
}

.computer_quote_content_black_solid {
	padding: 4px 10px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 0px #000000;
	border-right: solid 1px #000000;
	background-color: #FFF;
}

.computer_quote_content_solid {
	padding: 4px 10px;
	border-left: solid 1px #436985;
	border-bottom: solid 1px #436985;
	border-top: solid 0px #436985;
	border-right: solid 1px #436985;
	background-color: #FFF;
}

.download_backing {
	background-image: url(../images/slices/download_button/download_button_r2_c2.png);
	background-repeat: no-repeat;
}

.amode_buy_box { background-image: url(../images/m_am_box.png);
	background-repeat: no-repeat;
}

.fact_backing {
	background-image: url(../images/facts_backing.png);
	background-repeat: no-repeat;
}
