body { 
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px; 
text-align: center;
margin-top: 10px;
}
a:link      { 
font-family: Arial, Geneva, Helvetica, Sans-Serif; 
text-decoration: none; 
font-size: 12px; }
a:visited   { 
font-family: Arial, Geneva, Helvetica, Sans-Serif; 
text-decoration: none; 
font-size: 12px; }
a:active    { 
font-family: Arial, Geneva, Helvetica, Sans-Serif; 
text-decoration: none; 
font-size: 12px; }
a:hover     { 
font-family: Arial, Geneva, Helvetica, Sans-Serif;
text-decoration: none; 
font-size: 12px; }
.TDc {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color: black;
}
.bLinks A:link {
text-decoration: underline; 
color: red;
}
.bLinks A:visited {
text-decoration: underline; 
color: red;
}
.ralignsp {
  text-align: right;
}
.bLinks A:active {
text-decoration: underline; 
color: red;
}
h2.green {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  text-align: left;
  color: black;
  background: #F3F0D1;
  margin: 0.5em 0;
  padding: 0.3em;
  border-bottom: .1em solid #F38517 
}
h2.greenp {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  text-align: center;
  color: black;
  background: #F3F0D1;
  margin: 0.5em 0;
  padding: 0.3em;
  border-bottom: .1em solid #F38517 
}
.tdheading
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 10pt;
}
.quadrant
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 10pt;
border-right: 1px solid #114A5E; 
border-bottom: 1px solid #114A5E;
}
.sh-tablet
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 10pt;
border: 6px solid #F8CB66; 
}
.sh-tablet-cellh
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 9pt;
background: #FFFFFF;
border-right: 1px solid #F38517; 
height: 30;
}
.sh-tablet-cellh-sh
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 9pt;
background: #F3F0D1;
border-right: 1px solid #F38517; 
height: 30;
}
.sh-tablet-cell-sh
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 9pt;
background: #F3F0D1;
height: 30;
}
.sh-tablet-cell
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 9pt;
height: 30;
}
p.leftmargin 
{
margin-left: 7px
}
h2.orange {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  color: black;
  background: #F8CB66;
  margin: 0.5em 0;
  padding: 0.3em;
  border-bottom: .1em solid #F38517 
}

.usr-hdr
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 11pt;
color: #00a49b;
border-right: .1em solid #F38517;
}
h3.bar
{
width:100%;
font-family: Arial,sans-serif;
color: black;
font-size: 100%;
background-image: url("http://artlandia.com/products/SymmetryShop/imgs/grad_menu_165.png");
background-repeat: repeat-y;
background-position: top right;
}
h3.bar a { padding-left: 15px; }
.hbar
{
font-family: Arial,sans-serif;
color: black;
font-size: 100%;
background-image: url("http://artlandia.com/imgs/grad_or_500_l.png");
background-repeat: repeat-y;
background-position: top left;
border-bottom: .1em solid #F38517;
height: 30px;
vertical-align: center;
}
.obar
{
font-family: Arial,sans-serif;
font-size: 9pt;
color: black;
border-bottom: .1em solid #F38517;
vertical-align: center;
}
.gbar
{
font-family: Arial,sans-serif;
font-size: 9pt;
color: black;
border-bottom: .1em solid #AAAAAA;
vertical-align: center;
}
.usr-hdr-dis
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: #000000
}
.usr-hdr a:link, .usr-hdr a:visited, .usr-hdr a:hover, .usr-hdr a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: #00a49b
}
.usr-hdr-sel a:link, .usr-hdr-sel a:visited, .usr-hdr-sel a:hover, .usr-hdr-sel a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: #ec973a
}
h2.oranger {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  text-align: right;
  color: black;
  background-image: url("http://artlandia.com/products/SymmetryShop/imgs/grad_or_620.png");
  background-repeat: repeat-y;
  background-position: top right;
  padding: 0.3em .5em;
  border-bottom: .1em solid #F38517 
}
.sh-body {
  font-family: Arial,sans-serif;
  font-size: 10pt;
  color: black;
}
.sh-body-link a:link, .sh-body-link a:visited, .sh-body-link a:hover, .sh-body-link a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: underline;
font-size: 10pt;
color: #114A5E;
}
.sh-body-8 {
  font-family: Arial,sans-serif;
  font-size: 8pt;
  color: black;
}
.sh-body-9 {
  font-family: Arial,sans-serif;
  font-size: 9pt;
  color: black;
}
.sh-body-11 {
  font-family: Arial,sans-serif;
  font-size: 11pt;
  color: black;
}
.sh-body-11r {
  font-family: "Times New Roman",Arial,sans-serif;
  font-size: 13pt;
  font-style:italic;
  color: red;
}
.sh-body-11rg {
  font-family: Georgia,"Times New Roman",Arial,Serif;
  font-size: 11pt;
  font-style:italic;
  color: red;
}
.sh-lb-quadrant {
  margin: 0.9em;
  padding: 0.3em;
  border-left: .1em solid #F38517;
  border-bottom: .1em solid #F38517;
}
.sm-top {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 12pt;
  background: #F3F0D1;
  border-top: .1em solid #F38517;
  height: 35;
}
.or-bot-line {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-size: 9pt;
  border-bottom: .1em solid #F38517;
  height: 5;
}
.sh-fpagec-9 {
  font-family: Arial,sans-serif;
  font-size: 9pt;
  margin: 0.5em 0;
  padding: 0.5em;
  color: black;
}
.sh-fpagec-9-up {
  font-family: Arial,sans-serif;
  font-size: 9pt;
  margin-left: 0.5em 0;
  padding-left: 0.5em;
  color: black;
}
.sh-fpagec-9-upb {
  font-family: Arial,sans-serif;
  font-size: 9pt;
  margin-left: 0.5em 0;
  padding-left: 0.5em;
  margin-bottom: 0.5em 0;
  padding-bottom: 0.5em;
  color: black;
}
.sm-orange {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 11pt;
  background: #F8CB66;
  border-bottom: .1em solid #F38517;
  height: 30;
}
.sm-gray {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 10pt;
  margin: 0.5em 0;
  padding: 0.5em;
  background: #F3F0D1;
}
.sm-gray a:link, .sm-gray a:visited, .sm-gray a:hover, .sm-gray a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: #000000;
}
.sm-gray-ob {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 10pt;
  background: #F3F0D1;
  margin: 0.5em 0;
  padding: 0.5em;
  border-bottom: .1em solid #F38517;
}
.sm-gray-ob a:link, .sm-gray-ob a:visited, .sm-gray-ob a:hover, .sm-gray-ob a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: #000000;
}
.front-red a:link, .front-red a:visited, .front-red a:hover, .front-red a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
color: red;
}
.front-red8 a:link, .front-red8 a:visited, .front-red8 a:hover, .front-red8 a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
color: red;
}
.front-red8 
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 8pt;
color: red;
}
.front-red9 a:link, .front-red9 a:visited, .front-red9 a:hover, .front-red9 a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 9pt;
color: red;
}
.front-gray {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 12pt;
  background-image: url("http://artlandia.com/imgs/grad_gr_700.png");
  background-repeat: repeat-y;
  background-position: top right;
  border-top: .1em solid #F38517;
}
.front-orange {
  font-family: Arial, Geneva, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 12pt;
  background-image: url("http://artlandia.com/imgs/grad_lor_700.png");
  background-repeat: repeat-y;
  background-position: top right;
  border-top: .1em solid #F38517;
  border-bottom: .1em solid #F38517;
  height: 35;
}
.front-sm-green
{
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: normal;
text-decoration: none;
font-size: 7pt;
color: #114A5E;
}
.form-button
{
color: #557755;
font-size: 14pt;
background-color: #F3F0D1;
text-decoration: none;
border: none;
cursor: pointer;
cursor: hand;
}
.ss-download a:link, .ss-download a:visited, .ss-download a:hover, .ss-download a:active
{
font-family: Sans-Serif, Helvetica, Geneva, Arial;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
color: blue;
}
.ss-feature a:link, .ss-feature a:visited, .ss-feature  a:hover, .ss-feature  a:active
{
font-family: Arial, Geneva, Helvetica, Sans-Serif; 
text-decoration: none; 
font-size: 13px;
font-weight: bold;
color: blue;
}
.news-tablet-header {
padding: 8px;
font-family: Arial,sans-serif;
font-size: 12pt;
text-align: left;
color: black;
font-weight: bold;
line-height: normal;
border-top: 4px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.news-tablet-body
{
padding: 4px;
text-align: left;
border-top: none;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.news-item-header {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  text-align: left;
  color: black;
  background: #F3F0D1;
  margin: 0.5em 0;
  padding: 0.3em;
  border-bottom: .1em solid #F38517 
}
.news-item-img {
float:left;
width:200px;
text-align:center;
padding:5px 0 5px 0;
}
.news-spacer {
margin-top:20px;
clear:both;
}

.news-tablet-body a:link, .news-tablet-body a:visited, .news-tablet-body a:hover, .news-tablet-body a:active
{
border:none;
padding:0;
font-weight: normal;
text-decoration: none;
color: blue;
font-family: Arial,sans-serif;
font-size: 11pt;
}

a.compare_p_header { font-size:14px;color:#336AA0; text-decoration:none; padding:5px 0; font-weight:bold;}
.compare_table h3 { font-size:16px; padding: 5px 0 5px 0px; }
.compare_table_blurb { width:280px; float:left; font-size:14px;  margin:5px 0; border-bottom:1px solid #F38517; padding:5px 0 5px 0;  background: #F8CB66; border-bottom: .1em solid #F38517;font-family:arial,helvetica,verdana,sans-serif; }
.compare_pct {float:left; width:120px; padding:5px 0; margin: 5px 0; text-align:center; font-family:arial,helvetica,verdana,sans-serif;}
.compare_spacer {float:left; padding:5px 0; margin:5px 0;}


/*
 *
 * New CSS for SW5 ~
 *
 */


body { text-align: center; /* for IE */ }

.exoBody { width:1000px; margin-left: auto; margin-right: auto; text-align:left; font-size:12px; font-family:arial,helvetica,verdana,sans-serif; color:#414142;}

.rightColumn { float:left; width:780px; padding: 0 0 0 30px; border-right:1px #F38517 solid; border-top:none; border-left:none; font-size:12px; font-family:arial,helvetica,verdana,sans-serif; color:#414142;}

/* 
 * Homepage
 */

.fp_c_main {float: left; }
.fp_c_left { float:left; }
.fp_c_swlp { float: left; height:55px;}
.fp_c_sw { float: left; }
.fp_c_lp { float: left; }
.fp_c_right { float:left; }

.clear { clear: both; }
.fp_boxes { float: left; position:relative; z-index: 20; width:1040px; height:181px; padding: 5px 0 0 0px;}
.fp_boxes_inner { position: relative; z-index: 15; width:1040px; height: 181px; top: 0px; left:0px;}
.fp_box_left { float:left; height:181px; width:2px; z-index: 3;background-image: url("/imgs/fp_box_left_border_l.png");  background-position: 0 0; background-repeat: no-repeat;}
.fp_box_content { float:left; z-index: 3; height:181px; width:295px; background-image: url("/imgs/fp_box_background_l.png");  background-position: 0 0; background-repeat: repeat-x;}
.fp_box_mid { float:left; height:181px; width:42px; z-index: 3; background-image: url("/imgs/fp_box_mid_ear_l.png");  background-position: 0 0; background-repeat: no-repeat;}
.fp_box_right { float:left; height:181px; width:44px; z-index: 3; background-image: url("/imgs/fp_box_right_ear_l.png");  background-position: 0 0; background-repeat: no-repeat;}
.fp_box_text1, .fp_box_text2, .fp_box_text3 { float:left; position: absolute; top: 5px; left: 0px; width: 325px; height: 155px; z-index: 100; padding:15px 10px 10px 10px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif; font-size: 10pt; }
.fp_box_text2 { left: 335px; }
.fp_box_text3 { left: 670px; }
.fp_box_icon { float: left; width: 55px;}
.fp_box_data { float: left; width:250px; font-size:13px;color:#848688;}
.fp_box_data_sm { float: left; width:250px; font-size:11px; padding-top:10px;color:#848688;}
.fp_box_data_heading { float:left; padding: 2px 0 3px 0;}
a.fp_box_data_heading { font-size:12pt; color:#00677C; text-decoration:none; padding:0;}
a.fp_box_data_hi { text-decoration:none; color:#E08B33; }


.ajax_box, .ajax_box_email_tof { float:left;color:#414142; padding: 10px 0 0 10px; font-size:14px; font-family:arial,helvetica,verdana,sans-serif;  }
.ajax_box_hi { color:#848688; font-weight:normal; font-size:13px; height:30px; width:400px; overflow:hidden;}
.ajax_box_line { float:left; }
.ajax_box_table  { }
.ajax_box_table td  {color:#414142; font-size:13px; font-weight:bold; font-family:arial,helvetica,verdana,sans-serif;  text-align:left;}
.ajax_box_input, .ajax_box_input_au { float: left;  padding: 0; margin:0;  width: 320px; font-size:13px; color: #414142; background-color:#FFFFFF; border-color: #c0c1c1; border-style:solid; border-width:1px;}
.ajax_box_textarea { display:block; width:330px; height:110px; }
.ajax_box_cb { float: left;  padding: 0; color: #414142; background-color:#FFFFFF; border-color: #c0c1c1; border-style:solid; border-width:1px;}
.validation_error_holder { float:left; width:275px; height:13px; }
.validation_error { float:left; font-size:10px; color:red; display:none;}
.ajax_box_tagline { float:left; padding-top:2px; text-align:middle; }
.button_orange, .button_hollow { float:left; font-family:arial,helvetica,verdana,sans-serif; font-weight:bold;  font-size:13px; font-weight:bold; background-color:#F28621; color:#FFFFFF;  padding:2px 8px 2px 8px; }
.button_hollow {  background-color:#FFFFFF; color:#414142; border:1px #F28621 solid; padding: 1px 8px 1px 8px;}
.button_outer { float:left; margin-left: 25px; border: 1px #144B5E solid; border-top:none; border-left:none;}
.submit_button_area { float:left; }
.submit_button_indicator { float:left; padding: 2px 0 0 25px; display:none;}
.ajax_box_controls { padding-top:10px; }

.ajax_box_email_tofa { width:440px; }
.email_tof_success { padding: 50px 25px 0 25px; width:390px; height: 40px; text-align:center; }
.email_tof_success_close { padding: 50px 25px 0 130px; width:265px; height:60px; text-align:center; }

.ajax_box_ask_us { width:410px; padding: 10px 0 0 0px; margin: 0 0 0 10px;}
.ajax_box_input_au { width:300px; }
.ajax_ask_us_success { padding: 50px 25px 0 25px; width:370px; height: 140px; text-align:center; }
.ajax_ask_us_success_close { padding: 50px 25px 0 130px; width:265px; height:60px; text-align:center; }

.ajax_movie_box_heading { float:left; width:100%; text-align: center; font-family:arial,helvetica,verdana,sans-serif; font-size:14px; font-weight:bold; padding-bottom: 15px; line-height: 16px;}
.ajax_movie_box_img { float:left; padding:30px;}
.ajax_movie_box_footer { float:left; width:100%; margin-top: 20px;  }
.ajax_movie_box_footer_line { float:left; width:100%; height:3px; border-top:1px #F38517 solid; }
.ajax_movie_box_footer_link { float:left; color:#848688; font-size: 12px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif;  padding: 0; cursor:pointer;}
a.ajax_movie_box_footer_link { color: #336AA0;  }
.movie_box_link_box { width: 662px; height:16px; padding:2px; font-size:11px; background-color:#FFFFFF; border:1px solid #C0C1C1; float:left; text-align:left;}
.movie_box_link_box a {  font-size:11px;  color:#336AA0;}

/*
 * Header
 */

.clear { clear: both; height:1px; font-size:0px;}
.header { width:770px; margin-left: auto; margin-right: auto; height:65px; border:0px solid cyan; font-size: 14px; font-weight:bold; font-family: arial,helvetica,verdana,sans-serif;}
.header_logo {float: left; height:65px; margin-right:25px; }
.header_right { float: left; margin: 0; padding: 10px 0 0 40px; height:60px;}
.header_top_links { float: left; position:relative; height:30px;}
.header_top_links ul {float:left; height:30px; padding: 0;list-style-image:none; list-style-position:outside; list-style-type:none;  margin: 0;}
.selected { border-top:1px solid #848688; }
.header_top_links_li { float:left; padding: 10px 12px 10px 12px; }
.header_hassub {background-image: url("/imgs/vertbar.gif");  background-position: 50% 100%; background-repeat: no-repeat; }
.header_top_links ul li a:link {text-decoration: none}
a.h_top_link {text-decoration: none; color: #848688; font-size: 12px; font-weight:normal;  }
a.h_top_link:hover {text-decoration:none; }
a.navable_link:hover { color: #EE8522; }
.header_cart_img {float: left; margin: 0; padding: 10px 5px 0 0;}
.header_cart_link_wrap { float:left; width: 60px; margin: 0; padding: 10px 0px 0 0; text-align:left;}
a.header_cart_link {color:#EE8522; text-decoration: none; font-size: 13px; font-weight:bold;}
.header_indc_line {float: left; height: 5px; }
.header_sub_links { float: left; margin:0; padding: 0px 0 0 0; height:34px;}
.header_sub_links ul {height:30px; padding: 4px 0 0 0;list-style-image:none; list-style-position:outside; list-style-type:none;  margin: 0;}
.header_sub_links li { float:left; padding: 4px 12px 0 12px; border-top:1px solid #998688;}
a.h_sub_link {text-decoration: none; color: #99A099; font-size: 12px; font-weight:normal;  }
a.h_sub_link:hover {text-decoration:none; color: #EE8522;  }

/*
 * Side nav
*/

.side_nav_wrapper { float:left; }
.side_nav { float:left; color:#00A49B; width: 165px; font-size: 12px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif; text-align:left;}
.side_nav_top { float:left; position:relative;width: 165px; height: 12px; margin: 0px; padding: 0px; background-image: url("/imgs/side_nav_top.png");  background-position: 0 0; background-repeat: no-repeat;}
.side_nav_middle { float:left; position:relative; width: 165px; height: 140px; background-image: url("/imgs/side_nav_middle.png");  background-position: 0 0; background-repeat: repeat-y; margin: -4px 0 0 0;}
.side_nav_content_bgr {width: 161px; height:140px; z-index: 0; position:absolute; left: 2px; top: 0px;}
.side_nav_content { float: left; padding:2px 0 0 15px; z-index: 1; width:148px; height:140px; position:absolute;  left: 0px; top: 0px;}
.side_nav_bottom { float:left; width: 165px; height: 17px; background-image: url("/imgs/side_nav_bottom.png");  background-position: 0 0; background-repeat: no-repeat;}
.side_nav_link_holder { float: left; clear:both; padding: 3px 0 2px 0; width:160px;}

a.side_nav_link, a.side_nav_link_selected, a.side_nav_link_selected_IDX, a.side_nav_link_selected_FET, a.side_nav_link_selected_CMT, a.side_nav_link_selected_VR5, a.side_nav_link_selected_RQT, a.side_nav_link_selected_SPR, a.side_nav_link_selected_SOL, a.side_nav_link_selected_FAQ, a.side_nav_link_selected_TUT {text-decoration:none; color:#00A49B; clear:both;}
a.side_nav_link:hover, a.side_nav_link_selected:hover {text-decoration:none; color:#958F59; clear:both;}
a.side_nav_link_selected { color: #EE8522; }
a.side_nav_link_selected:hover { color: #EE8522; }

.side_nav_subscribe_txt { float:left; color:#848688; font-size: 10px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif;  padding-bottom:2px;}
.side_nav_subscribe_box { float:left; }
.side_nav_subscribe_input { float: left;  padding: 0; margin:0;  width: 110px; font-size:10px; color: #848688; background-color:#FFFFFF; border-color: #00a49b; border-style:solid; border-width:1px; line-height: 16px; height:14px; font-weight: normal; }
.side_nav_subscribe_input_error { border-color: red; }
.side_nav_subscribe_check { float:left; margin: 0; padding:0; background-color: #00a49b; background-image:url("/imgs/subscribe_check.png");  background-position: 1px 1px; background-repeat: no-repeat; width:15px; height:16px;cursor:pointer;}
.side_nav_share_box { float:left; }

/*
 * Small footer 
 */

.small_footer_wrapper {  margin-left:auto; margin-right:auto; width:800px; height:20px;padding:10px 0 0 0; color:#848688; font-size: 12px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif; border-top:1px #F38517 solid;}
.small_footer_left { float:left; font-size:10px; padding-top:2px;}
.small_footer_right {float:right; width:600px;}
.small_footer_link_holder { float:right; padding:0 15px 0 0; }
.exoBody .small_footer_wrapper { float: left; width:976px; }
/*
 * SW
 */

.sw_sub_header { float:left; width:995px; height: 55px; padding:10px 0 20px 0; }
.sw_sub_header_img {float:left; width:128px; height:60px; padding-left:15px; }
.sw_sub_header_caption {float:right; width:650px; padding:15px 52px 0 0;  margin:0;}
h1.sub_header_caption {
  font-family: Arial,sans-serif;
  font-size: 12pt;
  text-align: right;
  color: black;
  background-image: url("/imgs/grad_or_620.png");
  background-repeat: repeat-y;
  background-position: top right;
  padding: 0.3em .5em;
  border-bottom: .1em solid #F38517;
	margin: 0;
}
.sw_content_heading {float:left; width:700px; }
.sw_feature_block { float:left; width:360px; padding:0 30px 15px 0; text-align:left; }
.sw_feature_block p { margin:3px 0 0 0; }
h2.sw_feature_block_heading {  font-weight:bold; padding-bottom:3px; font-family: arial,helvetica,verdana,sans-serif; font-size:12px; margin: 3px 0 0 0; color:black;}
.sw_feature_block_txt { float:left;  }
.sw_feature_block_img { float:right; padding-left:10px; }
.sw_main_content { float:left; width:750px; }
.sw_index_features ul { list-style-type: disc; color: #336AA0; }
.sw_main_content a { text-decoration:none; color: #336AA0; bold}
a.sw_link { text-decoration:none; color:#33339F; font-weight:bold;}
a.sw_link_orange, a.sw_link_orange_gl { text-decoration:none; color:#E08B33; font-weight:bold;}
.sw_usr_cmt_credit { font-size:10px; }

.shaded_box { float:left; color:red; width: 310px; font-size: 13px; font-style:italic; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif; }
.shaded_box_top { float:left; position:relative;width: 310px; height: 12px; margin: 0px; padding: 0px; background-image: url("/imgs/side_nav_top_310.png");  background-position: 0 0; background-repeat: no-repeat;}
.shaded_box_middle { float:left; position:relative; width: 310px; height: 140px; background-image: url("/imgs/side_nav_middle_310.png");  background-position: 0 0; background-repeat: repeat-y; margin: -4px 0 0 0;}
.shaded_box_content_bgr {width: 306px; height:140px; z-index: 0; position:absolute; left: 2px; top: 0px;}
.shaded_box_content { float: left; padding:10px 15px 0 15px; z-index: 1; width:278px; height:140px; position:absolute;  left: 0px; top: 0px;}
.shaded_box_bottom { float:left; width: 310px; height: 17px; background-image: url("/imgs/side_nav_bottom_310.png");  background-position: 0 0; background-repeat: no-repeat;}
.shaded_box_content p { margin: 5px 0 5px 0; text-align:right; color:black;}
a.sw_box_link { color:#00677C; font-size:15px; font-weight:bold; text-decoration:none; }
p.sw_box_txt { color: black; text-align:left; font-size:12px; font-style:normal; margin:10px 0 10px 0;}

.sw_usr_comment { border-bottom:1px #CCCCCC solid; padding:10px 0 10px 0; }
.sw_usr_comment p { text-align:right; margin: 5px 0 5px 0; }
.sw_usr_comment_nav { float:right; padding: 20px 30px 20px 0; font-size:13px;}

.button_orange a { color:#FFFFFF; }

.sw_sampler_table_outer {border: 1px #CCCCCC solid; }
.sw_sampler_table img { padding:3px; }

.sw_solution_blurb {float:left; width:230px; padding:0 20px 10px 0;}
.sw_solution_icon {float:left; background-image: url("/wonderland/glossary/imgs/icons/BackgroundIcon.jpg");  background-position: 0 0; background-repeat: no-repeat; width:48px; height:47px;}
.sw_solution_txt {float:left; width:175px; padding:0 0 0 5px; }

.sw_faq_item { border-bottom:1px solid #CCCCCC; padding: 10px 0 10px 0; }
.sw_faq_item p { margin-bottom:5px; }

.sw_tutorial_item {float: left; padding: 0 0 20px 0; width:700px;}
.sw_tutorial_item_image {float: left; padding: 0 20px 0 0; width:130px;}
.sw_tutorial_item_text {float: left;  width:550px; padding: 10px 0 0 0;}
a.sw_tutorial_b { font-weight: bold; }
p.sw_tutorial_break { margin: 20px 0 0 0; }
.sw_tutorial_nav {padding:15px 0 10px 0; }
.sw_tutorial_caption {color:#585858; font-style:italic; font-weight:normal; }
.sw_main_content b { color:#000000; }
.sw_sub_header_caption b {color:#585858; font-style:italic; font-weight:normal; }
/*
 * Misc
 */

.ajax_box_subscribe { width:410px; padding: 10px 0 0 0px; margin: 0 0 0 0px;}
.ajax_box_subscribe_error { padding: 30px 25px 0 25px; width:380px; height: 20px; text-align:center; color:#d1544a;}
.ajax_box_subscribe_success { padding: 30px 25px 0 25px; width:380px; height: 220px; text-align:center; }
.ajax_box_subscribe_success_close { padding: 50px 25px 0 135px; width:265px; height:60px; text-align:center; }

.show_movie_sw_link { float:right; color:#848688; font-size: 13px; font-weight:normal; font-family: arial,helvetica,verdana,sans-serif;  padding:20px 20px 20px 0; text-align:right; height:30px;}
a.show_movie_sw_link { text-decoration: none;}


/*
 * Utility
 */
.popup_glass_pane { display:none; background:#EEEEEE; top: 0px; left:0px;  position: absolute; z-index:100; }
.popup_content, .movie_popup_content { display:none; background:#dcdcdc; position: absolute;z-index:200;  border:1px #bbbbbb solid;}
.movie_popup_content { background:#F28621; }
.popup_close_ctrls { float:right; padding: 3px; cursor:pointer;height:15px; }
.popup_close_icon { float:right; cursor:pointer;  }
.popup_close_link { float:right;font-size:11px;line-height:15px;padding-right:5px; }
a.popup_close_link_anc { color:#33339F; font-size:11px;  font-weight: bold; text-decoration:none; font-family:arial,helvetica,verdana,sans-serif; }
.popup_main { position:relative; background-color:#FFFFFF; padding:0 0 0 0px; margin: 0 2px 2px 2px; overflow: none;}

/*
 * Secure
 */
.store_header_caption { padding-right:120px; text-alight:right; }
.store_sub_header_caption { width:630px; }
.store_sub_header_inner {float:left; text-align:right; color: #00a59b; }
.store_header_caption  a { text-decoration:none; color: #00a59b; }
a.store_link_selected { color: #F38517; }
.store_footer { width:760px; padding:20px 0 0 0px;}
.store_footer .small_footer_wrapper { border-top:1px solid #C0C1C1; width:760px;  }
.store_footer .small_footer_right { width:500px;  }
.store_details_wrapper { float:left; width:740px; font-family:arial,helvetica,verdana,sans-serif; font-size:12px;}
.store_details_nav { float:left; width: 740px; }
.store_details_body { float:left; width:718px; background-color:#f3f0d1; border:1px #F38517 solid; border-top:none; padding:10px;}
.order_details_panel {float:left; }
.store_details_tab {float:left; height: 15px; border-bottom:1px #F38517 solid; padding:5px; }
.store_details_tab_item { cursor:pointer; border:1px #F38517 solid; font-weight:bold; background-color:#f3f0d1; }
.store_tab_spacer {border-top:1px #ffffff solid; }
.store_tab_fv { width:70px; padding:5px 15px 5px 20px; background-color:#F0F0F0; color:#9E9E9E;}
.store_tab_upgr { width:50px; padding:5px 15px 5px 20px; background-color:#F0F0F0; color:#9E9E9E;}
.store_tab_selected { border-bottom:none; border-bottom:1px #f3f0d1 solid;  background-color:#f3f0d1; color:#000000;}
.order_details_table td { padding: 3px 0 3px 0;  }
.order_details_td_break { border-top:1px #F38517 solid; height:1px; width:100%;}
.order_details_dwnl, .order_details_ship {width:55px; color:#FFFFFF; font-size:11px; background-color:#ABABAB; padding-left:5px; }
.order_details_dwnl { background-color:#BDBDBD; }
.order_details_ship { padding-left:20px; width:40px; }
.onelorange8 { border-bottom:0.1em solid #F38517; font-family:Arial,Geneva,Helvetica,Sans-Serif; font-size:8pt; font-weight:normal; padding:0.3em; }
.tdhdrEight { font-family:Arial,Geneva,Helvetica,Sans-Serif; font-size:8pt; font-weight:normal; }
.helptablet { border-left:0.05em solid #F38517; border-right:0.05em solid #F38517; padding:1em; }
a.restrictions { color:red; text-decoration: underline; }
.svhdroline { font-family: Arial, Geneva, Helvetica, Sans-Serif; font-weight: bold; background: #F0EFA8; font-size: 11pt; padding: 0; border-bottom: 1px solid #F38517; }
.svhdrolinew { font-family: Arial, Geneva, Helvetica, Sans-Serif; font-weight: bold; background-image: url("/imgs/store/grad_gr_l.png");  background-position: 0 0; background-repeat: repeat-y;  text-align: left; font-size: 11pt; border-bottom: 1px solid #F38517; }


/*
 * jquery.tooltip
 */
#tooltip {

	position: absolute;

	z-index: 3000;

	border: 1px solid #414142;
	background-color: #fff;

	padding: 8px 11px 8px 11px;
	opacity: 1;
	color:#414142;
	font-family:arial,helvetica,verdana,sans-serif; 
}

#tooltip h3, #tooltip div { margin: 0; text-align:left; font-family:arial,helvetica,verdana,sans-serif; font-size:13px;}


.glossary-index-table  { padding-left:15px; }
.glossary-index-table h2 { padding:0; margin:0 }
.glossary-index-table td {padding: 0 0 15px 0; }
.glossary-index-item-icon td {padding: 0; }
.glossary-index-item-icon {margin-left: 10px; }

.item-example, .glossary-item-seealso-st, .glossary-item-seealso-dot { color: #F38517; font-size:15px; font-weight:bold; }
.glossary-item-seealso-dot { font-size:25px; padding-right:2px; line-height: 10px; }
a.sw_link_orange_gl {font-size: 15px;}

.glossary-item-desc { float:left; width:500px; padding-left:100px; }

.glossary-item-seealso-dot-wrap { display:block; overflow:none; float:right;  width:12px; height:12px; line-height:12px; padding: 2px 0 0 0; }

.nowrap { white-space: nowrap };
