/* body  {font: 14px/1.3 verdana, arial, helvetica, sans-serif; margin: 0; padding: 0;} */
.txt_nav { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

h1#funpass { font-family: Arial, Helvetica, sans-serif; color: #dc1c41; font-weight: bold; font-size: 18px; padding-left: 10px; }

.txt_nav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.txt_whatsincluded { font-family: Arial; font-size: 11px; font-weight: 400; color: #024d8e; text-decoration: none; }
.txt_nav3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.txt_nav4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0066cc; text-decoration: none; }

a:link { color: #0066cc; }
a:visited { color: #0066cc; }
a.txt_nav2, a.txt_nav2:link, a.txt_nav2:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
a.txt_nav2:hover, a.txt_nav2:active { color: #ffffff; font-weight: bold; text-decoration: underline; }

.nav_login { font-family: verdana, arial; color: #119eb6; padding-right: 6px; padding-left: 6px; }

a.nav_login, a.nav_login:link, a.nav_login:visited { color: #119eb6; text-decoration: none; }
a.nav_login:hover, a.nav_login:active { color: #119eb6; text-decoration: underline; }

.nav_login2 { font-family: arial; font-size: 14px; font-weight: bold; color: #ff6600; padding-right: 6px; padding-left: 6px; }

a.nav_login2, a.nav_login2:link, a.nav_login2:visited { color: #ff6600; text-decoration: underline; }
a.nav_login2:hover, a.nav_login2:active { color: #ff6600; text-decoration: underline; }

.nav_login3 { font-family: arial; font-size: 14px; font-weight: bold; color: #83bf22; }

.nav_MyCruise { font-family: verdana, arial; font-size: 12px; color: #2675cc; font-weight: bold; }

a.nav_MyCruise, a.nav_MyCruise:link, a.nav_MyCruise:visited { color: #2675cc; text-decoration: none; }
a.nav_MyCruise:hover, a.nav_MyCruise:active { color: #2675cc; text-decoration: underline; }

.nav_homeblue { font-family: verdana, arial; font-size: 10px; color: #2675cc; font-weight: bold; }
.nav_Phone { font-family: verdana, arial; font-size: 12px; color: #2675cc; }

a.nav_Phone, a.nav_Phone:link, a.nav_Phone:visited { color: #2675cc; text-decoration: none; }
a.nav_Phone:hover, a.nav_Phone:active { color: #2675cc; text-decoration: underline; }
a.home_tile_bluelink, a.nav_Phone:link, a.nav_Phone:visited { color: #2b78ce; text-decoration: none; }

.search_field { width: 72px; height: 10px; border-style: solid; border-width: 1px; border-color: #22BBD5; font-family: verdana; font-size: 10px; line-height: 11px; color: #999999; }
.dropdown_field { width: 150px; height: 20px; border-style: solid; border-width: 1px; border-color: #22BBD5; font-family: verdana; font-size: 10px; line-height: 11px; color: #999999; }

.special_emailbox { width: 120px; height: 15px; border-style: solid; border-width: 1px; border-color: #cccccc; font-family: arial; font-size: 10px; line-height: 11px; color: #999999; }

.special_emailboxbtn { margin-top: 7px; margin-left: 60px; }

.specialpage_emailbox { width: 120px; height: 15px; border-style: solid; border-width: 1px; border-color: #cccccc; font-family: arial; font-size: 10px; line-height: 11px; color: #999999; margin-bottom: 5px; }

.txt_login { font-family: verdana; font-size: 12px; line-height: 12px; color: #119eb6; }
.txt_body_gray { font-family: verdana; font-size: 11px; color: #353434; vertical-align:middle; /*line-height: 17px; padding-right: 10px;*/ }
.txt_body_gray p{ font-family: verdana; font-size: 11px; color: #353434; line-height: 17px; padding-right: 10px; }

.txt_earlybird_red { font-family: verdana; font-size: 11px; color: #dc1c41; }
.nav_HDeof { font-family: arial; font-size: 14px; font-weight: bold; color: #ff6600; text-decoration: underline; }

.txt_body_gray_dark { font-family: verdana; font-size: 11px; color: #443e3e; }
.txt_white { font-family: verdana; font-size: 11px; color: #ffffff; }
.txt_white_medium { font-family: verdana; font-size: 13px; color: #ffffff; }
.txt_titleOrange { font-family: verdana; font-size: 16px; color: #f38b05; font-weight: bold; }

.txt_welcome { font-family: verdana; color: #5cbf20; font-size: 12px; padding-right: 6px; padding-left: 6px; border-right: 1px solid #119eb6; }

.table_border1 { border-top-width: 0px; border-right-width: 4px; border-bottom-width: 0px; border-left-width: 4px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; margin-top:5px;}


/* h1,h2 Packages */
#packages h1 { margin: 0 0 5px 0; padding: 0; }

#packages h2 { margin: 0 0 5px 0; padding: 0; }




/*Added for CQ #60089 - By Anoop*/
div.opac_xmpl { padding: 0px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; position: absolute; float: right; z-index: 20000; display: compact; display: none; }

.hidden { visibility: hidden; display: none; }
.login_txt { font-family: verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.textfield_loginDrop { font-family: verdana; font-size: 12px; line-height: 14px; color: #415F65; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #30d7f1; border-right-color: #30d7f1; border-bottom-color: #30d7f1; border-left-color: #30d7f1; }
.login_dropLink { font-family: verdana; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: underline; }

/*Added for CQ #60089 - By Anoop*/
div.opac_xmpl { padding: 0px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; position: absolute; float: right; z-index: 20000; display: compact; display: none; }

.hidden { visibility: hidden; display: none; }
.login_txt { font-family: verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.textfield_loginDrop { font-family: verdana; font-size: 12px; line-height: 14px; color: #415F65; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #30d7f1; border-right-color: #30d7f1; border-bottom-color: #30d7f1; border-left-color: #30d7f1; }
.login_dropLink { font-family: verdana; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: underline; }

.AgencyNameNew { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: #0c90a6; }

.txt_smallgreen { font-family: verdana; font-size: 11px; font-weight: bold; color: #004e8e; }

.txt_earlybird_grid { font-family: verdana; font-size: 11px; font-weight: bold; color: #dc1c41; }

.txt_smallblue { font-family: verdana; font-size: 11px; font-weight: bold; color: #2b78ce; padding-right: 6px; }
a.link_smallblue, a.link_smallblue:link, a.link_smallblue:visited { color: #2b78ce; font-weight: bold; text-decoration: none; }
a.link_smallblue:hover, a.link_smallblue:active { color: #2b78ce; font-weight: bold; text-decoration: underline; }

.txt_smallbluefooter { font-family: verdana; font-size: 11px; font-weight: bold; color: #0f6ad2; }
.txt_smallerbluefooter { font-family: verdana; font-size: 11px; color: #0576f5; }
.txt_Findacruise_blue { font-family: verdana; font-size: 12px; font-weight: bold; color: #0982cd; }
.txt_cclcopyright { font-family: verdana; font-size: 11px; color: #95c5f9; }
.txt_bluehomepage_tiles { font-family: arial; font-size: 11px; font-weight: bold; color: #079fb9; }
.txt_shiplist_tiles { font-family: arial; font-size: 11px; font-weight: bold; color: #d30044; }
.txt_shore_excursions { font-family: arial; font-size: 12px; font-weight: bold; color: #079fb9; }
.home_specialtitles { font-family: arial; font-size: 12px; font-weight: bold; color: #d30044; padding-right: 6px; padding-left: 6px; }

.welcomehome_bluetitle { font-family: arial; font-size: 12px; font-weight: bold; color: #024d8e; }

h1#welcomehome { font-family: arial; font-size: 15px; font-weight: bold; color: #024d8e; padding: 0px; margin: 0px; }

.txt_aquablue { font-family: arial; font-size: 16px; font-weight: bold; color: #079fb9; }
.letsgetstarted { font-family: arial; font-size: 16px; font-weight: bold; color: #008fc5; }

.txt_orangefreecruise { font-family: arial; font-size: 16px; font-weight: bold; color: #fc890e; }
.txt_aquaheader { font-family: arial; font-size: 30px; font-weight: bold; color: #079fb9; }
.txt_aquablueSMALL { font-family: calibri, arial, verdana; font-size: 16px; font-weight: bold; color: #079fb9; }
.txt_virtualtourtitle { font-family: arial; font-size: 16px; font-weight: bold; color: #83bf22; }
.txt_greenhomepage_tiles { font-family: arial; font-size: 12px; font-weight: bold; color: #6DC225; }
.txt_smallgray { font-family: arial; font-size: 11px; color: #666666; }
.txt_homesmallblue { font-family: arial; font-size: 11px; color: #003366; }

.txt_xsmall_gray { font-size: 7px; font-weight: bold; color: #333333; }
.txt_mediumgray { font-family: verdana; font-size: 12px; color: #6e7277; }
.txt_mediumgray_2 { font-family: verdana; font-size: 14px; line-height: 20px; color: #5F6060; }

.txt_mediumblue_2 { font-family: verdana; font-size: 14px; line-height: 20px; color: #086dce; font-weight: bold; }
.txt_orangetitle { font-family: arial; font-size: 14px; color: #dc1b3f; font-weight: bold; }

.txt_specialgridRed { font-family: arial; font-size: 16px; color: #dc1b3f; font-weight: bold; }

.txt_orangetitlehome { font-family: arial; font-size: 12px; color: #ff8600; font-weight: bold; }

.txt_mediumgraybold { font-family: verdana; font-weight: bold; font-size: 12px; color: #6e7277; }

.txt_orange { font-family: calibri, arial; font-size: 25px; padding: 0px; font-weight: bold; color: #ff8600; }

.txt_green { font-family: calibri, arial; font-size: 20px; font-weight: bold; color: #19a7a5; }
.txt_blue { font-family: verdana; font-size: 11px; color: #223e7d; }

.txt_darkgreen { font-family: calibri, arial; font-size: 20px; font-weight: bold; color: #009997; }

.txt_dm_redtitles { font-family: calibri, arial; font-size: 17px; font-weight: bold; color: #d30044; margin: 0px; padding: 0px; }

.txt_homeads { font-family: arial; font-size: 14px; font-weight: bold; color: #d30044; margin: 0px; padding: 0px; }

.txt_dm_whitetitles { font-family: calibri, arial; font-size: 17px; font-weight: bold; color: #ffffff; }
.txt_dm_bluetitles_small { font-family: verdana; font-size: 12px; font-weight: bold; color: #25538f; }

.txt_dm_bluetitles { font-family: calibri, arial; font-size: 17px; font-weight: bold; color: #25538f; }
.txt_dm_bluetitles_sm { font-family: calibri, arial; font-size: 11px; font-weight: bold; color: #25538f; }

.txt_dm_redtitles_sm { font-family: calibri, arial; font-size: 11px; font-weight: bold; color: #d30044; }

.txt_dm_greentitles { font-family: arial; font-size: 23px; font-weight: bold; color: #83bf22; }
.txt_lightgreen { font-family: calibri, ARIAL, verdana; font-size: 25px; color: #83bf22; }
.txt_portofcallgreen { font-family: calibri, ARIAL, verdana; font-size: 30px; color: #83bf22; font-weight: bold; }
.txt_casinobluetitle { font-family: calibri, ARIAL, verdana; font-size: 26px; color: #3673ba; font-weight: bold; }

.txt_mainframebluetitle { font-family: calibri, ARIAL, verdana; font-size: 24px; color: #086dce; font-weight: bold; }

.txt_darkbluetitle { font-family: calibri, ARIAL, verdana; font-size: 26px; color: #015386; font-weight: bold; }
.txt_redtitle { font-family: calibri, ARIAL, verdana; font-size: 26px; color: #BD0C2B; font-weight: bold; }
.txt_redtitle_big { font-family: calibri, ARIAL, verdana; font-size: 45px; color: #BD0C2B; font-weight: bold; }
.txt_bluetitle_big { font-family: calibri, ARIAL, verdana; font-size: 45px; color: #015386; font-weight: bold; }
.txt_portofcallORANGE { font-family: calibri, ARIAL, verdana; font-size: 30px; color: #f08801; font-weight: bold; }

.txt_ltfbdropdown { font-family: verdana; font-size: 12px; font-size: 12px; color: #1ca2d4; }

.txt_ship_title { font-family: calibri, arial, verdana; font-size: 25px; line-height: 25px; font-weight: bold; color: #dc1b3f; }

.txt_ship_title_reg { font-family: calibri, arial, verdana; font-size: 25px; font-weight: bold; color: #ffbb57; }

.txt_ship_title_sm { font-family: calibri, arial, verdana; font-size: 10px; font-weight: bold; color: #ffbb57; }

.txt_destination_title { font-family: calibri, arial, verdana; font-size: 40px; font-weight: bold; color: #8ec93f; }

.txt_bluetitles { font-family: calibri, arial; font-size: 20px; font-weight: bold; color: #25538f; }




/*Carnival Rebranding - New Styles*/

.txt_WLCNredtitles { font-family: calibri, arial; font-size: 20px; font-weight: bold; color: #d50209; }
.txt_shipredtitles { font-family: calibri, arial; font-size: 24px; font-weight: bold; color: #d50209; }
.txt_dm_redtitles_small { font-family: verdana; font-size: 12px; font-weight: bold; color: #d30044; }

.txt_ship_title_smREd { font-family: calibri, arial, verdana; font-size: 10px; font-weight: bold; color: #d50209; }

.txt_Alaska_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #008fc5; }

.txt_Alaska_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #008fc5; }

/* h1,h2 Alaska  */
h1#alaska { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #008fc5; padding: 0px; margin: 0px; }
*h1#alaska { font-size: 32px; }

h2#alaska { font-family: arial; font-size: 12px; font-weight: bold; color: #008fc5; padding: 0px; margin: 0px; }

.txt_Bahamas_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #61c5ba; }

.txt_Bahamas_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #61c5ba; }

/* h1,h2 Bahamas  */
h1#bahamas { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #61c5ba; padding: 0px; margin: 0px; }
*h1#bahamas { font-size: 32px; }

h2#bahamas { font-family: arial; font-size: 12px; font-weight: bold; color: #61c5ba; padding: 0px; margin: 0px; }
/* h1,h2 Bermuda  */
h1#bermuda { font-family: calibri, arial, verdana; font-size: 34px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px;width:500px; }
*h1#bermuda { font-size: 32px; }

h2#bermuda { font-family: arial; font-size: 12px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px; }

.txt_Caribbean_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #00a8cb; }

.txt_Caribbean_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #00a8cb; }
/* h1,h2 Panama  */
h1#panama { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px; }
*h1#panama { font-size: 32px; }

h2#panama { font-family: arial; font-size: 12px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px; }

/* h1,h2 Caribbean */
h1#caribbean { font-family: calibri, arial, verdana; font-size: 30px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px; }
*h1#caribbean { font-size: 32px; }

h2#caribbean { font-family: arial; font-size: 12px; font-weight: bold; color: #00a8cb; padding: 0px; margin: 0px; }
.txt_Mexico_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e58e1a; }

.txt_Mexico_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #e58e1a; }

/* h1,h2 Mexico */
h1#mexico { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e58e1a; padding: 0px; margin: 0px; }
*h1#mexico { font-size: 32px; }

h2#mexico { font-family: arial; font-size: 12px; font-weight: bold; color: #e58e1a; padding: 0px; margin: 0px; }
.txt_Canada_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e0134f; }

.txt_Canada_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #e0134f; }

/* h1,h2 Canada */
h1#canada { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e0134f; padding: 0px; margin: 0px; }
*h1#canada { font-size: 32px; }

h2#canada { font-family: arial; font-size: 12px; font-weight: bold; color: #e0134f; padding: 0px; margin: 0px; }
.txt_SAmerica_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #f47c30; }

.txt_SAmerica_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #f47c30; }

/* h1,h2 SAmerica */
h1#SAmerica { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #f47c30; padding: 0px; margin: 0px; }
*h1#SAmerica { font-size: 32px; }

h2#SAmerica { font-family: arial; font-size: 12px; font-weight: bold; color: #f47c30; padding: 0px; margin: 0px; }
.txt_Europe_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #4aa942; }

.txt_Europe_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #4aa942; }

/* h1,h2 Europe */
h1#Europe { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #4aa942; padding: 0px; margin: 0px; }
*h1#Europe { font-size: 32px; }

h2#Europe { font-family: arial; font-size: 12px; font-weight: bold; color: #4aa942; padding: 0px; margin: 0px; }
.txt_Hawaii_titleLarge { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e20177; }

.txt_Hawaii_titleSmall { font-family: arial; font-size: 12px; font-weight: bold; color: #e20177; }

/* h1,h2 Hawaii */
h1#Hawaii { font-family: calibri, arial, verdana; font-size: 36px; font-weight: bold; color: #e20177; padding: 0px; margin: 0px; }
*h1#Hawaii { font-size: 32px; }

h2#Hawaii { font-family: arial; font-size: 12px; font-weight: bold; color: #e20177; padding: 0px; margin: 0px; }

/* h1 ship titles */
h1#ShipTitles { font-family: calibri, arial; font-size: 24px; font-weight: bold; color: #d50209; padding: 0px; margin: 0px; }

/* h2 ship titles */
h2#ShipTitles { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0066cc; text-decoration: none; padding: 0px; margin: 0px; }


/* h3 ship titles */
h3#ShipTitles { font-family: calibri, arial; font-size: 17px; font-weight: bold; color: #d30044; padding: 0px; margin: 0px; }

/* h1 new-n-fun */
h1#new-n-fun { font-family: calibri, ARIAL, verdana; font-size: 26px; color: #BD0C2B; font-weight: bold; padding: 0px; margin: 0px; }

/* h2 new-n-fun */
h2#new-n-fun { font-family: verdana; font-size: 12px; font-weight: bold; color: #25538f; padding: 0px; margin: 0px; }

.nav_destination { font-family: arial; font-size: 15px; font-weight: bold; color: #086dce; padding-right: 3px; padding-left: 3px; }

/* h2 splash_subs */
h2#splashsubs { font-family: calibri, arial; font-size: 17px; font-weight: bold; color: #25538f; }


a.nav_destination, a.nav_destination:link, a.nav_destination:visited { color: #086dce; text-decoration: underline; }
a.nav_destination:hover, a.nav_destination:active { color: #086dce; text-decoration: underline; }

/*FeedBack Menu Links*/

/*NOTE: anything not specified for the #(menu id's) a selector and its pseudo classes
may be inherited in some browsers from other 'a' element styles (if any) on the page*/


#menu3 a { /*FeedBack Form Links*/ color: #FF6600; background-color: white; text-decoration: none; text-indent: 1ex; }
#menu3 a:hover { color: black; background-color: #ffda99; }
#menu3 a:active { color: #6e7174; text-decoration: none; }
#menu3 a:visited { color: #6e7174; text-decoration: none; }


/* Floating Menu */
.dockclass { position: relative; }


/* Home Page Ticker styles */
.titlefield { /*CSS for RSS title link in general*/ text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold; color: #2b78ce; padding-right: 6px; margin-top: 0px; }
a.titlefield, a.titlefield:link, a.titlefield:visited { color: #2b78ce; font-weight: bold; text-decoration: none; }
a.titlefield:hover, a.titlefield:active { color: #2b78ce; font-weight: bold; text-decoration: underline; }

.labelfield { /*CSS for label field in general*/ color: brown; font-family: verdana; font-size: 11px; }

.datefield { /*CSS for date field in general*/ color: gray; font-size: 90%; }

#example1 { /*Demo 1 main container*/ width: 265px; height: 13px; border: 0px; margin-top: 0px; }
.tablebordergreen { border: 1px solid #e9f8c1; }
.tableborder_CASINOgreen { border: 1px solid #008a12; }

.tableborderblue { border: 1px solid #edf5fd; }
.tablebordergray { border: 1px solid #b8b9b9; }
.tableborder_onlinefun { border: 1px solid #97c2fb; }

code { /*CSS for insructions*/ color: red; }

/* These are the style specifications for the menu layers.  
   Set width to get more browsers' corporation  */
div.menu { position: absolute; visibility: hidden; width: 125px; left: 0; top: 0; z-index: 500; font-size: 12px; font: verdana; background-color: #76c02d; border: 1px solid; border-color: #a2ec41 #357d0c #357d0c #a2ec41; }

/* Style specifications for tool tip menu items and links  */
div.menu ul { margin: .5em 1em .6em 0; padding: 0; }
div.menu ul li { line-height: 1; list-style-type: none; margin: 0 0 .8em .4em; }

div.menu a { text-decoration: none; white-space: nowrap; }
div.menu a:link { color: #ffffff; }
div.menu a:visited { color: #339; }
div.menu a:hover { color: #d2f89f; border-bottom: 1px dashed #ffffff; }

.bottom_nav2_links { font-family: verdana; font-size: 11px; color: #767474; }

.blue_links { font-family: verdana; font-size: 14px; font-weight: bold; color: #0066cc; }

.bottom_nav2_header { font-family: verdana; font-size: 11px; font-weight: bold; color: #828384; }
.bottom_nav2_links2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #0f6ad2; text-decoration: underline; a: link color: #0f6ad2; }


.bottom_link1 { color: #a3a3a3; font-size: 11px; }

.bottom_link2 { color: #2b78ce; font-size: 11px; }

a.bottom_link1:hover, a.bottom_link2:hover { text-decoration: underline; }
a.bottom_link1, a.bottom_link1:visited { color: #a3a3a3; text-decoration: none; }

a.bottom_link1, a.nav2_links, a.bottom_link1:visited { color: #a3a3a3; text-decoration: underline; }
a.bottom_link1:hover, a.bottom_link1:active { color: #0f6ad2; text-decoration: underline; }


specials grid #specials { background: #f5f9fc; padding: 5px; border: 1px solid #CCC; }


.faqs_emb_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #024d8e; }

.faqs_emb_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #024d8e; }


a.faqs_emb_link, a.faqs_emb_link:link, a.faqs_emb_link:visited { color: #024d8e; text-decoration: none; }
a.faqs_emb_link:hover, a.faqs_emb_link:active { color: #024d8e; text-decoration: underline; }

/*Thank You Pages*/
.thanks_ships { text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold; color: #2b78ce; padding-left: 20px; margin-top: 0px; }

