/* Starter CSS file for all browsers all sites */
@import "default.css";
/**********************************************************************/

/*	Color references
--------------------------
--------------------------  */

/*  Reused bits  */
/**********************************************************************/
.nav-horiz { margin:0; padding:0; font-family:arial, sans-serif; list-style:none; }
.nav-horiz li { float:left; border-right:1px solid #ccc; padding:0px 5px; list-style:none; }
.nav-horiz li.li-1 { padding-left:0; }
.nav-horiz li.li-last { border-right:none; }
.nav-horiz li a { display:block; text-decoration:none; color:#3A3832; }
.nav-horiz li a:hover { color:#666; text-decoration:underline; }
.nav-horiz li.active a { color:#C22F1A; text-decoration:underline; }
.nav-horiz li.active a:hover { color:#666; }

ul.flyout { margin:0 !important; padding:0; }
ul.flyout li { float:left; padding:0 !important; }
ul.flyout li a { text-decoration:none; }
ul.flyout li a span { display:block; color:#fff; padding:5px; }
ul.flyout li a:hover span { cursor:pointer; color:#ccc; }
* html ul.flyout li a {  } 
* html ul.flyout li a span { width:0; } 
ul.flyout li ul { background:#333; position:absolute; z-index:999; margin:0 !important; }
ul.flyoutli ul, ul.flyout li.ie6off ul { left:-9999px; } 
ul.flyout li:hover ul, ul.flyout li.ie6hover ul { left:auto; } 
* html ul.flyout li:hover ul, * html ul.flyout li.ie6hover ul { width:0; } 
ul.flyout li li { float:none; }
* html ul.flyout li li { height:0; width:100%; }
ul.flyout li.ie6hover a span { background:#333; } 
ul.flyout :hover > a span { background:#333; }
ul.flyout li li a span { min-height:1em !important; }
* html ul.flyout li li a span { height:1em !important; width:100%; }

.col-5pc { float:left; width:5.0%; margin-right:2%; } /* Effective width: TODO */
.col-10pc { float:left; width:9.5%; margin-right:2%; } /* Effective width: TODO */
.col-10pc-tight { float:left; width:9.5%;} /* Effective width: TODO */
.col-15pc { float:left; width:14.5%; margin-right:2%; } /* Effective width: TODO */
.col-15pc-tight { float:left; width:14.5%;} /* Effective width: TODO */
.col-20pc { float:left; width:19.5%; margin-right:2%; } /* Effective width: TODO */
.col-25pc { float:left; width:23.5%; margin-right:2%; } /* Effective width: 192.7px */
.col-30pc { float:left; width:29.0%; } /* Effective width: TODO */
.col-33pc { float:left; width:32.0%; margin-right:2%; } /* Effective width: 262.4px */
.col-40pc { float:left; width:39.0%; margin-right:2%; } /* Effective width: TODO */
.col-50pc { float:left; width:49.0%; margin-right:2%; } /* Effective width: 401.8px */
.col-60pc { float:left; width:59.0%; margin-right:2%; } /* Effective width: TODO */
.col-66pc { float:left; width:66.0%; margin-right:2%; } /* Effective width: 262.4px */
.col-75pc { float:left; width:74.5%; margin-right:2%; } /* Effective width: 401.8px */
.col-85pc { float:left; width:84.5%; margin-right:2%; } /* Effective width: TODO */
.col-95pc { float:left; width:94.5%; margin-right:2%; } /* Effective width: TODO */
.col-last { margin-right:0 !important; }
.tab-50pc { margin-left:52%; }

.rndBox { background:url(/img/rndBox-yellow-top-left.gif) no-repeat left top; margin-bottom:1em; }
.rndBox .el1 { background:url(/img/rndBox-yellow-top-right.gif) no-repeat right top; }
.rndBox .el2 { background:url(/img/rndBox-yellow-bottom-left.gif) no-repeat left bottom; }
.rndBox .el3 { background:url(/img/rndBox-yellow-bottom-right.gif) no-repeat right bottom; padding:20px; margin-bottom:0;}
.rndBox p { margin-bottom:0; }
.rndBox h3 { color:#C22F1A; font-size:20px; margin-bottom:0.5em; }

.row { margin-bottom:1em; }
.inset { float:right; margin:0 0 1em 20px; }
.error { color:#C22F1A; }

/*  Typography  */
/****************/
body		{ font-family:'Trebuchet MS', serif; color:#3A3832; }

h1 { font-size:1.8em; letter-spacing:-2px; line-height:2.2em; color:#999; margin-bottom:0.5em; text-transform:uppercase; font-style:italic; font-weight:normal; }
h2 { font-size:1.2em; line-height:1.5em; color:#999; margin-bottom:0.5em; text-transform:uppercase; font-style:italic; font-weight:bold; }
h3 { font-size:0.85em; line-height:1.2em; color:#999; margin-bottom:0.5em; text-transform:uppercase; font-style:italic; }
h4	{ font-size:0.75em; line-height:1.5em; color:#999; margin-bottom:0; }
h5  { font-size:0.75em; line-height:1.5em; color:#999; margin-bottom:0; } /* TODO - Size?  Colour? */

p, li, dd	{ font-size:0.70em; line-height:1.5em; }
blockquote p { font-size:0.85em; font-style:italic; }
ul, ol		{ margin-bottom:1em; }
ol			{ padding-left:25px; }
ol	li		{ margin-bottom:0.25em; list-style-type:decimal; }
dt			{ font-weight:bold; margin-top:1em; }
dt.dt-1		{ margin-top:0; }
dd			{ margin:0; padding:0; } 

.bold   { font-weight: bold; }
.date 	{ font-weight:bold; font-style:italic; padding-right:5px; }
.italic { font-style: italic; }
.centered {text-align:center; }
.text-bottom {vertical-align: text-bottom; }
.bottom { vertical-align: bottom; }

a 					{ color:#333; }
a:hover 			{ color:#000; }
a.blank 			{ color:#333; padding-right:16px; background:url(/img/_blank.gif) no-repeat right top; }
a.blank:hover 	{ color:#C22F1A; background-image:url(/img/_blank_hover.gif); }

a.more			{ color:#33ccff; white-space:nowrap; }
a.more:hover	{ color:#000; }
a.download		{ color:#33ccff; white-space:nowrap; } /* Just to allow for future changes */

address		{ font-style:normal; font-size:100%; }

table { margin-bottom:1em; }
td, th { padding:5px; border:1px solid #666; }
table caption { display:none; }

input, select { font-family:arial, serif; color:#3A3832; }
form, fieldset { padding:0; margin:0; }
input.inputField { font-size:0.7em; padding:6px 4px; border:1px solid #3A3832; background-color:#fff; }
select { font-size:0.7em; padding:2px 2px; border:1px solid #3A3832; background-color:#fff; }
fieldset { margin-bottom:1em; }
fieldset legend { font-size:0.85em; line-height:1.2em; color:#999; margin-bottom:0.5em; text-transform:uppercase; font-style:italic; }
.reqd { background:url(/img/frm-reqd.gif) no-repeat right top; padding-right:10px; }

.pricerow { line-height: normal; margin-bottom: 0; }
.pricerowlast { line-height: normal; margin-bottom: 0.5em; }
.pricedescindent {margin-left: 25px; font-style: italic; margin-top: 0.2em; margin-bottom: 2.0em}

.indentsmaller {margin-left: 1.0em;}
.indentsmall {margin-left: 2.0em;}

.li-disc { list-style-type:disc; margin-left: 25px }


/*  Template Structure  */
/**********************************************************************/
body 			{ background:#666; color:#ccc; }
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto }

#page-wrap 	{ }
.page-width	{ width:940px; margin:0 auto; }

#headerWrap { background:#666 url(/img/grad-hdr.jpg) no-repeat center bottom; color:#fff; padding:6px 0; }
#header { }
#header li a { color:#ccc; }
#header li.active a { color:#fff; text-decoration:none; }

#logo-header img { display:none; }
#logo-header a { float:left; width:98px; line-height:26px; margin-right:22px; }
#logo-header a span { display:block; width:98px; height:26px; background:url(/img/logo-rs_sml.gif) no-repeat; }
#logo-header a:hover ,
#logo-header.active a { background:url(/img/nav-item-bg.gif) no-repeat center; }

#nav-main { margin-left:98px; }
#nav-main li { font-size:0.75em; text-transform:uppercase; font-style:italic; font-weight:normal; margin-right:22px; }
#nav-main li.li-last { margin-right:0; }
#nav-main li.active a  { color:#333; }
#nav-main li a span { padding:0; width:98px; height:28px; line-height:28px; text-align:center; color:#fff; text-decoration:none; overflow:hidden; }
#nav-main li a:hover span ,
#nav-main li.active a span { background:url(/img/nav-item-bg.gif) no-repeat center; }

#contentWrap { background-color:#fff; color:#333; }
#contentOuter { background:url(/img/grad-content-top.jpg) no-repeat center 4.0em; color:#333; }
#content { padding:20px 20px; }
#content #title { min-height:5.8em; }
* html #content #title { height:5.8em; }
#content.musition #title h1 { background:url(/img/logo-musition4.gif) no-repeat right top; }
#content.auralia #title h1 { background:url(/img/logo-auralia4.gif) no-repeat right top; }
#content .auralia h2 { color:#66cc00; }
#content .musition h2 { color:#33ccff; }
#content a:hover { border-bottom:1px solid #999; }
#content .buy li { font-size:100%; text-transform:uppercase; font-style:italic; font-weight:bold; }
#content .buy li a { color:#33ccff; }
#content .help li { font-size:70%; text-transform:uppercase; font-style:italic; font-weight:bold; }
#content h3.icn { color:#666; text-transform:uppercase; font-style:italic; background-repeat:no-repeat; background-position:left top; padding:5px 0 0 50px; height:2.8em; }
#content .news h3.icn { background-image:url(/img/icn-news.gif); }
#content .tour h3.icn { background-image:url(/img/icn-tour.gif); }
#content .new h3.icn { background-image:url(/img/icn-new.gif); }
#content .resources h3.icn { background-image:url(/img/icn-resources.gif); }
#content .register h3.icn { background-image:url(/img/icn-register.gif); }
#content .people h3.icn { background-image:url(/img/icn-people.gif); margin-bottom:1.76em; }
#content .musition h3.icn { background-image:url(/img/icn-musition-sml.gif); padding-bottom:6px; }
#content .auralia h3.icn { background-image:url(/img/icn-auralia-sml.gif); padding-bottom:6px; }
#content .software h3.icn { background-image:url(/img/icn-software.gif); padding-bottom:6px; }
#content .support h3.icn { background-image:url(/img/icn-support.gif); padding-bottom:6px; }
#content #cols .tour p { padding-right:80px; background-repeat:no-repeat; background-position:right top; }
#content #cols .tour p.auralia { background-image:url(/img/icn-auralia.gif); min-height:80px; }
#content #cols .tour p.musition { background-image:url(/img/icn-musition.gif); min-height:80px; }
* html #content #cols .tour p.auralia ,
* html #content #cols .tour p.musition { height:80px; }

#content #cols  { overflow:visible; width:102%; }
#content #cols .inner { padding-right:15px; border-right:1px solid #ececec; margin-right:5px; min-height:220px; }
* html #content #cols .inner { height:220px; }
#content #cols .col-last .inner { border-right:none; }
#content #cols .col-75pc { border-right:1px solid #ececec; margin-right:14px; }
#content #cols .col-nb-right { border-right:0px }

#content.col-121 { }
#content.col-121 .col-2 .inner { border-right:1px solid #eee; overflow:hidden; }
#content.col-121 .col-last .help { padding-bottom:0.5em; }
#content.col-121 .col-last .resources { border-top:1px solid #eee; padding-top:1.5em; }
#content.col-121 .col-last .people { border-top:1px solid #eee; padding-top:1.5em; }
#content.col-121 .col-last .tour { border-top:1px solid #eee; padding-top:0.75em; }
#content.col-121 .col-last .new { border-top:1px solid #eee; padding-top:0.75em; }

#content ul.navLeft {}
#content ul.navLeft li { text-transform:uppercase; font-style:italic; font-weight:bold; font-size:80%; border-bottom:1px solid #999; }
#content ul.navLeft li.li-last { border-bottom:none; }
#content ul.navLeft li a	{ color:#999; text-decoration:none; }
#content ul.navLeft li a span	{ display:block; padding:4px 0; }
#content ul.navLeft li.li-1 a span	{ padding-top:0; }
#content ul.navLeft li a:hover	{ color:#333; }
#content ul.navLeft li.active a		{ color:#33ccff; }
#content ul.navLeft li.active li a	{ color:#999; }
#content ul.navLeft li ul	{ display:none; }
#content ul.navLeft li.active ul	{ display:block; }
#content ul.navLeft li li { background:url(/img/bullet-1.gif) no-repeat 10px center; padding-left:22px; font-size:85%; border-bottom:none; }
#content ul.navLeft li li a span { padding-top:0; }
#content ul.navLeft li li.active { background-image:url(/img/bullet-1-active.gif); }
#content ul.navLeft li li.active a span { color:#33CCFF; }
#content ul.navLeft li li a:hover	{ color:#333; }

#content ul.help li a { color:#33ccff; background:url(/img/bullet-1-active.gif) no-repeat 10px center; padding-left:22px; font-size:85%; border-bottom:none; }
#content ul.help li a:hover { color:#333; border:none; }

#footerWrap { background:#666 url(/img/grad-ftr.jpg) no-repeat center top; color:#999; }
#footer { padding:10px 0; }

#footer #logoFooter { float:left; width:160px; margin-left:20px; }
#footer #nav-footer { margin:28px 0 0 200px; }
#footer li, #footer address { font-size:0.55em; line-height:0.9em; text-transform:uppercase; }
#footer a { color:#999; text-decoration:none; }
#footer a:hover { color:#fff; }
#footer li { border-color:#999; }
#footer li.li-4 { border-right:none; }
#footer li.li-last { padding:5px 0 0 0; width:100%; }

#support_title { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; min-height:5.8em; } }

/*  Pages (filename without extension)  */
/**********************************************************************/
#home { }
/*#home #flash-main { width:960px; height:400px; position:relative; z-index:100; }*/
#home #contentWrap { background:#fff url(/img/bg-content-home.jpg) repeat-x center top; }
#home #contentOuter { background:url(/img/home-packshots.jpg) no-repeat center top; }
#home #content { }
#home #content #hero { min-height:380px; padding-bottom:2em; }
* html #home #content #hero { height:380px; }
#home #content #auralia .inner { padding-right:180px; }
#home #content #musition .inner{ padding-left:150px; }
#home #content h1 { font-size:2.2em; padding-top:40px; color:#fff; text-transform:capitalize; }
#home #content #auralia h1 { padding-bottom:60px; }
#home #content #musition h1 { padding-bottom:39px; }
#home #content h2 { font-size:1.0em; }
#home #content #hero .buy li { padding:0; border:none; }
#home #content #hero p { font-size:0.8em; }

#auralia_index #hero ,
#musition_index #hero { min-height:380px; padding-top:3em; }
* html #auralia_index #contentOuter ,
* html #musition_index #hero { height:380px; }

#musition_index #contentWrap { background:#fff url(/img/bg-content-musition.jpg) repeat-x center top; }
#musition_index #contentOuter { background:url(/img/bg-musition-home.jpg) no-repeat center top; }
#musition_index #hero h2 { padding-top:60px; }
#musition_index #content .col-last .resources { border-top:none; padding-top:0; }
#musition_index #video { padding-top: 1em; }
#musition_index #facebook img { margin-top: 4em; margin-left: 0.8em }
#musition_index #facebook p { margin-left: 0.9em }
#musition_index #youtube a:hover { text-decoration: none; border-bottom:0px}
#musition_index #youtube p { margin-left: 3.5em;}
#musition_index #youtube img { margin-top: 4.3em; margin-left: 1.9em}
#musition_index #facebook a:hover { text-decoration: none; border-bottom:0px}

#musition_tour_introduction .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#musition_tour_syllabus_customisation .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#musition_tour_syllabus .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#musition_tour_tests .col-50pc .inner li { list-style-type:disc; margin-left: 25px }

#auralia_index #contentWrap { background:#fff url(/img/bg-content-auralia.jpg) no-repeat left top; }
#auralia_index #contentOuter { background:url(/img/bg-auralia-home.jpg) no-repeat center top; }
#auralia_index #hero h2 { padding-top:60px; }
#auralia_index #content .col-last .resources { border-top:none; padding-top:0; }
#auralia_index #video { padding-top: 1em; }
#auralia_index #facebook img { margin-top: 4em; margin-left: 0.8em }
#auralia_index #facebook p { margin-left: 1.3em }
#auralia_index #facebook a:hover { text-decoration: none; border-bottom:0px}
#auralia_index #youtube p { margin-left: 4em; }
#auralia_index #youtube img { margin-top: 4.3em; margin-left: 1.9em}
#auralia_index #youtube a:hover { text-decoration: none; border-bottom:0px}

#auralia_videos_index #video,
#musition_videos_index {padding-top: 0.5em; padding-bottom: 1.5em; }

#auralia_tour_introduction .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#auralia_tour_singing .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#auralia_tour_syllabus_customisation .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#auralia_tour_syllabus .col-50pc .inner li { list-style-type:disc; margin-left: 25px }
#auralia_tour_tests .col-50pc .inner li { list-style-type:disc; margin-left: 25px }

#downloads_index #contentInner { background:url(/img/bg-downloads-hero-boxes.jpg) no-repeat -10px 94px; }
#downloads_index #hero { padding-bottom:2em; min-height:374px; }
#downloads_index #hero #intro h2 { padding-top:90px; }
#downloads_index #hero #intro .inner { padding-right:325px; }
#downloads_index #hero .col-last { margin-top:165px; }
#downloads_index #cols li { list-style-type:disc; margin-left: 25px}

#resources_index #contentInner { background:url(/img/bg-resources-hero-cogs.jpg) no-repeat -10px 94px; }
#resources_index #hero { padding-bottom:2em; min-height:374px; }
#resources_index #hero #intro h2 { padding-top:90px; }
#resources_index #hero #intro .inner { padding-right:375px; }
#resources_index #hero .col-last { margin-top:165px; }
#resources_index .col-25pc .inner li { list-style-type:disc; margin-left: 25px }

#register_index select { border:1px solid #ccc; font-size:1.00em; }

#support_index #hero { padding-bottom:2em; }
#support_index #hero #intro h2,h3 { padding-top:60px; }
#support_index #hero .col-last { margin-top:60px; }
#support_index #cols li { list-style-type:circle; margin-left: 25px}
#support_index select { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:2px; }
#support_index input { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:4px; }
#support_index #wrap_submit input { width:auto; }
#support_index #wrap_submit input { border-style:outset; }
#support_index #wrap_submit { margin:10px 0 0 2.85em; }
#support_index #wrap_submit label { width:100%; }

#support_auralia3_index #hero { padding-bottom:2em; }
#support_auralia3_index #hero #intro h2 { padding-top:60px; }
#support_auralia3_index #hero .col-last { margin-top:165px; }

#support_auralia3_fixes #hero { padding-bottom:2em; }
#support_auralia3_fixes #hero #intro h2 { padding-top:60px; }
#support_auralia3_fixes #hero .col-last { margin-top:165px; }
#support_auralia3_fixes #cols h4 { padding-bottom:0.75em; }

#support_auralia3_qa #hero { padding-bottom:2em; }
#support_auralia3_qa #hero #intro h2 { padding-top:60px; }
#support_auralia3_qa #hero .col-last { margin-top:165px; }
#support_auralia3_qa #cols h4 { padding-bottom:0.75em; }
#support_auralia3_qa #cols hr { margin-bottom:0.75em; margin-top:0.75em}

#support_auralia3_changes #hero { padding-bottom:2em; }
#support_auralia3_changes #hero #intro h2 { padding-top:60px; }
#support_auralia3_changes #hero .col-last { margin-top:165px; }
#support_auralia3_changes #cols h4 { padding-bottom:0.75em; }
#support_auralia3_changes #cols li { list-style-type:disc; margin-left: 1.25em}

#support_auralia4_index #hero { padding-bottom:2em; }
#support_auralia4_index #hero #intro h2 { padding-top:60px; }
#support_auralia4_index #hero .col-last { margin-top:165px; }

#support_auralia4_fixes #hero { padding-bottom:2em; }
#support_auralia4_fixes #hero #intro h2 { padding-top:60px; }
#support_auralia4_fixes #hero .col-last { margin-top:165px; }
#support_auralia4_fixes #cols h4 { padding-bottom:0.75em; }
#support_auralia4_fixes #cols li { list-style-type: disc; margin-left: 2.25em }

#support_auralia4_qa #hero { padding-bottom:2em; }
#support_auralia4_qa #hero #intro h2 { padding-top:60px; }
#support_auralia4_qa #hero .col-last { margin-top:165px; }
#support_auralia4_qa #cols h4 { padding-bottom:0.75em; }
#support_auralia4_qa #cols hr { margin-bottom:0.75em; margin-top:0.75em}
#support_auralia4_qa #cols li { list-style-type: disc; margin-left: 2.25em }

#support_auralia4_changes #hero { padding-bottom:2em; }
#support_auralia4_changes #hero #intro h2 { padding-top:60px; }
#support_auralia4_changes #hero .col-last { margin-top:165px; }
#support_auralia4_changes #cols h4 { padding-bottom:0.75em; }
#support_auralia4_changes #cols li { list-style-type:disc; margin-left: 1.25em}

#support_auralia4_changes402 #hero { padding-bottom:2em; }
#support_auralia4_changes402 #hero #intro h2 { padding-top:60px; }
#support_auralia4_changes402 #hero .col-last { margin-top:165px; }
#support_auralia4_changes402 #cols h4 { padding-bottom:0.75em; }
#support_auralia4_changes402 #cols li { list-style-type:disc; margin-left: 1.25em}

#support_auralia4_changes403 #hero { padding-bottom:2em; }
#support_auralia4_changes403 #hero #intro h2 { padding-top:60px; }
#support_auralia4_changes403 #hero .col-last { margin-top:165px; }
#support_auralia4_changes403 #cols h4 { padding-bottom:0.75em; }
#support_auralia4_changes403 #cols li { list-style-type:disc; margin-left: 1.25em}

#support_musition3_index #hero { padding-bottom:2em; }
#support_musition3_index #hero #intro h2 { padding-top:60px; }
#support_musition3_index #hero .col-last { margin-top:165px; }

#support_musition3_fixes #hero { padding-bottom:2em; }
#support_musition3_fixes #hero #intro h2 { padding-top:60px; }
#support_musition3_fixes #hero .col-last { margin-top:165px; }
#support_musition3_fixes #cols h4 { padding-bottom:0.75em; }

#support_musition3_qa #hero { padding-bottom:2em; }
#support_musition3_qa #hero #intro h2 { padding-top:60px; }
#support_musition3_qa #hero .col-last { margin-top:165px; }
#support_musition3_qa #cols h4 { padding-bottom:0.75em; }
#support_musition3_qa #cols hr { margin-bottom:0.75em; margin-top:0.75em}

#support_musition3_changes #hero { padding-bottom:2em; }
#support_musition3_changes #hero #intro h2 { padding-top:60px; }
#support_musition3_changes #hero .col-last { margin-top:165px; }
#support_musition3_changes #cols h4 { padding-bottom:0.75em; }
#support_musition3_changes #cols li { list-style-type:disc; margin-left: 1.25em}

#support_musition4_index #hero { padding-bottom:2em; }
#support_musition4_index #hero #intro h2 { padding-top:60px; }
#support_musition4_index #hero .col-last { margin-top:165px; }

#support_musition4_fixes #hero { padding-bottom:2em; }
#support_musition4_fixes #hero #intro h2 { padding-top:60px; }
#support_musition4_fixes #hero .col-last { margin-top:165px; }
#support_musition4_fixes #cols h4 { padding-bottom:0.75em; }
#support_musition4_fixes #cols li { list-style-type: disc; margin-left: 2.25em }

#support_musition4_qa #hero { padding-bottom:2em; }
#support_musition4_qa #hero #intro h2 { padding-top:60px; }
#support_musition4_qa #hero .col-last { margin-top:165px; }
#support_musition4_qa #cols h4 { padding-bottom:0.75em; }
#support_musition4_qa #cols hr { margin-bottom:0.75em; margin-top:0.75em}
#support_musition4_qa #cols li { list-style-type: disc; margin-left: 2.25em }

#support_musition4_changes #hero { padding-bottom:2em; }
#support_musition4_changes #hero #intro h2 { padding-top:60px; }
#support_musition4_changes #hero .col-last { margin-top:165px; }
#support_musition4_changes #cols h4 { padding-bottom:0.75em; }
#support_musition4_changes #cols li { list-style-type:disc; margin-left: 1.25em}

#support_musition4_changes402 #hero { padding-bottom:2em; }
#support_musition4_changes402 #hero #intro h2 { padding-top:60px; }
#support_musition4_changes402 #hero .col-last { margin-top:165px; }
#support_musition4_changes402 #cols h4 { padding-bottom:0.75em; }
#support_musition4_changes402 #cols li { list-style-type:disc; margin-left: 1.25em}

#support_musition4_changes403 #hero { padding-bottom:2em; }
#support_musition4_changes403 #hero #intro h2 { padding-top:60px; }
#support_musition4_changes403 #hero .col-last { margin-top:165px; }
#support_musition4_changes403 #cols h4 { padding-bottom:0.75em; }
#support_musition4_changes403 #cols li { list-style-type:disc; margin-left: 1.25em}

#support_auralia21mac_index #hero { padding-bottom:2em; }
#support_auralia21mac_index #hero #intro h2 { padding-top:60px; }
#support_auralia21mac_index #hero .col-last { margin-top:165px; }

#support_auralia21mac_fixes #hero { padding-bottom:2em; }
#support_auralia21mac_fixes #hero #intro h2 { padding-top:60px; }
#support_auralia21mac_fixes #hero .col-last { margin-top:165px; }
#support_auralia21mac_fixes #cols h4 { padding-bottom:0.75em; }

#support_auralia21mac_qa #hero { padding-bottom:2em; }
#support_auralia21mac_qa #hero #intro h2 { padding-top:60px; }
#support_auralia21mac_qa #hero .col-last { margin-top:165px; }
#support_auralia21mac_qa #cols h4 { padding-bottom:0.75em; }
#support_auralia21mac_qa #cols hr { margin-bottom:0.75em; margin-top:0.75em}

#support_auralia21mac_changes #hero { padding-bottom:2em; }
#support_auralia21mac_changes #hero #intro h2 { padding-top:60px; }
#support_auralia21mac_changes #hero .col-last { margin-top:165px; }
#support_auralia21mac_changes #cols h4 { padding-bottom:0.75em; }
#support_auralia21mac_changes #cols li { list-style-type:disc; margin-left: 1.25em}

#contact_index #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#contact_index h2 { color:#33ccff; }
#contact_index #content.col-121 .col-2 .inner { border-right:none; }
#contact_index #formContact { }
#contact_index #formContact label { float:left; width:150px; }
#contact_index #formContact .rad ,
#contact_index #formContact input ,
#contact_index #formContact textarea { float:left; width:265px; }
#contact_index #formContact textarea { border:1px solid #ccc; font:0.7em arial,sans-serif; padding:4px; }
#contact_index #formContact .rad ,
#contact_index #formContact .rad label ,
#contact_index #formContact .rad input ,
#contact_index #formContact #wrap_submit input { width:auto; }
#contact_index #formContact #wrap_submit input { border-style:outset; }
#contact_index #formContact .rad { margin-right:20px; }
#contact_index #formContact select { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:2px; }
#contact_index #formContact input { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:4px; }
#contact_index #formContact #wrap_submit { margin:10px 0 0 150px; }
#contact_index #formContact #wrap_submit label { width:100%; font-style:italic; }
#contact_index #error_list { margin-bottom:1em; }

#shop_index #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#shop_index select { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:2px; }
#shop_index input { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:4px; }
#shop_index #wrap_submit input { width:auto; }
#shop_index #wrap_submit input { border-style:outset; }
#shop_index #wrap_submit { margin:10px 0 0 2.85em; }
#shop_index #wrap_submit label { width:100%; }

#shop_pricelist #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#shop_pricelist h2 { color:#33ccff; }
#shop_pricelist td { padding:0px; border:0px; font-size:0.70em }
#shop_pricelist th { padding:3px; border:0px; text-align:left}

#press_index #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#press_index #formPress td { border: 0 }
#press_index #formPress label { float:left; width:150px; }
#press_index #formPress input { float:left; width:265px; }
#press_index #formPress #wrap_submit input { width:auto; }
#press_index #formPress #wrap_submit input { border-style:outset; }
#press_index #formPress #wrap_submit { margin:10px 0 0 0; }
#press_index #formPress input { margin-bottom:0.5em; border:1px solid #ccc; font-size:0.7em; padding:4px; }
#press_index #formPress #wrap_submit input { width:auto; }
#press_index #formPress #wrap_submit label { width:100%; font-style:italic; }
#press_index #error_list { margin-bottom:1em; }

#press_press #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#press_press #cols li { list-style-type:disc; margin-left: 25px }

#press_rising p { text-align:center; padding-top: 1em; padding-bottom: 1em; }

#press_auralia #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#press_auralia p { text-align:center; padding-top: 1em; padding-bottom: 1em; }
#press_auralia img { vertical-align: middle }

#press_musition #title h1 { background:url(/img/logo-rs-onwhite.gif) no-repeat right top; }
#press_musition p { text-align:center; padding-top: 1em; padding-bottom: 1em; }
#press_musition img { vertical-align: middle }

