/* css document written by Burnkit for BCFerries Vacations */
* { margin:0; padding:0; }
img { border:none; }
a { text-decoration:none;color:inherit; }
p { float:left;margin-bottom:8px;width:100%; }
p strong { color:#555; }
body { font-family:Arial, Helvetica, sans-serif;color:#555;font-size:12px;line-height:17px;background:#446988 url(/Images/bg.jpg) top center no-repeat; }

/*-----GLOBAL-----*/

#page { float:left;width:100%;height:auto;padding-bottom:40px; }
#top_bar { position:relative;width:100%;height:31px;background:url(/Images/topbar_bg.jpg) top left repeat-x; }
#top_bar #top_bar_center { height:31px;width:935px;margin:0 auto; }
#top_bar #top_bar_center a { float:left;font-size:10px;line-height:10px;color:#FFFFFF;margin-top:11px; }
#top_bar #top_bar_center a:hover { text-decoration:underline; }
#top_bar #top_bar_center a#bcferries_logo { display:block;float:left;height:31px;width:85px;margin:0 16px 0 0;background:url(/Images/bcferries.jpg) top left no-repeat; }
#top_bar #top_bar_center a#bcferries_logo span{ display:none; }
#top_bar #top_bar_center input { float:right;width:117px;margin-top:7px;padding:2px 4px;border:0 none;background-color:#FFFFFF;color:#848484;font-size:10px; }

#header { position:relative;margin:0 auto;padding:26px 0 0 0;width:935px;height:93px; }
#header #logo { float:left;height:37px;width:173px; }
#header #phone { float:right;height:57px;width:202px;margin:18px 4px 0 0; padding-top:18px;background-image:url(/Images/local_agent.gif); background-position:bottom right; background-repeat:no-repeat; }
#header_content { float:left; width:659px; }

#content { position:relative;margin:0 auto;width:935px;height:auto; }
#flashcontent { width:936px;height:600px;background:#ffffff; }

a#book_now { position:absolute;top:11px;right:4px;display:block;height:26px;width:108px;background:url(/Images/book_now.gif) top left no-repeat;z-index:50;clear:both; }
a#book_now:hover { background-position:0 -26px; }
#book_now span { display:none; }

a#request_quote { float:left;display:block;height:26px;width:129px;background:url(/Images/request_quote.gif) top left no-repeat;z-index:50;clear:both; }
/* a#request_quote:hover { background-position:0 -26px; } */
#request_quote span { display:none; }

#package_filter { position:absolute;top:-10px;right:2px;width:297px;z-index:50; }
#package_filter #sort_by { float:left;display:block;height:27px;width:55px;background:url(/Images/package_filter.png) 0 0 no-repeat; }
#package_filter a { float:left;display:block;height:27px;color:#555555; }
#package_filter a#price_sort { width:31px;background:url(/Images/package_filter.png) -55px 0 no-repeat; }
#package_filter a#price_sort:hover { background-position:-55px -27px }
#package_filter a#price_sort.current { background-position:-55px -27px }
#package_filter a#days_sort { width:62px;background:url(/Images/package_filter.png) -86px 0 no-repeat; }
#package_filter a#days_sort:hover { background-position:-86px -27px; }
#package_filter a#days_sort.current { background-position:-86px -27px; }
#package_filter a#destination_filter { width:120px;height:22px;padding:5px 26px 0 3px;font-size:10px;line-height:17px;background:url(/Images/package_filter.png) -148px 0 no-repeat;overflow:hidden; }
#package_filter a#destinations_filter:hover { background-position:-148px -27px; }
#package_filter a#destination_filter span { display:block; }
#package_filter a span { display:none; }

a#destination_select { float:left;margin-top:12px;margin-left:8px;width:154px;height:27px;display:block;background:url(/Images/destination_select.png) 0 0 no-repeat;z-index:50; }
a#destination_select:hover { background-position:0 -27px; }
a#destination_select span { display:none; }

#destination_list { display:none;position:absolute;top:35px;left:143px;border:1px solid #429eaf;background-color:#f6f6f6;height:240px;overflow:scroll;overflow-x: hidden;padding-left:1px;z-index:50; }
#destination_list li { width:auto;height:auto;float:left;clear:both; }
#destination_list a { float:left;display:block;width:auto;height:auto;padding:3px 25px 3px 3px;color:#555; }
#destination_list a:hover { color:#ffffff;background-color:#41c4dd; }

#footer { margin:0 auto;padding:0 30px;position:relative;width:875px;font-size:10px;color:#fff; }
#footer #left { float:left;padding-top:12px; }
#footer #right { float:right;padding-top:12px; }
#footer a { font-weight:bold; }
#footer a:hover { color:#00467F; }

/*-----END GLOBAL-----*/
/*-----NAVIGATION-----*/

#navbar { float:left;height:38px;width:659px;margin-top:12px; }
#navbar a { float:left;display:block;height:26px;}
#navbar a#packages { width:129px;background:url(/images/navigation2.gif) 0 0 no-repeat; }
#navbar a#packages:hover { background-position:0 -26px; }
#navbar a#packages.menucurrent { background-position:0 -26px; }
#navbar a#destinations { width:128px;background:url(/images/navigation2.gif) -129px 0 no-repeat; }
#navbar a#destinations:hover { background-position:-129px -26px; }
#navbar a#destinations.menucurrent { background-position:-129px -26px; }
#navbar a#travel_center { width:128px;background:url(/images/navigation2.gif) -257px 0 no-repeat; }
#navbar a#travel_center:hover { background-position:-257px -26px; }
#navbar a#travel_center.menucurrent { background-position:-257px -26px; }
#navbar a span { display:none; }

/* Update June 24, 2010 */

#navbar a#packages { width:78px;background:url(/images/navigation_new.gif) 0 0 no-repeat; }
#navbar a#packages:hover { background-position:0 -26px; }
#navbar a#packages.menucurrent { background-position:0 -26px; }
#navbar a#destinations { width:92px;background:url(/images/navigation_new.gif) -78px 0 no-repeat; }
#navbar a#destinations:hover  { background-position:-78px -26px; }
#navbar a#destinations.menucurrent { background-position:-78px -26px; }
#navbar a#accommodations { width:119px;background:url(/images/navigation_new.gif) -170px 0 no-repeat; }
#navbar a#accommodations:hover  { background-position:-170px -26px; }
#navbar a#accommodations.menucurrent { background-position:-170px -26px; }
#navbar a#activites { width:80px;background:url(/images/navigation_new.gif) -289px 0 no-repeat; }
#navbar a#activites:hover  { background-position:-289px -26px; }
#navbar a#activites.menucurrent { background-position:-289px -26px; }
#navbar a#vacations { width:118px;background:url(/images/navigation_new.gif) -369px 0 no-repeat; }
#navbar a#vacations:hover  { background-position:-369px -26px; }
#navbar a#vacations.menucurrent { background-position:-369px -26px; }
#navbar a#media { width:132px;background:url(/images/navigation_new.gif) -487px 0 no-repeat; }
#navbar a#media:hover  { background-position:-487px -26px; }
#navbar a#media.menucurrent { background-position:-487px -26px; }




/*
#feature_scroll_container { position:relative;display:inline;float:left;height:500px;width:630px; }
#feature_scroll_container .feature_scroll { overflow:hidden;position:relative;float:left;height:500px;width:625px; }
#feature_scroll_container .feature_scroll .items { clear:both;position:absolute;width:20000em; }
#feature_scroll_container .feature_scroll img { height:315px;width:583px; }
#feature_scroll_container a.browse { position:absolute;top:142px;z-index:50;height:30px;width:30px;display:block;font-size:1px;cursor:pointer; }
#feature_scroll_container a.browse:hover { background-position:0 -30px; }
#feature_scroll_container a.disabled { visibility:hidden !important; }
#feature_scroll_container a.right { right:0;background:-30px -30px no-repeat;clear:right; }
#feature_scroll_container a.left { background:0 -30px no-repeat;left:0; }
#feature_scroll_container .navi { float:right;height:11px;margin:13px 0 0 0;width:auto;display:inline; }
#feature_scroll_container .navi a { background:0 -60px no-repeat;display:inline;float:left;font-size:1px;height:11px;margin:0 0 0 5px;width:11px;cursor:pointer; }
#feature_scroll_container .navi a:hover { background-position:0 -71px; }
#feature_scroll_container .navi a.active { background-position:0 -71px;cursor:default; }
*/




#scroller_feature { float:left;height:467px;width:619px; margin-right:10px;/*background:url(/Images/scroller_feature_bg.gif) top left no-repeat;*/ }
#scroller_feature.destinations { position:relative;float:left;height:500px;width:935px;background:url(/Images/scroller_bg_new.gif) top left no-repeat; }
#scroller_feature .item { float:left;width:608px;margin-right:9px;border:none;}
#scroller_feature .item img { margin-bottom:2px; }
#scroller_feature .item a { color:#41c4dd; }
#scroller_feature .item a:hover { color:#00467f; }

/*color one*/
#scroller_feature .item.one a { color:#adbf63; }
#scroller_feature .item.one a:hover { color:#00467f; }
/*color two*/
#scroller_feature .item.two a { color:#7aa07f; }
#scroller_feature .item.two a:hover { color:#00467f; }
/*color three*/
#scroller_feature .item.three a { color:#78a0a2; }
#scroller_feature .item.three a:hover { color:#00467f; }

/*color four*/
#scroller_feature .item.four a { color:#a99cc6; }
#scroller_feature .item.four a:hover { color:#00467f; }
/*color five*/
#scroller_feature .item.five a { color:#b886a6; }
#scroller_feature .item.five a:hover { color:#00467f; }
/*color six*/
#scroller_feature .item.six a { color:#aa6366; }
#scroller_feature .item.six a:hover { color:#00467f; }
/*color seven*/
#scroller_feature .item.seven a { color:#c4aa69; }
#scroller_feature .item.seven a:hover { color:#00467f; }

#scroller_feature .scrollable_feature { overflow:hidden;position:relative;float:left;height:475px;width:623px; }
#scroller_feature .scrollable_feature .items { clear:both;position:absolute;width:20000em; }
#scroller_feature .scrollable_feature img { height:80px;width:138px; }
#scroller_feature a.browse {
cursor: pointer;
display: block;
font-size: 1px;
height: 30px;
position: absolute;
top: 142px;
width: 30px;
z-index: 50;
}
#scroller_feature.destinations a.browse { margin:50px 0; }
#scroller_feature a.disabled { visibility:hidden !important; }
#scroller_feature a.right { position:absolute; z-index:100; left:567px; clear:right; background: no-repeat -30px -30px; clear: right; }
#scroller_feature a.left { position:absolute; z-index:100; left: 22px; background: no-repeat 0px -30px;  }
#scroller_feature a.right:hover { background-position:-30px 0; }
#scroller_feature a.left:hover { background-position:0 0; }










/*-----END NAVIGATION-----*/
/*-----SCROLLER-----*/

#scroller { float:left;height:128px;width:935px;background:url(/Images/scroller_alacarte_bg.jpg) top left no-repeat; }
#scroller.destinations { position:relative;float:left;height:163px;width:935px;background:url(/Images/scroller_bg_new.gif) top left no-repeat; }
#scroller .item { float:left;width:138px;margin-right:9px;border:none;line-height:110%;  }
#scroller .item img { margin-bottom:2px; }
#scroller .item a { color:#41c4dd; }
#scroller .item a:hover { color:#00467f; }

/*color one*/
#scroller .item.one a { color:#adbf63; }
#scroller .item.one a:hover { color:#00467f; }
/*color two*/
#scroller .item.two a { color:#7aa07f; }
#scroller .item.two a:hover { color:#00467f; }
/*color three*/
#scroller .item.three a { color:#78a0a2; }
#scroller .item.three a:hover { color:#00467f; }
/*color four*/
#scroller .item.four a { color:#a99cc6; }
#scroller .item.four a:hover { color:#00467f; }
/*color five*/
#scroller .item.five a { color:#b886a6; }
#scroller .item.five a:hover { color:#00467f; }
/*color six*/
#scroller .item.six a { color:#aa6366; }
#scroller .item.six a:hover { color:#00467f; }
/*color seven*/
#scroller .item.seven a { color:#c4aa69; }
#scroller .item.seven a:hover { color:#00467f; }

#scroller .scrollable { overflow:hidden;position:relative;float:left;height:119px;width:873px;margin:10px 2px 0 8px; }
#scroller .scrollable .items { clear:both;position:absolute;width:20000em; }
#scroller .scrollable img { height:80px;width:138px; }
#scroller a.browse { height:23px;width:23px;margin:52px 0;display:block;float:left;font-size:1px;cursor:pointer; }
#scroller.destinations a.browse { margin:42px 0; }
#scroller a.browse:hover { background-position:0 -23px; }
#scroller a.disabled { visibility:hidden !important; }
#scroller a.right { float:right;background:url(/Images/arrow_right5.jpg) 0 0 no-repeat;clear:right; }
#scroller a.left { background:url(/Images/arrow_left5.jpg) 0 0 no-repeat; }

/*-----END DESTINATION SCROLLER-----*/
/*-----IMAGE VIEWER-----*/

#image_viewer { position:relative;display:inline;float:left;margin:16px 16px 0 16px;height:340px;width:583px; }

#image_viewer .scrollable { overflow:hidden;position:relative;float:left;height:315px;width:583px; }
#image_viewer .scrollable .items { clear:both;position:absolute;width:20000em; }
#image_viewer .scrollable img { height:315px;width:583px; }
#image_viewer a.browse { position:absolute;top:142px;z-index:50;height:30px;width:30px;display:block;font-size:1px;cursor:pointer; }
#image_viewer a.browse:hover { background-position:0 -30px; }
#image_viewer a.disabled { visibility:hidden !important; }
#image_viewer a.right { right:0;background:-30px -30px no-repeat;clear:right; }
#image_viewer a.left { background:0 -30px no-repeat;left:0; }
#image_viewer .navi { float:right;height:11px;margin:13px 0 0 0;width:auto;display:inline; }
#image_viewer .navi a { background:0 -60px no-repeat;display:inline;float:left;font-size:1px;height:11px;margin:0 0 0 5px;width:11px;cursor:pointer; }
#image_viewer .navi a:hover { background-position:0 -71px; }
#image_viewer .navi a.active { background-position:0 -71px;cursor:default; }

/*color one*/
.one a.right { background-image:url("http://www.bcferriesvacations.com/images/one/image_viewer.jpg")!important; }
.one a.left { background-image:url("http://www.bcferriesvacations.com/images/one/image_viewer.jpg")!important; }
.one .navi a { background-image:url("http://www.bcferriesvacations.com/images/one/image_viewer.jpg")!important; }
/*color two*/
.two a.right { background-image:url("http://www.bcferriesvacations.com/images/two/image_viewer.jpg")!important; }
.two a.left { background-image:url("http://www.bcferriesvacations.com/images/two/image_viewer.jpg")!important; }
.two .navi a { background-image:url("http://www.bcferriesvacations.com/images/two/image_viewer.jpg")!important; }
/*color three*/
.three a.right { background-image:url("http://www.bcferriesvacations.com/images/three/image_viewer.jpg")!important; }
.three a.left { background-image:url("http://www.bcferriesvacations.com/images/three/image_viewer.jpg")!important; }
.three .navi a { background-image:url("http://www.bcferriesvacations.com/images/three/image_viewer.jpg")!important; }
/*color four*/
.four a.right { background-image:url("http://www.bcferriesvacations.com/images/four/image_viewer.jpg")!important; }
.four a.left { background-image:url("http://www.bcferriesvacations.com/images/four/image_viewer.jpg")!important; }
.four .navi a { background-image:url("http://www.bcferriesvacations.com/images/four/image_viewer.jpg")!important; }
/*color five*/
.five a.right { background-image:url("http://www.bcferriesvacations.com/images/five/image_viewer.jpg")!important; }
.five a.left { background-image:url("http://www.bcferriesvacations.com/images/five/image_viewer.jpg")!important; }
.five .navi a { background-image:url("http://www.bcferriesvacations.com/images/five/image_viewer.jpg")!important; }
/*color six*/
.six a.right { background-image:url("http://www.bcferriesvacations.com/images/six/image_viewer.jpg")!important; }
.six a.left { background-image:url("http://www.bcferriesvacations.com/images/six/image_viewer.jpg")!important; }
.six .navi a { background-image:url("http://www.bcferriesvacations.com/images/six/image_viewer.jpg")!important; }
/*color seven*/
.seven a.right { background-image:url("http://www.bcferriesvacations.com/images/seven/image_viewer.jpg")!important; }
.seven a.left { background-image:url("http://www.bcferriesvacations.com/images/seven/image_viewer.jpg")!important; }
.seven .navi a { background-image:url("http://www.bcferriesvacations.com/images/seven/image_viewer.jpg")!important; }
/*color eight*/
.eight a.right { background-image:url("http://www.bcferriesvacations.com/images/eight/image_viewer.jpg")!important; }
.eight a.left { background-image:url("http://www.bcferriesvacations.com/images/eight/image_viewer.jpg")!important; }
.eight .navi a { background-image:url("http://www.bcferriesvacations.com/images/eight/image_viewer.jpg")!important; }

/*-----END IMAGE VIEWER-----*/
/*-----OVERLAY-----*/

.overlay { display:none;width:584px;padding:16px 12px 15px 16px;border:6px solid #41c4dd;z-index:10000;background-color:#ffffff;-moz-box-shadow:0 0 25px 0 #555;-webkit-box-shadow: 0 0 25px #555; }
.overlay .close { background-image:url(/Images/close.png);position:absolute;right:-17px;top:-17px;cursor:pointer;height:35px;width:35px; } 
.overlay .close:hover { background-position:0 -35px; }
.overlay .image { float:left;height:147px;width:261px;margin-right:9px; }
.overlay .description { float:left;width:313px; }
.overlay .description h2 { float:left;width:100%;font-size:16px;line-height:17px;margin:4px 0 12px 0;color:#41c4dd; }
.overlay .description a { color:#41c4dd; }
.overlay .description a:hover { color:#00467f; }
.overlay .packages { float:left;width:584px; }
.overlay .packages h2 { float:left;width:582px;margin:15px 0 10px 2px;font-size:16px;line-height:17px;color:#555; }
.overlay .packages .package { float:left;width:138px;padding:0;margin:0 9px 0 0; }
.overlay .packages .package img { float:left;margin:0; }

/*color one*/
.package.one { border:6px solid #adbf63; }
.package.one .title { color:#adbf63; }
.package.one .title h2.sans-light, .package.one .title .serif { color:#adbf63; }
.package.one .title span.divider { background-image:url(/images/one/divider.jpg) }
.package.one .text a { color:#adbf63; }
.package.one .text a:hover { color:#00467f; }
.package.one .large_price .price span { color:#adbf63; }
/*color two*/
.package.two { border:6px solid #7aa07f; }
.package.two .title { color:#7aa07f; }
.package.two .title h2.sans-light, .package.two .title .serif { color:#7aa07f; }
.package.two .title span.divider { background-image:url(/images/two/divider.jpg) }
.package.two .text a { color:#7aa07f; }
.package.two .text a:hover { color:#00467f; }
.package.two .large_price .price span { color:#7aa07f; }
/*color three*/
.package.three { border:6px solid #78a0a2; }
.package.three .title { color:#78a0a2; }
.package.three .title h2.sans-light, .package.three .title .serif { color:#78a0a2;}
.package.three .title span.divider { background-image:url(/images/three/divider.jpg) }
.package.three .text a { color:#78a0a2; }
.package.three .text a:hover { color:#00467f; }
.package.three .large_price .price span { color:#78a0a2; }
/*color four*/
.package.four { border:6px solid #a99cc6; }
.package.four .title { color:#a99cc6; }
.package.four .title h2.sans-light, .package.four .title .serif { color:#a99cc6;}
.package.four .title span.divider { background-image:url(/images/four/divider.jpg) }
.package.four .text a { color:#a99cc6; }
.package.four .text a:hover { color:#00467f; }
.package.four .large_price .price span { color:#a99cc6; }
/*color five*/
.package.five { border:6px solid #b886a6; }
.package.five .title { color:#b886a6; }
.package.five .title h2.sans-light, .package.five .title .serif { color:#b886a6; }
.package.five .title span.divider { background-image:url(/images/five/divider.jpg) }
.package.five .text a { color:#b886a6; }
.package.five .text a:hover { color:#00467f; }
.package.five .large_price .price span { color:#b886a6; }
/*color six*/
.package.six { border:6px solid #aa6366; }
.package.six .title { color:#aa6366; }
.package.six .title h2.sans-light, .package.six .title .serif { color:#aa6366; }
.package.six .title span.divider { background-image:url(/images/six/divider.jpg) }
.package.six .text a { color:#aa6366; }
.package.six .text a:hover { color:#00467f; }
.package.six .large_price .price span { color:#aa6366; }
/*color seven*/
.package.seven { border:6px solid #c4aa69; }
.package.seven .title { color:#c4aa69; }
.package.seven .title h2.sans-light, .package.seven .title .serif { color:#c4aa69; }
.package.seven .title span.divider { background-image:url(/images/seven/divider.jpg) }
.package.seven .text a { color:#c4aa69; }
.package.seven .text a:hover { color:#00467f; }
.package.seven .large_price .price span { color:#c4aa69; }
/*color eight*/
.package.eight { border:6px solid #41c4dd; }
.package.eight .title { color:#41c4dd; }
.package.eight .title h2.sans-light, .package.eight .title .serif { color:#41c4dd; }
.package.eight .title span.divider { background-image:url(/images/eight/divider.jpg) }
.package.eight .text a { color:#41c4dd; }
.package.eight .text a:hover { color:#00467f; }
.package.eight .large_price .price span { color:#41c4dd; }

/*-----END OVERLAY-----*/
/*-----LANDING-----*/

/*FEATURE*/
#feature { float:left;height:450px;width:607px;margin-right:11px;margin-bottom:10px;background-color:#FFFFFF; }
#feature .image { height:331px;width:575px;margin:16px 16px 0 16px;background:top center no-repeat; }
#feature .image a { float:left;height:36px;width:559px;padding:295px 0 0 16px;display:block;background:bottom left no-repeat;color:#ffffff; }
#feature .image a h2 { float:left;font-size:16px;line-height:17px;margin-top:4px; }
#feature .image a span.divider { float:left;height:21px;width:25px;margin:0;background:url(/Images/white_divider.jpg) center center no-repeat; }
#feature .image a span { float:left;font-size:12px;line-height:17px;margin-top:6px; }
#feature .text { float:left;width:439px;padding:20px 0 20px 20px; }
#feature .text a { color:#b0b91d; }
#feature .large_price { float:right;min-width:27px;display:inline;padding:7px 0 0 15px;margin:29px 25px 0 0;background:top left no-repeat; }
#feature .large_price .price { float:left; }
#feature .large_price .price span { float:left;font-size:47px;line-height:17px; }

/*color one */
#feature.one { border:6px solid #adbf63; }
#feature.one .image a { background-image:url(/Images/one/wave.png); }
#feature.one .text a { color:#adbf63; }
#feature.one .text a:hover { color:#00467f; }
#feature.one .large_price { background-image:url(/Images/one/from_price_lrg.jpg); }
#feature.one .large_price .price span { color:#adbf63; }
/*color two */
#feature.two { border:6px solid #7aa07f; }
#feature.two .image a { background-image:url(/Images/two/wave.png); }
#feature.two .text a { color:#7aa07f; }
#feature.two .text a:hover { color:#00467f; }
#feature.two .large_price { background-image:url(/Images/two/from_price_lrg.jpg); }
#feature.two .large_price .price span { color:#7aa07f; }
/*color three */
#feature.three { border:6px solid #78a0a2; }
#feature.three .image a { background-image:url(/Images/three/wave.png); }
#feature.three .text a { color:#78a0a2; }
#feature.three .text a:hover { color:#00467f; }
#feature.three .large_price { background-image:url(/Images/three/from_price_lrg.jpg); }
#feature.three .large_price .price span { color:#78a0a2; }
/*color four */
#feature.four { border:6px solid #a99cc6; }
#feature.four .image a { background-image:url(/Images/four/wave.png); }
#feature.four .text a { color:#a99cc6; }
#feature.four .text a:hover { color:#00467f; }
#feature.four .large_price { background-image:url(/Images/four/from_price_lrg.jpg); }
#feature.four .large_price .price span { color:#a99cc6; }
/*color five */
#feature.five { border:6px solid #b886a6; }
#feature.five .image a { background-image:url(/Images/five/wave.png); }
#feature.five .text a { color:#b886a6; }
#feature.five .text a:hover { color:#00467f; }
#feature.five .large_price { background-image:url(/Images/five/from_price_lrg.jpg); }
#feature.five .large_price .price span { color:#b886a6; }
/*color six */
#feature.six { border:6px solid #aa6366; }
#feature.six .image a { background-image:url(/Images/six/wave.png); }
#feature.six .text a { color:#aa6366; }
#feature.six .text a:hover { color:#00467f; }
#feature.six .large_price { background-image:url(/Images/six/from_price_lrg.jpg); }
#feature.six .large_price .price span { color:#aa6366; }
/*color seven */
#feature.seven { border:6px solid #c4aa69; }
#feature.seven .image a { background-image:url(/Images/seven/wave.png); }
#feature.seven .text a { color:#c4aa69; }
#feature.seven .text a:hover { color:#00467f; }
#feature.seven .large_price { background-image:url(/Images/seven/from_price_lrg.jpg); }
#feature.seven .large_price .price span { color:#c4aa69; }
/*color eight */
#feature.eight { border:6px solid #41c4dd; }
#feature.eight .text a { color:#41c4dd; }
#feature.eight .text a:hover { color:#00467f; }
#feature.eight .large_price { background-image:url(/Images/eight/from_price_lrg.jpg); }
#feature.eight .large_price .price span { color:#41c4dd; }

/*TOP SUB FEATURE*/
#top_sub_feature { float:left;height:227px;width:305px;margin-bottom:10px;background-color:#00467f; }
#top_sub_feature a span { display:none; }


/* VACATIONS CENTER CALLOUT */

#vacations_centre_feature { float:left;height:214px;width:293px;margin-bottom:5px;background-color:#FFFFFF; border:6px solid #41c4dd; }
#vacations_centre_feature .text { float:left;margin-top:5px;width:263px; margin-left:15px; color:#808080!important; color:#adbf63; }
#vacations_centre_feature .text a { font-weight:bold;line-height:15px; }
#vacations_centre_feature .text a:hover { color:#41c4dd; }
#vacations_centre_feature h2 { color:#41c4dd; font-size:16px; margin-bottom:4px; margin-top:2px; }

/*BOTTOM SUB FEATURE*/

#bottom_sub_feature { float:left;height:191px;width:263px;margin-bottom:10px;padding:15px 15px 9px 15px;background-color:#FFFFFF; }
#bottom_sub_feature .text { float:left;margin-top:5px;width:190px; }
#bottom_sub_feature .text a { font-weight:bold; }
#bottom_sub_feature .text a:hover { color:#00467f; }
#bottom_sub_feature .small_price { float:right;min-width:27px;display:inline;padding:6px 0 0 9px;margin-top:8px;background:top left no-repeat; }
#bottom_sub_feature .small_price .price { float:left; min-width:30px;}
#bottom_sub_feature .small_price .price span { float:left;font-size:28px;line-height:10px; }


/*color one */
#bottom_sub_feature.one { border:6px solid #adbf63;color:#adbf63; }
#bottom_sub_feature.one .text a { color:#adbf63; }
#bottom_sub_feature.one .text a:hover { color:#00467f; }
#bottom_sub_feature.one .small_price { background-image:url(/Images/one/from_price_sm.jpg); }
#bottom_sub_feature.one .small_price .price span { color:#adbf63; }
/*color two */
#bottom_sub_feature.two { border:6px solid #7aa07f;color:#7aa07f; }
#bottom_sub_feature.two .text a { color:#7aa07f; }
#bottom_sub_feature.two .text a:hover { color:#00467f; }
#bottom_sub_feature.two .small_price { background-image:url(/Images/two/from_price_sm.jpg); }
#bottom_sub_feature.two .small_price .price span { color:#7aa07f; }
/*color three */
#bottom_sub_feature.three { border:6px solid #78a0a2;color:#78a0a2; }
#bottom_sub_feature.three .text a { color:#78a0a2; }
#bottom_sub_feature.three .text a:hover { color:#00467f; }
#bottom_sub_feature.three .small_price { background-image:url(/Images/three/from_price_sm.jpg); }
#bottom_sub_feature.three .small_price .price span { color:#78a0a2; }
/*color four */
#bottom_sub_feature.four { border:6px solid #a99cc6;color:#a99cc6; }
#bottom_sub_feature.four .text a { color:#a99cc6; }
#bottom_sub_feature.four .text a:hover { color:#00467f; }
#bottom_sub_feature.four .small_price { background-image:url(/Images/four/from_price_sm.jpg); }
#bottom_sub_feature.four .small_price .price span { color:#a99cc6; }
/*color five */
#bottom_sub_feature.five { border:6px solid #b886a6;color:#b886a6; }
#bottom_sub_feature.five .text a { color:#b886a6; }
#bottom_sub_feature.five .text a:hover { color:#00467f; }
#bottom_sub_feature.five .small_price { background-image:url(/Images/five/from_price_sm.jpg); }
#bottom_sub_feature.five .small_price .price span { color:#b886a6; }
/*color six */
#bottom_sub_feature.six { border:6px solid #aa6366;color:#aa6366; }
#bottom_sub_feature.six .text a { color:#aa6366; }
#bottom_sub_feature.six .text a:hover { color:#00467f; }
#bottom_sub_feature.six .small_price { background-image:url(/Images/six/from_price_sm.jpg); }
#bottom_sub_feature.six .small_price .price span { color:#aa6366; }
/*color seven */
#bottom_sub_feature.seven { border:6px solid #c4aa69;color:#c4aa69; }
#bottom_sub_feature.seven .text a { color:#c4aa69; }
#bottom_sub_feature.seven .text a:hover { color:#00467f; }
#bottom_sub_feature.seven .small_price { background-image:url(/Images/seven/from_price_sm.jpg); }
#bottom_sub_feature.seven .small_price .price span { color:#c4aa69; }
/*color eight */
#bottom_sub_feature.eight { border:6px solid #41c4dd;color:#41c4dd; }
#bottom_sub_feature.eight .text a { color:#41c4dd; }
#bottom_sub_feature.eight .text a:hover { color:#00467f; }
#bottom_sub_feature.eight .small_price { background-image:url(/Images/eight/from_price_sm.jpg); }
#bottom_sub_feature.eight .small_price .price span { color:#41c4dd; }

.sub_feature_image { float:left;height:147px;width:261px;margin:1px;background:top left no-repeat; }
.sub_feature_image a { float:left;display:block;height:147px;width:261px;background:url(/Images/sub_feature_overlay.png) top left no-repeat; }

/*-----END LANDING-----*/

/* MEDIA */
.media_item { float:left; border-bottom:1px solid #41c4dd; padding-bottom:15px; margin-bottom:15px; }
#media_download { float:left;width:576px;padding:16px;background-color:#ffffff; border:6px solid #41c4dd;min-height:600px; }
#media_download img { float:left;margin-right:15px; }
#media_download h2 { float:left;font-size:16px;line-height:17px;margin-top:4px; }
#media_download .text { float:left;width:340px; }
#media_download .text a.pdf_link { color:#41c4dd; margin-top:5px; padding-left:20px; display:block; float:left; border:none; background-image:url(/Images/pdf_link_icon.gif); background-repeat:no-repeat; background-position:0 0;}
#media_download .text a.link { color:#41c4dd; margin-top:5px; display:block; float:left; border:none; }
#media_download .text h5 { font-size:11px; font-weight:normal;margin-bottom:3px; }
#media_paging { float:right; margin-right:21px; }
#media_paging a { color:#41c4dd; }
#media_paging a:hover { text-decoration:underline; }

#media_right { float:left; width:280px; padding:17px; color:#fff; }

#media_right .hr { display: block; background-image: url(http://www.bcferriesvacations.com/images/eight/hr.jpg); height: 2px; width: 264px; margin: 15px 0px 19px 2px; padding: 0px; }


#media_filter { position:absolute;top:-7px;left:338px;width:265px;padding-left:10px;z-index:50;background-color:#fff; border:1px solid #41c4dd; font-size:10px; }
#media_filter a { color:#999; text-decoration:underline; }
#media_filter a:hover { color:#41c4dd; text-decoration:none; }
#media_filter a.current { color:#41c4dd; text-decoration:none; }


/*-----PACKAGES LANDING-----*/

.package { float:left;width:891px;padding:16px;margin-bottom:6px;background-color:#ffffff; }
.package a { float:left;margin-right:15px; }
.package .title { float:left;width:615px; }
.package .title h2 { float:left;font-size:16px;line-height:17px;margin-top:4px; }
.package .title span.divider { float:left;height:22px;width:25px;margin:0;background:center center no-repeat; }
.package .title span { float:left;font-size:12px;line-height:17px;margin-top:6px; }
.package .text { float:left;width:422px;margin-top:12px; }
.package .text a { border:none; }
.package .large_price { float:right;display:inline;padding:2px 0 0 15px;margin:16px 35px 0 0;background:top left no-repeat; }
.package .large_price .price { float:left; }
.package .large_price .price span { float:left;font-size:47px;line-height:17px; }

/*color one*/
.package.one { border:6px solid #adbf63; }
.package.one .title { color:#93a354; }
.package.one .title span.divider { background-image:url(/Images/one/divider.jpg) }
.package.one .text a { color:#adbf63; }
.package.one .text a:hover { color:#00467f; }
.package.one .large_price .price span { color:#adbf63; }
/*color two*/
.package.two { border:6px solid #7aa07f; }
.package.two .title { color:#68886c; }
.package.two .title span.divider { background-image:url(/Images/two/divider.jpg) }
.package.two .text a { color:#7aa07f; }
.package.two .text a:hover { color:#00467f; }
.package.two .large_price .price span { color:#7aa07f; }
/*color three*/
.package.three { border:6px solid #78a0a2; }
.package.three .title { color:#66888a; }
.package.three .title span.divider { background-image:url(/Images/three/divider.jpg) }
.package.three .text a { color:#78a0a2; }
.package.three .text a:hover { color:#00467f; }
.package.three .large_price .price span { color:#78a0a2; }
/*color four*/
.package.four { border:6px solid #a99cc6; }
.package.four .title { color:#9085a8; }
.package.four .title span.divider { background-image:url(/Images/four/divider.jpg) }
.package.four .text a { color:#a99cc6; }
.package.four .text a:hover { color:#00467f; }
.package.four .large_price .price span { color:#a99cc6; }
/*color five*/
.package.five { border:6px solid #b886a6; }
.package.five .title { color:#9d728d; }
.package.five .title span.divider { background-image:url(/Images/five/divider.jpg) }
.package.five .text a { color:#b886a6; }
.package.five .text a:hover { color:#00467f; }
.package.five .large_price .price span { color:#b886a6; }
/*color six*/
.package.six { border:6px solid #aa6366; }
.package.six .title { color:#915457; }
.package.six .title span.divider { background-image:url(/Images/six/divider.jpg) }
.package.six .text a { color:#aa6366; }
.package.six .text a:hover { color:#00467f; }
.package.six .large_price .price span { color:#aa6366; }
/*color seven*/
.package.seven { border:6px solid #c4aa69; }
.package.seven .title { color:#a79159; }
.package.seven .title span.divider { background-image:url(/Images/seven/divider.jpg) }
.package.seven .text a { color:#c4aa69; }
.package.seven .text a:hover { color:#00467f; }
.package.seven .large_price .price span { color:#c4aa69; }
/*color eight*/
.package.eight { border:6px solid #41c4dd; }
.package.eight .title { color:#37a7bc; }
.package.eight .title span.divider { background-image:url(/Images/eight/divider.jpg) }
.package.eight .text a { color:#41c4dd; }
.package.eight .text a:hover { color:#00467f; }
.package.eight .large_price .price span { color:#41c4dd; }

/*-----END PACKAGES LANDING-----*/
/*-----ITEM DETAILS-----*/

#item_details { float:left;width:923px;margin-bottom:10px;background-color:#ffffff; }
#item_details #details { float:right;width:269px;padding:16px 16px 16px 23px; }
#item_details #details ul { margin-left:15px;color:#FFFFFF; }
#item_details #details li { padding:3px 0; }
#item_details #details h1 { float:left;width:100%;font-size:34px;line-height:33px;font-weight:lighter;color:#FFFFFF; }
#item_details #details h2 { width:100%;margin-bottom:4px;font-size:17px;line-height:17px;color:#FFFFFF; }
#item_details #details h3 { float:left;width:100%;margin-bottom:15px;font-size:12px;line-height:17px;color:#FFFFFF; }
#item_details #details img { margin:12px 0 25px 0; }
#item_details #details .hr { float:left;display:block;height:2px;width:264px;background:top left no-repeat;margin:15px 0 19px 2px; }
#item_details #details p { color:#FFFFFF; }
#item_details #details .indent { text-indent:-7px;margin-left:7px; }
#item_details #details .days { float:left;margin-top:20px;font-size:12px;line-height:17px;color:#FFFFFF; }
#item_details #details .fees { float:right;margin-top:10px;font-size:10px;line-height:13px;color:#FFFFFF;text-align:right;width:150px; }
#item_details #details .small_from_price { float:right;min-width:27px;padding:6px 0 0 0px;margin-top:0px;background:top left no-repeat; }
#item_details #details .small_from_price .price { float:left; }
#item_details #details .small_from_price .price span { float:left;font-size:28px;line-height:10px;color:#FFFFFF; }
#item_details #details .small_price { float:right;min-width:27px;padding:6px 0 0 9px;margin-top:12px;background:top left no-repeat; }
#item_details #details .small_price .price { float:left; }
#item_details #details .small_price .price span { float:left;font-size:28px;line-height:10px;color:#FFFFFF; }
#item_details #details .small_price .text { float:left;padding:11px 5px 0 5px; }
#item_details #details .small_price .text span { float:left;font-size:10px;line-height:14px;color:#FFFFFF; }
#item_details #description { float:left;width:583px;padding:3px 16px 16px 16px;color:#555; }
#item_details #description p { width:440px; }
#item_details #description h2 { float:left;width:100%;margin-bottom:4px;font-size:17px;line-height:17px;color:#555; }
#item_details #description h3 { float:left;width:100%;margin-bottom:8px;font-size:11px;line-height:15px;color:#555; }
#item_details #description img { float:left;margin:1px; }
#item_details #description #small_text { float:left;width:258px;padding-left:14px; }
#item_details #description #small_text p { width:258px; }

#item_details #description a{text-decoration:underline;}
#item_details #description a:hover{text-decoration:none;}

#item_details #details .small_from_price .dollar {font-size:16px;vertical-align:top; }
#item_details #details .days{margin-top:10px;}


/*color one*/
#item_details.one { border:6px solid #adbf63; }
#item_details.one #details { background-color:#adbf63; }
#item_details.one #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/one/hr.jpg); }
#item_details.one #details .small_price { background-image:url(/Images/one/bg_price.jpg); }
/*color two*/
#item_details.two { border:6px solid #7aa07f; }
#item_details.two #details { background-color:#7aa07f; }
#item_details.two #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/two/hr.jpg); }
#item_details.two #details .small_price { background-image:url(/Images/two/bg_price.jpg); }
/*color three*/
#item_details.three { border:6px solid #78a0a2; }
#item_details.three #details { background-color:#78a0a2; }
#item_details.three #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/three/hr.jpg); }
#item_details.three #details .small_price { background-image:url(/Images/three/bg_price.jpg); }
/*color four*/
#item_details.four { border:6px solid #a99cc6; }
#item_details.four #details { background-color:#a99cc6; }
#item_details.four #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/four/hr.jpg); }
#item_details.four #details .small_price { background-image:url(/Images/four/bg_price.jpg); }
/*color five*/
#item_details.five { border:6px solid #b886a6; }
#item_details.five #details { background-color:#b886a6; }
#item_details.five #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/five/hr.jpg); }
#item_details.five #details .small_price { background-image:url(/Images/five/bg_price.jpg); }
/*color six*/
#item_details.six { border:6px solid #aa6366; }
#item_details.six #details { background-color:#aa6366; }
#item_details.six #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/six/hr.jpg); }
#item_details.six #details .small_price { background-image:url(/Images/six/bg_price.jpg); }
/*color seven*/
#item_details.seven { border:6px solid #c4aa69; }
#item_details.seven #details { background-color:#c4aa69; }
#item_details.seven #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/seven/hr.jpg); }
#item_details.seven #details .small_price { background-image:url(/Images/seven/bg_price.jpg); }
/*color eight*/
#item_details.eight { border:6px solid #41c4dd; }
#item_details.eight #details { background-color:#41c4dd; }
#item_details.eight #details .hr { float:left;height:2px;width:264px;background-image:url(/Images/eight/hr.jpg); }
#item_details.eight #details .small_price { background-image:url(/Images/eight/bg_price.jpg); }

#item_details #details .from {float:right; min-width:27px;padding:3px 0 3px 9px;margin-top:12px;color:#FFFFFF;font-weight:bold;font-size:13px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;width:130px; }


/*-----END ITEM DETAILS-----*/
/*-----TRAVEL CENTRE-----*/

p.tc { font-size:12px;line-height:17px;margin:8px 0 0 0; }
p.tc strong { color:#FFFFFF; }
.hr_wide { float:left;height:1px;width:583px;margin:12px 0 22px 0;display:block;background:url(/Images/hr_wide.jpg) 0 0 no-repeat; }

/*-----END TRAVEL CENTRE-----*/
/*-----BOOKING-----*/

#booking_subnav { position:absolute;top:12px;left:3px;display:block;height:25px;width:326px;background:url(/Images/booking_subnav.png) top left no-repeat;z-index:50;clear:both; }
#booking_subnav.trip_details { background-position:0 0; }
#booking_subnav.contact_billing { background-position:0 -25px; }
#booking_subnav.confirmation { background-position:0 -50px; }
#booking_subnav span { display:none; }

#booking_content { float:left;display:inline;width:568px;margin:9px 25px 0 22px;padding-bottom:20px;color:#555; }
#booking_content #intro { float:left;width:540px;padding:12px 14px;margin:15px 0 0 0;background-color:#d2f1f7;color:#3aafc5;line-height:17px; }
#booking_content .left { float:left;width:49.5%; }
#booking_content .right { float:right;width:49.5%; }
#booking_content h2 { float:left;width:100%;margin:25px 0 10px 0;font-size:17px;line-height:22px; }
#booking_content p.confirm { width:353px; }
#booking_content .label { float:left;margin:5px 8px 0 1px;padding-top:4px; }
#booking_content .optional { float:left;margin:26px 0 0 2px;color:#4a4a4a; }
#booking_content .label .optional { color:#4a4a4a;margin-left:0;float:none; }
#booking_content .ref { float:left;margin:22px 0 0 5px;font-size:14px;line-height:22px; }
#booking_content .dash { float:left;height:26px;width:12px;margin:5px 0;display:block;background:url(/Images/dash.jpg) top left no-repeat; }
#booking_content a#back { float:right;height:22px;margin:6px 15px 0 0;padding-top:4px;color:#46c5dd;line-height:17px; }
#booking_content a#back:hover { color:#00467f; }
#booking_content a#next { float:right;height:26px;width:108px;margin-top:6px;display:block;background:url(/Images/next.gif) 0 0 no-repeat; }
#booking_content a#next:hover { background-position:0 -26px; }
#booking_content a#finish { float:right;height:26px;width:108px;margin-top:6px;display:block;background:url(/Images/finish.gif) 0 0 no-repeat; }
#booking_content a#finish:hover { background-position:0 -26px }
#booking_content a#calendar_btn { float:left;height:26px;width:26px;margin:0 15px 0 1px;display:block;background:url(/Images/calendar_btn.jpg) 0 0 no-repeat; }
#booking_content a#calendar_btn:hover { background-position:0 -26px }
#booking_content a#calendar_btn.active { background-position:0 -52px; }
#booking_content a span { display:none; }

/*form elements*/
#booking_content .textarea_wrap { float:left;height:107px;width:548px;margin:10px 0 12px 0; }
#booking_content textarea { float:left;height:83px;width:548px;padding:12px 10px;border:none;background:url(/Images/textarea_bg.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#555;resize:none;overflow:hidden; }
#booking_content input { float:left;width:60px;margin:5px 0;padding:6px 10px 7px 13px;border:none;background-color:#efefef;font-size:11px;color:#555; }
#booking_content input.w276 { width:266px;padding:6px 5px 7px 5px;background:url(/Images/input_bg_276w.jpg) top left no-repeat; }
#booking_content input.w197 { width:187px;padding:6px 5px 7px 5px;background:url(/Images/input_bg_197w.jpg) top left no-repeat;clear:right; }
#booking_content input.w126 { width:116px;padding:6px 5px 7px 5px;margin-right:19px;background:url(/Images/input_bg_126w.jpg) top left no-repeat; }
#booking_content input.w65 { width:55px;padding:6px 5px 7px 5px;background:url(/Images/input_bg_65w.jpg) top left no-repeat;text-align:center; }
#booking_content input.w45 { width:35px;padding:6px 5px 7px 5px;background:url(/Images/input_bg_45w.jpg) top left no-repeat;text-align:center; }
#booking_content select { float:left;margin:5px 0;border:none;background-color:#efefef;font-size:11px;line-height:15px;color:#555; }
#booking_content .w27 { width:27px; }
#booking_content .w99 { width:99px; }
#booking_content .w104 { width:104px; }
#booking_content .w138 { width:138px;margin-right:15px; }
#booking_content .m24 { margin-right:24px; }
#booking_content option { float:left;border:none;background-color:#efefef;font-size:11px;line-height:15px;color:#555; }


#subtotal { float:left;width:100%;color:#ffffff; }
#subtotal .text { float:left;width:60px; }
#subtotal .price { float:left; }
#taxes { float:left;width:100%;color:#ffffff; }
#taxes .text { float:left;width:60px; }
#taxes .price { float:left; }
#total { float:left;width:100%;color:#ffffff;margin-top:3px; }
#total .text { float:left;width:60px;border-top:1px solid #CCCCCC;padding-top:2px; }
#total .price { float:left;font-size:15px;line-height:18px;font-weight:bold;border-top:1px solid #CCCCCC;padding-top:2px; }

/*-----END BOOKING-----*/
/*-----TERMS AND CONDITIONS-----*/

#terms { float:left;width:891px;padding:16px; }
#terms h1 { margin-bottom:10px; }
#terms ol { float:left;margin:0 0 8px 16px; }

/*-----END sTERMS AND CONDITIONS-----*/

/* !NEW/UPDATED CSS! */

#footer { margin:0 auto;padding:0 30px;position:relative;width:875px;font-size:10px;color:#fff; }
#footer #left { float:left;padding-top:12px; }
#footer #right { float:right;padding-top:12px; }
#footer a { font-weight:bold;color:#fff; }
#footer a:hover { color:#00467F; }

#item_details #details .fees { float:right;margin-top:10px;font-size:10px;line-height:13px;color:#FFFFFF;text-align:right; }
#booking_content .left { float:left;width:49.5%; }
#booking_content .right { float:right;width:49.5%; }

/*-----TERMS AND CONDITIONS-----*/

#terms { float:left;width:891px;padding:16px; }
#terms h1 { margin-bottom:10px; }
#terms ol { float:left;margin:0 0 8px 16px; }

/*-----END sTERMS AND CONDITIONS-----*/



.hp_intro{
padding:20px;
color:#FFFFFF;
font-size:16px;
line-height:16px;
}

.serif a{
color:#41C4DD;
}

.includes{
color:#FFFFFF;
float:left;
}

.primary{
padding-bottom:10px;
}

a.moreinfo{
text-decoration:underline;
}

a.moreinfo:hover{
color:#00467F;
text-decoration:none;
}


.package .from {
float:right;
min-width:50px;
padding:3px 0 3px 0px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
font-size:15px;
width:150px;
 }
 
.package.one .from,
.package.one .from{
border-top:1px solid #93a354;
border-bottom:1px solid #93a354;
color:#93a354;
}

.package.two .from{
border-top:1px solid #68886c;
border-bottom:1px solid #68886c;
color:#68886c;
}

.package.three .from{
border-top:1px solid #66888a;
border-bottom:1px solid #66888a;
color:#66888a;
}

.package.four .from{
border-top:1px solid #9085a8;
border-bottom:1px solid #9085a8;
color:#9085a8;
}

.package.five .from{
border-top:1px solid #9d728d;
border-bottom:1px solid #9d728d;
color:#9d728d;
}

.package.six .from{
border-top:1px solid #915457;
border-bottom:1px solid #915457;
color:#915457;
}

.package.seven .from{
border-top:1px solid #a79159;
border-bottom:1px solid #a79159;
color:#a79159;
}

.package.eight .from{
border-top:1px solid #37a7bc;
border-bottom:1px solid #37a7bc;
color:#37a7bc;
}

#morelinks2{
padding:20px;
font-size:11px;
border:1px solid #3CC6E2;
}

#morelinks1 a{
font-size:11px;
}

#item_details #description #morelinks2 h2{
color:#3CC6E2;
padding-bottom:10px;
}

table#seasonal
{
border-collapse:collapse;
margin-left:15px;
}

table#seasonal td.date{
width:200px;
line-height:190%;

}

table#seasonal td.price{
text-align:right;
width:50px;
}


#top_bar_center form {
display:none;
}

.home{
float:right;
}

#top_bar_center form {
float:right;
padding-left:10px;
}

.home{
float:left;
}

#top_bar_center .right{
float:right;
}
