/* ---- TOUR CONSOLE BOX ---- */

#console_outer h3 {color: #253b65; letter-spacing: 0.1em; background: transparent url(../images/console/bg_console_outer.gif) no-repeat left top; padding: 8px 0 0 6px;}
#console_outer {width:172px; margin: 5px auto; background: transparent url(../images/console/bg_console_outer.gif) no-repeat left bottom;}
#console_outer img {padding: 0px 0 0px 4px;}
#console ul.links {list-style: none; float:right;  padding: 8px 0; width: 172px; margin:0;  background:  url(../images/console/bg_console_inner.gif) no-repeat left top;}
#console {width:172px; margin: 0 0 0 4px; padding: 0 0 4px 0;background: url(../images/console/bg_console_inner.gif) no-repeat left bottom; float:left;}
#console_outer #newsletter { margin: 5px 0 5px 0; }
#console_outer #travel_agent_location { margin: 0 0 5px 0;}


#console ul.links li {text-indent: 30px; font-size: 120%; font-weight: bold; padding: 5px;}
#console ul.links li a:link, #console ul.links li a:visited {color: #306fb3; text-decoration: none; }
#console ul.links li a:hover, #console ul.links li a:active {color: #306fb3; text-decoration: underline;}

#console ul.saved {margin:0; padding:  0;  list-style:none;  font-size: 0.7em;}
#console ul.saved li {margin:0; padding:0; }
#console ul.saved img {padding:0; margin:5px 5px 0 0;}

#console #comparetours table {font-size: 0.8em;}

#console #printdetails {background: transparent url(../images/console/print_details.jpg) no-repeat  5px 3px; }
#console #emailafriend {background: transparent url(../images/console/email_a_friend.jpg) no-repeat  5px 3px; }
#console #favourites {background: transparent url(../images/console/favourites.jpg) no-repeat  5px 3px; }
#console #savedtours {background: transparent url(../images/console/saved_tours.jpg) no-repeat  5px 3px; }
#console #comparetours {background: transparent url(../images/console/compare_tours.jpg) no-repeat  5px 3px; }




#componentConsole, div.componentConsole { float: left; font: 12px Arial, Helvetica, sans-serif; background-color: #97b7d9;}
#componentConsole .topR, .componentConsole .topR { background-color: red; background: url(../images/console/tr.gif) no-repeat top right; }
#componentConsole .bottomR, .componentConsole .bottomR { background: url(../images/console/br.gif) no-repeat top right; }
#componentConsole #main_content, .componentConsole #main_content { margin:0; padding:2px 7px 4px 7px; }
#componentConsole img.corner, .componentConsole img.corner { width: 5px; height: 5px; border: none; display: block !important;}
#componentConsole .box, .componentConsole .box{ background-color: #cbdbec;margin-top:4px;}
#componentConsole .box .topR, .componentConsole .box .topR { background: url(../images/console/tr2.gif) no-repeat top right; }
#componentConsole .box .bottomR, .componentConsole .box .bottomR { background: url(../images/console/br2.gif) no-repeat top right; }
#componentConsole .box .content, .componentConsole .box .content{ width:100%; margin: 0; color: #002e63; font-size:11px; }
#componentConsole H1, .componentConsole H1{font-size:12px; color:#306fb3; margin:0; padding:0;}
#componentConsole H1 a, #componentConsole H1 a:visited {font-size:12px; color: #306fb3; font-weight:bold; text-decoration:none;}
#componentConsole H1 a:hover, #componentConsole H1 a:focus { text-decoration:underline; }
#componentConsole table{ margin:0; padding:0 5px 0 5px; }
#componentConsole table P{ margin:0; padding:0;}
#componentConsole UL { margin:0px;padding:0px;list-style:none;}
#componentConsole UL LI{background:none;padding:0;}
#componentConsole UL LI img{background:none;margin-right:5px;}