/* BASIC PAGE COLOURS */
a {color:#6F499D;}
a:hover {color:#D48405;}

/* SUB NAVIGATION */
#struct-header #menu li.main a:hover {color:#D48405;}
#struct-header #menu li.on a {color:#6F499D;}

#struct-header #menu li.on .sub li a{ color:#454545;}
#struct-header #menu li.on .sub li a:hover{ color:#D48405;}
#struct-header #menu li.on .sub li.on a { color:#6F499D;}


/* SIDE NAVIGATION */
#side-nav a:hover{ color:#D48405;}
#side-nav li.on  {color:#6F499D;}

/* FOOTER */
#footer-nav-holder #menu-footer li a:hover { color:#D48405;}
#footer-nav-holder #menu-footer li.on a { color:#6F499D;}

#footer-nav-holder #menu-footer li.on .sub li a{ color:#454545;}
#footer-nav-holder #menu-footer li.on .sub li a:hover{ color:#D48405;}
#footer-nav-holder #menu-footer li.on .sub li.on a { color:#6F499D;}

#page-nav-strip { background-color:#e5ddef;}
#page-nav-strip li a:hover{ color:#D48405}
#page-nav-strip li.on a{ color:#6F499D}

#site-background{ background:url(images/campaign-crossgrade-bg.jpg) top center no-repeat}
#struct-page-middle-holder{ width:946px; background:url(http://www.runrev.com/runrev-globals/template/images/page-repeat.png) repeat-y; }
#page-sidebar{ border:none}
#page-sidebar-text{ margin-top:15px}

body{ background-color:#a7461a}
#form-title{ font-size:30px; font-weight:bold; margin:89px 0px 10px 0px}

.fb-text{ font-size:16px; width:240px; height:24px;}
.fb_errors ul{list-style-image:url(http://www.runrev.com/templates/runrev/images/star.gif); margin-left:28px}

h2{ color:#494949; font-size:18px; margin-bottom:10px; margin-top:25px}
#page-body ul{ margin:20px 0px 20px 0px;}
#page-body li{ margin-bottom:5px}

.plain-div{ font-family:Myriad Pro, Trebuchet MS, Arial, Helvetica, sans-serif;}

#cg-main-title{ font-size:48px; font-weight:bold; font-family:Myriad Pro, Arial Black, Arial; padding-top:30px; width:100%; text-align:center}
#cg-main-subtitle{ font-size:34px; font-weight:bold; font-family:Myriad Pro, Arial Black, Arial; color:#4d4d4d; width:100%; text-align:center;}

.cg-row-holder{ font-size:12px; line-height:150%; margin-top:35px; margin-left:8px}
.cg-row-right{ float:right; width:371px; padding-left:50px}
.cg-row-left{ width:372px}
.cg-row-title{ font-size:30px; font-weight:bold; padding-bottom:25px}
#cg-quote1{ background:url(images/campaign-crossgrade-bubble1.gif) no-repeat top left; height:219px; padding:28px 25px 0px 30px; font-size:11px}
#cg-quote2{ background:url(images/campaign-crossgrade-bubble2.gif) no-repeat top left; height:160px; padding:28px 25px 0px 30px; font-size:11px}

.cg-list{ list-style-image:url(images/campaign-crossgrade-bullet.gif); list-style-position: inside;}
.cg-list li{ margin-top:-10px; height:60px}

.cg-quote-top{ background: url(images/campaign-crossgrade-bubble-top.gif) top left; height:27px }
.cg-quote-middle{ background-color:#EAECE3; padding:0px 25px 0px 30px; font-size:11px; width:316px}
.cg-quote-bottom{ background: url(images/campaign-crossgrade-bubble-bottom.gif) top left; height:63px}




