/* body CSS */
body {
    background:     #eeeeee;
}

/* font for text */
body, select, input, textarea, table, th, td , a {
    font-family:    Arial, Helvetica, Futura, sans-serif;
    color:          #454545;
    font-size:      14px;
    line-height:    1.5;
}

input {
    outline:        none;
}

#gcu_logo {
    display: block;
}

.header_white {color:#ffffff; font-family:   Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.homeheader_promo {color:#F59E33; font-family:   Arial, Helvetica, sans-serif; font-size:18px;}
.homeheader_promolink {color:#F59E33; font-family:   Arial, Helvetica, sans-serif; font-size:18px; text-decoration:underline;}
.homefooter_links {color:#849BCD; font-family:   Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:underline;
    padding-left: 1.5ex;
    padding-right: 1.5ex
}
.homepage_bluelinks {color:#849BCD; font-family:   Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.homepage_greylinks {color:#7D7D7D; font-family:   Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color: #849BCD;}
.homepage_catlinks {color:#7D7D7D; font-family:   Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #849BCD;}
.homepage_hollinks {color:#849BCD; font-family:   Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.homepage_hollinks_grey {color:#7D7D7D; font-family:   Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.header_links {color:#849BCD; font-family:   Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.header_links12 {color:#849BCD; font-family:   Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.header_cart {color:#F59E33; font-family:   Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; }
.header_whitecart {color:#ffffff; font-family:   Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.header_textblue {color:#849BCD; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.homepage_text {font-family:   Arial, Helvetica, sans-serif; font-weight:normal;}
.cardcrumb_links {color:#849BCD; font-size:12px; font-weight:normal;}
.allcards_categories {color:#8FD0C9; font-family:   Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; text-decoration:underline;}
.allcards_mostpop {color:#C6C92B; font-family:   Arial, Helvetica, sans-serif; font-size:18px; text-decoration:underline;}
.cb_whyshop {color:#8FD0C9; font-family:   Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:underline;}
.cb_catviewlink {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}
.faqlinks {font-family:   Arial, Helvetica, sans-serif; color: #849BCD; font-size:13px;}
.testimonials {color:#7D7D7D; font-family:   Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.artist_title {color:#8FD0C9; font-family:   Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
.artist_title2 {color:#F59E33; font-family:   Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal;}
.artist_faqlinks {font-family:   Arial, Helvetica, sans-serif; color: #849BCD; font-size:16px;}
.gilltext {font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.blue_gilltext {color:#849BCD; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.orange_gilltext {color:#F59E33; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.green_gilltext {color:#C6C92B; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.white_gilltext {color:#ffffff; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.grey_gilltext {color:#7d7d7d; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.darkgrey_gilltext {color:#666666; font-family:   Arial, Helvetica, sans-serif;font-weight:normal;}
.artist_featuredtop {color:#849BCD; font-family:   Arial, Helvetica, sans-serif;font-weight:normal; font-size:18px;}
.artist_featuredbottom {color:#7D7D7D; font-family:   Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.header_whitecart {color:#ffffff; font-family:   Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}

/* Font colors */

.fontcolor0 {color: #FFFFFF} /* White for links in header */
.fontcolor1 {color: #454545} /* Default color for standard small text */
.fontcolor2 {color: #3F9B91} /* Color for titles on pages (mybd/default.asp)*/
.fontcolor3 {color: #13736b} /* Text in bubble on default.asp 13736B */
.fontcolor4 {color: #849BCD} /* Color for FAQ answers, titles on suggestions page */
.fontcolor5 {color: #FF0000} /* Red */
.fontcolor6 {color: #555555} /* text in the two changing boxes above the event list on mybd/default.asp,
            					number of entries on cardpreview.asp */
.fontcolor7 {color: #ffffff} /* Off-white text in title bars on tables */
.fontcolor8 {color: #EEEEEE} /* Highlight color for 'sorted by' value for tables */
.fontcolor9 {color: #A7A7A7} /* Greyed out text when option not available */
.fontcolor10 {color: #000066} /* Text for ages displayed on list of bigdates on mybd/default.asp */
.fontcolor11 {color: #3300BB} /* Links on Member's Corner Page - overridden by link style */
.fontcolor12 {color: #F59E33} /* Landmark age color */
.fontcolor13 {color: #ffffff} /* text color for ALL from sidebar on mybd/default.asp */
.fontcolor14 {color: #000000} /* selectfriends.asp: "Relationship" in title bar */
.fontcolor15 {color: #849BCD} /* Greeting card descriptions on suggestions page */

/* Font sizes */
.fontsize9, .fontsize9 a {font-size:9px;}
.fontsize10, .fontsize10 a {font-size:12px;}
.fontsize11, .fontsize11 a {font-size:14px;}
.fontsize12, .fontsize12 a {font-size:12px;}
.fontsize13, .fontsize13 a {font-size:13px;}
.fontsize14, .fontsize14 a {font-size:14px;}
.fontsize16, .fontsize16 a {font-size:16px;}
.fontsize18, .fontsize18 a {font-size:18px;}
.fontsize21, .fontsize21 a {font-size:21px;}
.fontsize32, .fontsize32 a {font-size:30px;}
.fontsmbold, .fontsmbold a {font-size:12px; font-weight:bold;}

.black { color: #000000; } 

/* Links */

/* Default Link Color */
A:visited{color: #849BCD}
/* a {color:#849BCD;font-weight:bold;}*/
a {color:#849BCD;}

#a:hover {text-decoration:none;background-color:#80B4E4;color:#CEE8F4;}
a.selected {text-decoration:none;background-color:#80B4E4;color:#CEE8F4;}
x.a.selected:hover {text-decoration:none;background-color:#80B4E4;color:#CEE8F4;}

/* Colors for links on the site (i.e. links on memberscorner.default.asp) */
A.table:link {color: #fefee4}
A.table:visited {color: #fefee4}
/* Links in title bar of /mybd/tellfriend/selectfriends.asp */
A.share:link {color: #000000}
A.share:visited {color: #000000}
/* Apply Free Credit Link on shopping confirm.asp, BigDate link on title bar of mybd/default.asp */
A.bigdate:link {color: #fefee4}
A.bigdate:visited {color: #fefee4}
/* Click Here to Join link on default.asp */
A.join:link {color: #FF0000}
A.join:visited {color: #FF0000}
/* Links in title bar of mybd/default.asp */
A.mybd:link {color: #fefee4}
A.mybd:visited {color: #fefee4}
/* Links for Gifts on suggestion page */
A.learn:link {color: #0033CC}
A.learn.visited {color: #0033CC}
A.font11 {font-size: 12px}
A.font12 {font-size: 12px}
A.font14 {font-size: 14px}
A.font16 {font-size: 16px}
A.font18 {font-size: 18px}
A.font20 {font-size: 20px}


/* Background Colors */

.bg0 {background: #ffffff} /* BG for the alternating color bars in tables (i.e. mybd/default.asp) */
.bg1 {background: #8FD0C9} /* Half of the page title bar (i.e. top of default.asp) - most likely want to use bg12 */
.bg2 {background: #EEEEEE} /* Used for borders around sidebars, i.e. login box on default.asp */
.bg3 {background: #8FD0C9} /* Side border around all pages */
.bg4 {background: #EEEEEE} /* Partial page background on default.asp */
.bg5 {background: #EEEEEE} /* BG for the alternating color bars in tables, i.e. mybd/default.asp */
.bg6 {background: #969494} /* Unused */
.bg7 {background: #8FD0C9} /* Title bar for table on mybd/tellfriend/accountstatus.asp */
.bg8 {background: #EEEEEE} /* Suggestion panels in mypreferences.asp, screensaver_inc.asp, userprofile.asp */
.bg9 {background: #EEEEEE} /* Panel which displays reminder settings in mybd/userprofile.asp */
.bg10 {background: #EEEEEE} /* Letter sidebar on mybd/default.asp, tables in hello.asp*/
.bg11 {background: #FFB340} /* Table title bar for mybd/default.asp */
.bg12 {background: #8FD0C9} /* Table title bar for updateRelationship.asp and selectevents.asp */
.bg13 {background: #8FD0C9} /* Table title bar for selectfriends.asp */
.bg14 {background: #FFFFFF} /* Overall page background - no bg15 */
.bg15 {background: #eeeeee} /* Color of inside page frame, all pages */
.bg16 {background: #E6F4FC} /* All Categories search box color */
.bg17 {background: #8FD0C9} /* BG for table rows on confirm.asp */
.bg18 {background: #DDDDDD} /* border on confirm.asp */

.bgcal1  {background: #FFFFFF} /* calender cell color, mybd/calendar.asp */
.bgcal2  {background: #EEEEEE} /* calender header and border color, mybd/calendar.asp */
.bgsep    {background: #8FD0C9} /* line color between rows */

/* Button Styles */
.button1 {
   color:#FFFFFF;
   font-size:12pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button2 {
   color:#FFFFFF;
   font-size:12pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#999999;
}

.button3 {
   color:#FFFFFF;
   font-size:12pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button1b {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

/*
.button2b {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#999999;
}
*/

/*
.button3b {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;
}
*/

.button1bb {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button2bb {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#999999;

}

.button3bb {
   color:#FFFFFF;
   font-size:14pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button1bbb {
   color:#FFFFFF;
   font-size:16pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button2bbb {
   color:#FFFFFF;
   font-size:16pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#999999;

}

.button3bbb {
   color:#FFFFFF;
   font-size:16pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button1bbbb {
   color:#FFFFFF;
   font-size:18pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.button2bbbb {
   color:#FFFFFF;
   font-size:18pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#999999;

}

.button3bbbb {
   color:#FFFFFF;
   font-size:18pt;
   font-weight:normal;
   font-family:   Arial, Helvetica, sans-serif;
   background-color:#EC732F;

}

.table1 {
    background-color: #EEEEEE;
    border: 1px solid #3F9B91;
}

.table1p {
    background-color: #EEEEEE;
    border: 1px solid #3F9B91;
    padding: 10px;
}


.table2 {
    background-color: #f8f8f8;
    border-color: #dddddd;
    border: 1px solid #dddddd; 
}

.table2p {
    background-color: #f8f8f8;
    border-color: #dddddd;
    border: 1px solid #dddddd; 
    padding: 10px;
}

.table3 {
    background-color: #ffffff;
    border-color: #dddddd;
    border: 1px solid #dddddd; 
}

.table3p {
    background-color: #ffffff;
    border-color: #dddddd;
    border: 1px solid #dddddd; 
    padding: 10px;
}

.gcu_grey {
    color:#808080;
    font-size:10px;
}

.sughead1 {                              /*Suggestion Header font/color*/
    color: #3300BB; 
    font-size: 21px; 
    font-weight: bold;
    font-family: arial; 
}

.sughead2 {                              /*Suggestion Header font/color*/
    color: #333399; 
    font-size: 18px; 
    font-weight: bold;
    font-family: Arial,Helvetica; 
}

/* current step box */
.boxc {padding-bottom:3px; 
        padding-top:3px; 
        padding-left:3px; 
        padding-right:3px;
        color: #7B9AC0;    
        font-weight: bold;
        font-size:12px;
        }    
/* non-current step box */
.boxn {padding-bottom:3px; 
        padding-top:3px; 
        padding-left:3px; 
        padding-right:3px;
        color: #aaaaaa;
        font-weight: bold;
        font-size:12px;
        } 
.fontcolorStep {color: #7B9AC0} 

/* grey border for greeting card */
.grey_border {border:1px; border-thickness: 1px; border-color: #D6D3D6; border-style: solid;}

.message {margin-top:10px;padding:4px 4px 4px 30px;font-weight:bold;font-size:14px;}
div#container .message {
    margin-top: auto;
    padding: auto;
    font-size: 12px;
    font-weight: normal;
}

.message.error {color:#ED2164;;background:#F3D0D0 url("/images/gcu/message_error.gif") no-repeat 6px 5px;}

.message.wait {color:#F37E0B;background:#F7F8C9 url("/images/gcu/message_pending.gif") no-repeat 6px 5px;}

.message.success {color:#5BBC4B;background:#E2F6CE url("/images/gcu/message_success.gif") no-repeat 6px 5px;}

.message.info {color:#27AAFD;background:#E3F6FF url("/images/gcu/message_info.gif") no-repeat 6px 5px;}

.message.select {color:#5AC231;background:#FFF url("/images/icons/gif/16/222-point_green.gif") no-repeat 6px 5px;}

.message.unselect {color:#989898;background:#FFF }

.blue10 a{color:#2C4EB0;font-weight:bold;}
.blue10 a:visited{color:#2C4EB0;}


.h1bd {
        font-size:22px;
        color: #F59E33;
        margin-bottom: 0px;
        padding-bottom: 0px;
        font-family: Helvetica, Futura, Arial, sans-serif;
}

.h2bd {
        font-size:14px;
        color: #F59E33;
        margin-bottom: 0px;
        padding-bottom: 0px;
        font-weight:normal;
        font-family:   Arial, Helvetica, sans-serif;
}

.h3bd {
        font-size:12px;
        margin-top: 0px;
        margin-right: 5px;
        margin-left: 5px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        font-weight:normal;
}

.shopbuttonC {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: auto;
    margin-bottom: 0;
}

button.shopButton {
        cursor: pointer;
    -moz-box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    -webkit-box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #849bcd), color-stop(1, #63769c) );
    background:-moz-linear-gradient( center top, #849bcd 5%, #63769c 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#849bcd', endColorstr='#63769c');
    background-color:#849bcd;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #97adde;
    display:inline-block;
    color:#ffffff;
    font-family: Arial, Helvetica, Futura, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding: 2px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #63769c;
}
button.shopButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63769c), color-stop(1, #849bcd) );
    background:-moz-linear-gradient( center top, #63769c 5%, #849bcd 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63769c', endColorstr='#849bcd');
    background-color:#63769c;
}
button.shopButton:active {
    position:relative;
    top:1px;
}

button.lighter {
    -moz-box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    -webkit-box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    box-shadow:inset 0px 1px 0px 0px #b4c6ed;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9db0d9), color-stop(1, #869ac2) );
    background:-moz-linear-gradient( center top, #9db0d9 5%, #869ac2 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9db0d9', endColorstr='#869ac2');
    background-color:#9db0d9;
    border:1px solid #97adde;
    display:inline-block;
    color:#ffffff;
    text-shadow:1px 1px 0px #7487ad;
}
button.lighter:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #869ac2), color-stop(1, #9db0d9) );
    background:-moz-linear-gradient( center top, #869ac2 5%, #9db0d9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#869ac2', endColorstr='#9db0d9');
    background-color:#869ac2;
}
button.lighter:active {
    position:relative;
    top:1px;
}
button.ie7 {
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

a.toolbaricon {
    text-decoration: none;
    margin-left: 4px;
    margin-right: 4px;
}
a.toolbaricon:hover {
    text-decoration: none !important;
}

/* header menu div */

.header_bar {
    clear:              both;
    font-size:          14px;
    height:             33px;
    color:              #FFFFFF;
    background-color:   #849BCD;
}

.header_bar li {
    float:              left;
}

.header_bar li a {
    font-weight:        bold;
    color:              #FFFFFF;
    background:         none transparent scroll repeat 0% 0%;
    font-size:          14px;
}

.header_bar li a:visited{
    color:      #FFFFFF
}

/* new menu styling */

#menu > div > div {
    display: none;
}
#menu > div:hover > div {
    display: block;
}
div.submenu > ul > li {
    position: relative;
}
div.submenu > ul > li > div {
    display: none;
    position: absolute;
    left: 100%;
    top: 0px;
    padding: 10px;
    background-color: #7489B5;
}
div.submenu > ul > li:hover > div {
    display: block;
}

#menu > div {
    float:          left;
    height:         33px;
    padding:        6px 16px 0px 16px;
    position:       relative;
    top:            0;
    left:           0;
    border:         1px solid transparent;
    border-left:    1px solid white;
}

#menu > div:first-child {
    border-left: 1px solid transparent;
}
#menu > div:hover {
    background-color: #63769C;
/*    background: rgb(71,99,155);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NjM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxN2Y5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzYzNzY5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWIwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(71,99,155,1) 0%, rgba(113,127,155,1) 50%, rgba(99,118,156,1) 51%, rgba(169,176,188,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,99,155,1)), color-stop(50%,rgba(113,127,155,1)), color-stop(51%,rgba(99,118,156,1)), color-stop(100%,rgba(169,176,188,1)));
    background: -webkit-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: -o-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: -ms-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: linear-gradient(to bottom,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47639b', endColorstr='#a9b0bc',GradientType=0 );
*/
}

#menu > div:last-child {
    padding-right: 0px;
}

#menu > div.ie {
    padding-right: 0px;
}

#menu li.sep:hover {
    background-color: #849BCD;
}

#menu > div a {
    color: white;
    text-decoration: none;
    font-weight: normal;
}

#menu div.submenu {
    background-color: #849BCD;
    z-index: 5000;
    position: absolute;
    left: 0px;
    top: 28px;
    max-width: 400px;
    text-align: left;
    padding: 0px;
    padding-left: 0px;
    padding-right: 20px;
    /* padding-right MUST = total l/r pad of #menu div.submenu > ul > a > li */
    -webkit-box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 10px 5px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 10px 5px rgba(50, 50, 50, 0.32);
}
#menu div:first-child div.submenu {
    left: -1px;
}

#menu div.submenu ul {
    list-style-type: none;
    padding-left: 0;
    margin-top: 0;
}

#menu div.submenu ul li {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    white-space: nowrap;
    width: 100%;
    margin: 0;
}
#menu div.submenu ul li:hover {
    background-color: #63769C;
}
#menu div.submenu ul li.sep:hover {
    background-color: #849BCD;
}

#menu div.submenu > ul > a > li {
    padding-left: 10px;
    padding-right: 10px;
}


/* Moved here from inline style in gcu_header.html 20120605 */
input.search1 {
    background-color:   white;
    color:              #7D7D7D;
    font-size:          20px;
    font-weight:        bold;
}

input.search1::-webkit-input-placeholder {
    color:              #7D7D7D;
}

input.search1:-moz-placeholder { /* Firefox 18- */
    color:              #7D7D7D;
}

input.search1::-moz-placeholder {  /* Firefox 19+ */
    color:              #7D7D7D;
}

input.search1:-ms-input-placeholder {  
    color:              #7D7D7D;
}

input.ie7search {
    width: 432px;
}
#loginbox a { font-size: 13px }
#loginbox {
    padding-left: 2px;
    position: relative;
 }
#phoneC, #loginboxC {
    padding-right: 2ex;
    vertical-align: top;
    height: 12px;
    text-align: right;
    padding-left: 5px;
    color: #7D7D7D;
}
#phoneC {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: 1px;
}
#phoneC.ie {
    top: 2px;
}
#phoneC.uk {
    top: 3px;
    font-size: 12px;
}
#phoneC.ie.uk {
    top: 4px;
}
#phonenumber {
    color: #ED8B4C;
    font-size: 16px;
    font-weight: bold;
}
#phonenumber.uk {
    font-size: 12px;
}
#phonenumber, #custserv_phone {
    white-space: nowrap;
}
#livepersonC {
    position: relative;
    top: 2px;
}
#loginboxC {
    white-space: nowrap;
    position: relative;
    top: 2px;
}
#loginboxC.loggedin {
    position: relative;
    top: 1px;
}
#loginboxC.loggedin > #loginbox {
    top: 1px;
}

.currency_selection {
    background-color: #FFFFFF;
    text-decoration:none;
}
a.currency_selection:link {
    background-color: #FFFFFF;
    text-decoration:none;
}
a.currency_selection:hover {
    background-color: #CADBFF;
    text-decoration:none;
}

.lpPoweredBy {
    display:none;
}
.lpEmtStarRating {
    display:none;
}

td.topmenu {
    padding-right: 20px;
    line-height: 1.5em;
    text-align: left;
}
td.allcards {
    text-align: left;
    width: 98%;
}

#searchoptions {
    position: absolute;
    padding: 0;
    margin: 0;
    margin-top: -4px;
    height: 28px;
    width: 110px;
    top: 4px;
    left: 13px;
    color: white;
    background-color: #849BCD; /* #ededed; */
    color: white; /* #777777; */
    text-decoration:none;
    text-shadow: -1 -1 0 #63769C; /* 1px 1px 0px #ffffff; */
    zoom: 1;
}

#searchoptions > div:hover {
    background-color: #63769C; /* #dcdcdc; */
}

#searchoptions > div {
    padding: 7px;
    padding-bottom: 7px;
    background-color: #849BCD; /* #ededed; */
    text-shadow: -1 -1 0 #63769C; /* was none */
    display: none;
    cursor: pointer;
    text-align: left;
    font-size: 10pt;
}

/*
#searchoptions > div:first-child {
    display: block;
    background-color:#ededed;
    color:#777777;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
    background-image: url("/images/icons/selector_simple_grey.png");
    background-repeat: no-repeat;
    background-position: 95% 45%;
    border: 1px solid #CCCCCC;
}
#searchoptions > div:nth-child(2) {
    position: absolute;
    top: -30px;
    width: 96px;
}
*/

#searchoptions > div {
    position: absolute;
    top: -30px;
    width: 96px;
}
#searchoptions > div:first-child {
    display: block;
    background-color: #849BCD; /* #FFFFFF; */
    color: white; /*#777777; */
    text-decoration:none;
    text-shadow: -1px -1px 0px #63769C; /* 1px 1px 0px #ffffff; */
    background-image: url("/images/selector_shaded_white.png");
    background-repeat: no-repeat;
    background-position: 95% 45%;
    border: 1px solid #CCCCCC;
    position: relative;
    top: 0;
    width: 94px;
}

#searchoptions > div:first-child:hover {
    background-color: #63769C; /* #dfdfdf; */
}

#searchoptions:hover > div {
    display: block;
    text-shadow: -1px -1px 0px #63769C; /* was none */
}

#sppC {
    color: #7D7D7D;
    padding-left: 97px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-right: 12px;
}

#sppC a {
    font-weight: normal;
    font-size: 11px;
    padding-left: 0px;
    padding-right: 8px;
}

#spphead {
    margin-left: -93px;
    font-size: 14px;
}
#spphead:after {
    content:":";
}

#tShippingC p, #tShippingC h3 {
    font-weight: normal;
    text-align: left;
    font-size: 14px;
}
#tShippingC > p, #tShippingC > h3 {
    display: block;
    padding: 8px;
    margin-top: 4px;
    margin-bottom: 4px;
}

#tShippingC {
    padding: 8px;
}

#tShippingC table {
    margin-left: auto;
    margin-top: 6px;
    margin-right: auto;
    width: 80%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 4px;
}
#tShippingC table td {
    padding: 4px;
    margin: 0;
    text-align: left;
}
#tShippingC table td[align=center] {
    text-align: center;
}
#tShippingC table tr:first-child td {
    border-bottom: 1px groove #7D7D7D;
    max-height: 24px;
    overflow: hidden;
}
#tShippingC table tr:nth-child(3), #tShippingC table tr:nth-child(5), #tShippingC table tr:nth-child(7), #tShippingC table tr:nth-child(9) {
    background-color: #F1F1F1;
}

#tShippingC table b {
    font-weight: bold;
}

.linkish {
    text-decoration: underline;
    color: #849BCD;
    cursor: pointer;
}
.popover {
    position: relative;
}
.popoverdiv {
    position: absolute;
    z-index: 3000;
    border: 1px solid #7D7D7D;
    background-color: white;
    -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.62);
    -moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.62);
    box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.62);
    left: 45px;
    top: 15px;
    cursor: auto;
    color: #7D7D7D;
    text-decoration: none;
    padding: 5px;
    font-size: 11px;
    display: none;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.popoverdiv > a {
    font-size: 11px;
}
.popoverdiv > p {
    text-decoration: none;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 12px;
}
.popover:hover > .popoverdiv {
    display: block;
}
.popoverdiv > table td {
    white-space: nowrap;
    padding-left: 4px;
    padding-right: 4px;
    color: #454545;
}
.popoverdiv > table {
    margin-bottom: 6px;
}
.popoverdiv > a {
    padding-top: 6px;
}
div.bottomspace {
    margin-bottom: 6px;
}

p.lessuptop {
    margin-top: 0px;
}

.gcubutton, .button3b, input[type=xbutton], input[type=xsubmit], xbutton {
    font-family:   Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bold;
    color: #FFFFFF;
    /* line-height:23px; */
    background: rgb(236,115,46);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWM3MzJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlODUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(-45deg,  rgb(236,115,46) 0%, rgb(238,133,48) 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(236,115,46)), color-stop(100%,rgb(238,133,48)));
    background-image: -webkit-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image: -o-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image: -ms-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image: linear-gradient(135deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec732e', endColorstr='#ee8530',GradientType=1 ),
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5);
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: white;
    border: none !important;
    -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
}

.gcuminibutton {
    -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    box-shadow: inset 0px 1px 0px 0px #fce2c1;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ec742e), color-stop(1, #ec742e) );
    background: -moz-linear-gradient( center top, #ec742e 5%, #ec742e 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec742e', endColorstr='#ec742e');
    background-color: #ec742e;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #eeb44f;
    display:inline-block;
    color: #ffffff;
    /* font-family: arial; */
    font-size: 13px;
    font-weight: normal;
    /*padding: 3px 12px; */
    text-decoration: none;
    text-shadow: 1px 1px 0px #cc9f52;
}
.gcuminibutton:hover {
    background: #FFAB33;
}
.gcuminibutton:active {
    position: relative;
    top: 1px;
}

.gcubutton_blue {
    font-family:   Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#FFFFFF;
    line-height:23px;
    background: rgb(99,118,156);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjM3NjljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0OWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  rgb(99,118,156) 0%, rgb(132,155,205) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(99,118,156)), color-stop(100%,rgb(132,155,205)));
    background: -webkit-linear-gradient(-45deg,  rgb(99,118,156) 0%,rgb(132,155,205) 100%);
    background: -o-linear-gradient(-45deg,  rgb(99,118,156) 0%,rgb(132,155,205) 100%);
    background: -ms-linear-gradient(-45deg,  rgb(99,118,156) 0%,rgb(132,155,205) 100%);
    background: linear-gradient(135deg,  rgb(99,118,156) 0%,rgb(132,155,205) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63769c', endColorstr='#849bcd',GradientType=1 ),
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5)
;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: white;
    border: none !important;
    -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    cursor: pointer;
}

.bold:disabled {
    font-weight: bold !important;
}

.gcubutton_blue:disabled, .gcubutton:disabled {
    cursor: default !important;
}

.gcubutton_grey, .button2b {
    background: #7D7D7D; 
    font-family:   Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#FFFFFF;
    /* line-height:23px; */
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: white;
    border: none !important;
    -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5);
    -webkit-appearance: none;
    border-radius: 0;
}

.gcubutton_blue:disabled, .gcubutton:disabled {
    background: #7D7D7D;
    font-family:   Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#FFFFFF;
    /* line-height:23px; */
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: white;
    border: none !important;
    -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.51);
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5);
    -webkit-appearance: none;
    border-radius: 0;
}

button.short, input.short {
    height: 22px;
    padding-top: 3px;
    padding-bottom: 23px;
    border: none !important;
}

.dmodal_titlebar {
    background-color: white;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

    border-bottom: 1px solid #E0E0E0;
    color: #454545;
    direction: ltr;
    font-family: Verdana,Helvetica;
    font-size: 13.3333px;
    font-size-adjust: none;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 16px;
    padding-bottom: 6px;
    text-align: start;
    text-decoration: none;
    text-overflow: clip;
    text-transform: none;
    vertical-align: baseline;
    word-spacing: 0;
    margin: 0;
    width:  610px;
    position:  relative;
    left:  -7px;
    top: -7px;
    overflow:  hidden;
    padding-top:  6px;
    padding-left:  4px;
    border-top-left-radius:  6px;
    border-top-right-radius: 6px;
}

.bold, .bold a {
    font-weight: bold;
}
.italic, .italic a {
    font-style: italic;
}
.hidden {
    display: none;
}

#suggestions {
    position: absolute;
    border: 1px solid #7D7D7D;
    top: 31px;
    left: 0px;
    width: 400px;
    padding: 4px;
    background-color: white;
    padding: 0px;
    z-index: 6000;
    -webkit-box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 10px 5px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 10px 5px rgba(50, 50, 50, 0.32);
    text-align: left;
}
#suggestions ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
#suggestions li {
    cursor: pointer;
    margin-left: 0px;
    padding-left: 4px;
    padding-right: 4px;
}
#suggestions li:hover {
    background-color: #F0F0F0;
}

div#theLayer {
    position: fixed !important;
    top: 20px !important;
}

#suggestions {
    position: absolute;
    border: 1px solid #7D7D7D;
    top: 31px;
    left: 0px;
    width: 400px;
    padding: 4px;
    background-color: white;
    padding: 0px;
    z-index: 6000;
    -webkit-box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 10px 5px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 10px 5px rgba(50, 50, 50, 0.32);
    text-align: left;
}
#suggestions ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
#suggestions li {
    cursor: pointer;
    margin-left: 0px;
    padding-left: 4px;
    padding-right: 4px;
}
#suggestions li:hover {
    background-color: #F0F0F0;
}

.hidden { display: none; }
.highon { background-color: #F0F0F0 }
.highoff { background-color: #FFF }
li.highoff:hover { background-color: #FFF !important }

.blueshiny {
    background: rgb(110,136,193);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlODhjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkyYTRjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg0OWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2NkZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(110,136,193,1) 0%, rgba(146,164,204,1) 50%, rgba(132,155,205,1) 51%, rgba(195,205,226,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110,136,193,1)), color-stop(50%,rgba(146,164,204,1)), color-stop(51%,rgba(132,155,205,1)), color-stop(100%,rgba(195,205,226,1)));
    background: -webkit-linear-gradient(top,  rgba(110,136,193,1) 0%,rgba(146,164,204,1) 50%,rgba(132,155,205,1) 51%,rgba(195,205,226,1) 100%);
    background: -o-linear-gradient(top,  rgba(110,136,193,1) 0%,rgba(146,164,204,1) 50%,rgba(132,155,205,1) 51%,rgba(195,205,226,1) 100%);
    background: -ms-linear-gradient(top,  rgba(110,136,193,1) 0%,rgba(146,164,204,1) 50%,rgba(132,155,205,1) 51%,rgba(195,205,226,1) 100%);
    background: linear-gradient(to bottom,  rgba(110,136,193,1) 0%,rgba(146,164,204,1) 50%,rgba(132,155,205,1) 51%,rgba(195,205,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e88c1', endColorstr='#c3cde2',GradientType=0 );
}
.whiteshiny {
    background: rgb(216,216,216);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(242,242,242,1) 50%, rgba(229,229,229,1) 51%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(50%,rgba(242,242,242,1)), color-stop(51%,rgba(229,229,229,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 50%,rgba(229,229,229,1) 51%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 50%,rgba(229,229,229,1) 51%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 50%,rgba(229,229,229,1) 51%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 50%,rgba(229,229,229,1) 51%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f2f2f2',GradientType=0 );
}
.greyshiny {
    background: rgb(168,168,168);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4YThhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(168,168,168,1) 0%, rgba(204,204,204,1) 50%, rgba(196,196,196,1) 51%, rgba(224,224,224,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,168,168,1)), color-stop(50%,rgba(204,204,204,1)), color-stop(51%,rgba(196,196,196,1)), color-stop(100%,rgba(224,224,224,1)));
    background: -webkit-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(204,204,204,1) 50%,rgba(196,196,196,1) 51%,rgba(224,224,224,1) 100%);
    background: -o-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(204,204,204,1) 50%,rgba(196,196,196,1) 51%,rgba(224,224,224,1) 100%);
    background: -ms-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(204,204,204,1) 50%,rgba(196,196,196,1) 51%,rgba(224,224,224,1) 100%);
    background: linear-gradient(to bottom,  rgba(168,168,168,1) 0%,rgba(204,204,204,1) 50%,rgba(196,196,196,1) 51%,rgba(224,224,224,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#e0e0e0',GradientType=0 );
}
.aquashiny {
    background: rgb(83,170,160);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzYWFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg0Y2VjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzc1YzZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2UyZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(83,170,160,1) 0%, rgba(132,206,197,1) 50%, rgba(117,198,188,1) 51%, rgba(183,226,221,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,170,160,1)), color-stop(50%,rgba(132,206,197,1)), color-stop(51%,rgba(117,198,188,1)), color-stop(100%,rgba(183,226,221,1)));
    background: -webkit-linear-gradient(top,  rgba(83,170,160,1) 0%,rgba(132,206,197,1) 50%,rgba(117,198,188,1) 51%,rgba(183,226,221,1) 100%);
    background: -o-linear-gradient(top,  rgba(83,170,160,1) 0%,rgba(132,206,197,1) 50%,rgba(117,198,188,1) 51%,rgba(183,226,221,1) 100%);
    background: -ms-linear-gradient(top,  rgba(83,170,160,1) 0%,rgba(132,206,197,1) 50%,rgba(117,198,188,1) 51%,rgba(183,226,221,1) 100%);
    background: linear-gradient(to bottom,  rgba(83,170,160,1) 0%,rgba(132,206,197,1) 50%,rgba(117,198,188,1) 51%,rgba(183,226,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53aaa0', endColorstr='#b7e2dd',GradientType=0 );
}
.orangeshiny {
    background: rgb(244,104,29);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NjgxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ODg0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjNzMyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2FmNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(244,104,29,1) 0%, rgba(247,136,71,1) 50%, rgba(236,115,47,1) 51%, rgba(247,175,74,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,104,29,1)), color-stop(50%,rgba(247,136,71,1)), color-stop(51%,rgba(236,115,47,1)), color-stop(100%,rgba(247,175,74,1)));
    background: -webkit-linear-gradient(top,  rgba(244,104,29,1) 0%,rgba(247,136,71,1) 50%,rgba(236,115,47,1) 51%,rgba(247,175,74,1) 100%);
    background: -o-linear-gradient(top,  rgba(244,104,29,1) 0%,rgba(247,136,71,1) 50%,rgba(236,115,47,1) 51%,rgba(247,175,74,1) 100%);
    background: -ms-linear-gradient(top,  rgba(244,104,29,1) 0%,rgba(247,136,71,1) 50%,rgba(236,115,47,1) 51%,rgba(247,175,74,1) 100%);
    background: linear-gradient(to bottom,  rgba(244,104,29,1) 0%,rgba(247,136,71,1) 50%,rgba(236,115,47,1) 51%,rgba(247,175,74,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4681d', endColorstr='#f7af4a',GradientType=0 );
}
.darkblueshiny {
    background: rgb(71,99,155);
/*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NjM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxN2Y5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzYzNzY5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWIwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(71,99,155,1) 0%, rgba(113,127,155,1) 50%, rgba(99,118,156,1) 51%, rgba(169,176,188,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,99,155,1)), color-stop(50%,rgba(113,127,155,1)), color-stop(51%,rgba(99,118,156,1)), color-stop(100%,rgba(169,176,188,1)));
    background: -webkit-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: -o-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: -ms-linear-gradient(top,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    background: linear-gradient(to bottom,  rgba(71,99,155,1) 0%,rgba(113,127,155,1) 50%,rgba(99,118,156,1) 51%,rgba(169,176,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47639b', endColorstr='#a9b0bc',GradientType=0 );
*/
}

a:link {
    text-decoration: none !important;
}
a:hover {
    text-decoration: underline !important;
}

div#theLayer {
    position: fixed !important;
    top: 20px !important;
    max-height: 90% !important;
    z-index: 6000;
}
#overlay {
    z-index: 5999 !important;
}

.testimonial_img {
    float: left;
    margin-right: 10px;
    cursor: pointer;
    max-height: 99px;
    max-width: 99px;
}

#testimonialsC {
    padding-top: 10px;
    width: 200px;
    margin-bottom: -30px;
}

body {margin:0px}
div.c6 {padding-bottom:25;}
td.c5 {padding-left:3px;padding-top:5px;}
td.c4 {padding-top:5px;}
td.c3 {padding-left:3px;}
div.c2 {padding-bottom:5;}
div.c1 {padding-bottom:15; margin-left: 18px;}
div.c6 table tr td {
    padding-bottom: 4px;
}
div.faqbullet {
    float: left;
    padding-right: 6px;
}
div.faqlink {
    height: 24px;
    white-space: nowrap;
}
#faqheader {
    margin-bottom: 12px;
}
#faq1 {
    background: url("/images/gcu/faq_image1_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq2 {
    background: url("/images/gcu/faq_image2_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq3 {
    background: url("/images/gcu/faq_image3_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq4 {
    background: url("/images/gcu/faq_image4_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq5 {
    background: url("/images/gcu/faq_image5_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq6 {
    background: url("/images/gcu/faq_image6_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq7 {
    background: url("/images/gcu/faq_image7_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq8 {
    background: url("/images/gcu/faq_image8_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq9 {
    background: url("/images/gcu/faq_image9_details_dec_2012.png") no-repeat scroll left top transparent;
}
#faq10 {
    background: url("/images/gcu/faq_image10_details_dec_2012.png") no-repeat scroll left top transparent;
}

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10 {
    list-style-type: none;
    margin-left: -28px;
    padding-bottom: 4px;
    padding-left: 28px;
    padding-top: 6px;
    white-space: nowrap;
}


#rightsidebar {
    width: 221px;
}
div.footer, div.footer > p {
    clear: both;
    margin: auto;
    text-align: center;
}
div.footer {
    padding-top: 30px;
}
.notice{border-width:1px;border-style:solid;padding:4px;margin-top:5px;margin-bottom:5px;}
.notice.error{background-color:#EEAFAF; border-color:#CB3636;}
.notice.success{background-color:#D0E6AC; border-color:#6A9F17;}
.notice .notice_icon{position:relative;top:2px;}
.notice p{display:inline;}

#inStoreAlert {
    border: 2px solid rgba(255, 0, 0, .8);
    border-radius: 6px;
    font-weight: bold;
    background-image: url(/images/common/warning48.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-left: 60px;
    padding-top: 6px;
    background-color: white;
}

/* -------------------------------- */
/* hashelp has been deprecated
    - now using hover_wrap - see below
*/
div.hashelp {
    height: 14px;
    width: 14px;
    position: relative;
    background-image: url(/images/common/question1.gif);
    cursor: help;
    display: inline-block;
    margin-left: 6px;
    top: 2px;
}
div.hashelp > div.ishelp {
    position: absolute;
    right: 16px;
    top: -32px;
    background-color: white;
    /* opacity: .9; */
    /* filter: alpha(opacity=90); */
    color: #7D7D7D;
    font-size: 10pt;
    border: 3px solid #CCCCCC;
    border-radius: 3px;
    width: 275px;
    display: none;
    z-index: 1000;
    -webkit-box-shadow: 0px 7px 10px rgba(50, 50, 50, 0.33);
    -moz-box-shadow: 0px 7px 10px rgba(50, 50, 50, 0.33);
    box-shadow: 0px 7px 10px rgba(50, 50, 50, 0.33);
}
div.hashelp > div.helpright {
    right: default;
    left: 16px !important;
}
div.hashelp:hover > div.ishelp {
    display: block;
    padding-bottom: 3px;
}
div.ishelp > div {
    margin: 0;
    padding: 6px;
    padding-top: 0px;
    padding-bottom: 0px;
}
div.ishelp > div.ishelp_title {
    padding-top: 6px;
    padding-bottom: 6px;
    padding: 5px;
    font-weight: bold;
    color: #7D7D7D;
    background-color: #F1F1F2;
    margin: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    /* margin-bottom: 3px; */
}
div.nohelpcursor {
    cursor: default !important;
}
/* -------------------------------- */

/* -------------------------------- */
.hover_wrap, .thover_wrap {
    position:           relative;
    display:            inline-block;
}

.hover_div, .thover_off, .thover_on  {
    position:           absolute;
    width:              500px;
    padding:            0px;
    display:            none;
    text-align:         left;
    font-size:          10pt;
    color:              #7D7D7D;
    background-color:   white;
    border:             3px solid #CCCCCC;
    border-radius:      3px;
    z-index:            1000;
    -webkit-box-shadow: 0px 7px 10px rgba(50, 50, 50, 0.33);
    -moz-box-shadow:    0px 7px 10px rgba(50, 50, 50, 0.33);
    box-shadow:         0px 7px 10px rgba(50, 50, 50, 0.33);
}

.hover_wrap:hover > .hover_div, .thover_on {
    display:            block;
    padding-bottom:     3px;
}

.hover_left {
    right:              0px;
}

.hover_title {
    font-weight:        bold;
    color:              #7D7D7D;
    background-color:   #F1F1F2;
    margin:             0px;
    padding:            6px 5px;
}

.hover_text {
    margin:             0px;
    padding:            0px 6px;
}

.hover_help {
    position:           relative;
    background-image:   url(/images/common/question1.gif);
    cursor:             help;
    display:            inline-block;
    height:             14px;
    width:              14px;
    margin-left:        6px;
    top:                2px;
}


/* -------------------------------- */

/* -------------------------------- */
#baja {
    background: url(/images/common/emptyCheque.png) !important;
}

.readout {
    position: fixed;
    padding: 6px;
    margin: 0;
    top: 0;
    left: 0;
    font-family: System, Courier, Chicago;
    background-color: black;
    color: lime;
    opacity: .8;
}

.gcuNext {
    background-image: url(/images/common/forearrow_white_solid.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWM3MzJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlODUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-repeat: no-repeat, repeat;
    background-position: right, left;
    background-size: auto, 100%;
    padding-right: 20px;
    -webkit-appearance: none;
    border-radius: 0;
    font-weight: bold;
}

div.quickview_wrapper {
    position: relative;
}
div.quickview {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -165px;
    display: none;
}
img.quickviewbutton {
    border: none;
}

.cat_list {
    font-size: 11px;
    background-color: #FFFF33;
}
div.adult {
    display: none;
}

/* LiveChat CSS */
#chat-widget-container {
    top: auto !important;
};