#menu {
    position:relative;
    height:25px;
    z-index:100;
    background-color:#18208C;
    border-top: 1px solid #000066;
    border-bottom: 2px solid #000066;
}

#navbar {
    background-image: url('../images/dolphin_bg.gif');
    background-repeat: repeat-x;
    padding:0;
    margin:0;
    list-style-type: none;
}
#navbar ul {
    padding:0;
    margin:0;
    list-style-type: none;
}

/*
#navbar iframe {
    position:absolute;
    left:-9999px;
    border:0;
    padding:0;
    margin:0;
    width:0;
    height:0;
}
*/

#navbar a, #navbar a:visited {
    display:block;
    font-size:12px;
    font: bold 12px arial, verdana, sans-serif ;
    color:#EEE;
    height:25px;
    line-height:24px;
    text-decoration:none;
    text-transform: uppercase;
    padding: 0 18px 0 12px;
    border-right: 1px solid #333;
    border-left: 1px solid #2712BC;
    float:left;
}

#navbar li ul li a, #navbar li ul li a:visited {
    text-transform:capitalize;
    font-weight:normal;
    font-size:11px;
    text-align:left;
    width:203px;
    padding: 0 0px 0 12px;
    border:none;
    border-left: 1px solid #2712BC;
}

#navbar li ul li a:hover { 
    background-color: #333399;
    text-decoration:underline;
    border-left: 1px solid #F90;
}

#navbar li a.enclose, #navbar li a.enclose:visited {
    border-width:1px;
}

#navbar li {
    float:left;
    list-style:none;
}

#navbar li ul li { /*background-color:#18208C;*/ }

#navbar li a:hover, #navbar li:hover {
    position:relative;
}

#navbar li:hover > a {/*color:#fc0;*/}

#navbar li ul {
    position:absolute;
    left:-9999px;
    width:215px;
    background: url(../../images/submenu_content_blue.jpg) repeat-x left top;
    border:1px solid #333;
    border-top:none;
    padding: 0/* 0px 0 12px*/;
}

#navbar li:hover > ul {
    top:-1px;
    left:215px;
    width:215px;
}

#navbar > li:hover > ul {
    left:-1px;
    top:25px;
}

#navbar li:hover ul.first {
    top:0;
}

#navbar table {
    border-collapse:collapse;
    width:0;
    height:0;
    border:0;
    font-size:1em;
}

#navbar li.fly {
    background: url(../../images/arrow_gray_east.gif) no-repeat right center;
}

#navbar li.drop/*, #navbar li.fly a:hover*/ {
    background: url(../../images/arrow_gray_south.gif) no-repeat right center;
}

#navbar li a:hover ul { 
    left:-2px;
    top:25px;
    width:215px;
}

#navbar li a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {
    top:-1px;
    left:215px;
}

#navbar a:hover ul ul,
#navbar li a:hover ul a:hover ul ul,
#navbar li a:hover ul a:hover ul a:hover ul ul,
#navbar li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#navbar a:hover ul iframe,
#navbar li a:hover ul a:hover ul iframe,
#navbar li a:hover ul a:hover ul a:hover ul iframe,
#navbar li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
    left:-9999px;
}

#navbar a:hover iframe {
    left:-2px;
    top:25px;
}

#navbar a:hover a:hover iframe, #navbar a:hover a:hover a:hover iframe,#navbar a:hover a:hover a:hover a:hover iframe {
    left:215px;
    top:-1px;
}

#menu H3, #menu H4, #menu H5 {
    color:#F60;
    letter-spacing:1px;
    font-weight:normal;
    background: #18208C;
    vertical-align: middle;
    font-size:1.2em;
    padding: 3px;
    text-align:center;
}

/*END NAVIGATION MENU*/
fieldset{
    border: 1px solid #CCC;
    margin: 0.5em 0.5em 0em 0em;
    padding:0.5em;
    display: block;
}

#centercolumn legend{
    font-size: 14px;
    padding: 0px 3px;
}

#hrule { 
    background-image: url(../images/line_hrz.gif);
    background-repeat: repeat-x;
    background-position: center top;
    color: #ccc;
    height: 1px;
    width: 100%;
    margin: 3px auto;
    border: none;
    padding: 0px;
    clear: both;
    display: block;
}

#wrapper { 
    width: 782px;
    background:#FFF repeat-y;
    margin: 0 auto 6px;
}
#header {
    padding: 0px;
    margin: 0px;
    background: #2959CE url(../../images/header.jpg) no-repeat left top;
    height: 85px;
}

#header h1 {
    left: -9999px;
    position: absolute;
}
#leftcolumn {
    /* Parent Wrapper for inside boxes */
    display: inline;
    float: left;
    border: 3px none #ccc;
    min-height: 300px;
    width: 242px;
    color:#7373A2;
    font-size: 10px;
    clear: left;
    background: #FFF url(../images/leftbarT.gif) no-repeat left top;
    z-index: 2;
/*	text-align: justify;*/
}

#leftcolumn H5 { 
    color:#7373A2;
    text-transform: uppercase;
    text-align:center;
}

#leftcolumn a:link, #leftcolumn a:visited {
    color:#7373A2;
}

* html #leftcolumn { 
    height:300px;
}

/* IE Min-Height Hack */ 
#chk li { 
    list-style: url(../../images/checked.gif);
}

#chkgreen li { 
    list-style: url(../../images/tick.gif);
}

#arr li, #leftcolumn ul {
    list-style:url(../../images/Arrow_right.gif);
}

ul#nobullet li { 
    list-style: none url(none);
}

#slogan h5, #slogan h4{ 
    padding-top: 4px;
    padding-bottom: 12px;
    position: relative;
    left: 0px;
    top: 0px;
    width: 242px;
    color: #FF6600;
    display: block;
    font-size:12px;
    text-align: center;
    text-transform:capitalize
}

#specials{ 
    text-align: left;
    vertical-align: middle;
    margin-bottom: 6px;
    width: 242px;
    height: 54px;
}

#ads H3 {
    text-align: center;
    text-transform: uppercase;
    padding: 0 0 6px 0;
    margin: 0;
}

#centercolumn {
    border:none;
    float: right;
    min-height: 300px;
    padding: 0 0 4px 0em;
    width: 540px;
    margin: 0;
    background:#FFF url(../images/mainT.gif) no-repeat left top;
}

#centercolumn label { 
    display:block;
    text-align:right;
    float:left; width:160px;
    text-transform: uppercase;
    vertical-align: bottom;
    clear:both;
    margin-right:6px;
    color: #141C76;
    font-size:10px;
    background-image: url(../../images/arrow_gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 6px;
}

#centercolumn label#narrow { 
    width:6px;
}

label#doubleH { 
    height: 2em;
}

#centercolumn form table {
    width: 98%;
    padding: 0px 6px;
}

#centercolumn table td {
    vertical-align:top;
}

#centercolumn form th, .tblTH td { 
    text-align: center;
    vertical-align: top;
    background-color:#18208C;
    color:#FFF;
    font-size:12px;
    text-align:center;
    padding:3px;
    border-top: 2px solid #22B;
    border-bottom:2px solid #117
} 

.tblTH td a:link, .tblTH td a:visited {
    font-size:9px;
    color:#EEE;
}

/*#centercolumn table input, #centercolumn table select { display:inline; float:none; clear:none;} */
#centercolumn form .buttonSubmit, #centercolumn form .buttonReset {	
    margin-left:24px;
}

img#rgninfo { 
    padding: 6px;
    border: 1px solid #EEE!important;
    margin-right: 6px;
    float:left;
    margin-bottom: 6px;
}
/*input + input { display:inline; margin-left:0px;}	*/
#centercolumn br {
    clear:left
}

#centercolumn .teaser {
    width:535px;
    padding:0em 0em 0.5em;
    margin:0em;
    border-top: 1px solid #DBDBDB;
    border-bottom: 2px solid #DBDBDB;
    text-align:justify;
    clear:left;
    font-size: 95%; }
#centercolumn .teaser h3 { 
    background:none;
    margin-left: -0.5em;}

.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px; }

#centercolumn p { 
    padding:3px 3px 0 0
}

* html #centercolumn { 
    height:300px;
} /* IE Min-Height Hack */ 

#helplinks {
    position:relative;
    top:6px;
    width:185px;
    height:14px;
    float: right;
    text-align: right;
    color:#CCCCCC;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline;
    padding: 3px;
    z-index: 99;
}

#helplinks a:link, #helplinks a:hover, #helplinks a:visited{
    text-decoration:none;
    color: #CCF;
    background-color: #18208C;
} 

#dest {
    height: 40px;
    padding: 12px 0 0 36px;
    margin: 0 0 16px;
    vertical-align: middle;
    position: relative;
    z-index: 0;
}

#dest form { 
    border:none;
}

#dest form select, #dest H1, #dest H2, #dest H3 {
    text-align: left;
    margin-left:66px;
}

#footer { 
    float: left;
    width: 782px;
    background-image: url(../images/footer.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    vertical-align: middle;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #CCF;
    height: 20px;
    line-height: 20px;
    text-align: left;
    text-indent: 242px;
}

#footer a:link, #footer a:hover,#footer a:visited {
    color: #CCF;
    text-decoration:none;
}

#midL,#midR {
    width:258px;
    float: left;
    clear: right;
    text-align: left;
    margin-bottom: 12px;
    margin-right: 1px;
}

#midR {
    float:right;
}

#midL H4, #midR dt {
    font-size: 14px;
    letter-spacing: -1px;
    line-height: 1em;
    margin: 0px;
    padding: 0px;
}

#midL H3, #midR H3 {
    padding-left: 4px;
    text-transform: uppercase;
    background-color: #18208C;
    color: #F3F3F3;
}

.lineh2em {	
    line-height:2em;
    text-transform:uppercase;
    font-weight: bold;
}

#midR li {
    line-height: 2em;
} 

#smalltext {
    font-size:smaller;
    color:#999; }

.smaller {
    font-size:smaller;
}

.altrowdark td {
    background-color:#E4E4E4;
    vertical-align: middle;
}

.altrowlight td {
    background-color:#EEE;
    vertical-align: middle;
}

.altrowlight a:link img , .altrowlight a:hover img { 
    background-color:#FFF
}

#red, .red {
    color:#F00;
    font-weight:bold;
}

#orange, .orange {
    color:#F60;
    font-weight:bold;
}

#blue, .blue {
    color:#00C;
    font-weight:bold;
}

#green, .green {
    color:#063;
    font-weight:bold;
}

#hilite, .hilite {
    background-color:#FFC;
}

.wkdeals, .news {
    font-size:11px;
    width: 205px;
    padding: 0px;
    top:12px;
    position: relative;
    margin-bottom: 12px;
    border-bottom: 2px solid #DBDBDB;
    background: #F1F1F1;
}

.news ul, .news a:link, .news a:visited  {
    color: #999!important;
}

html>body .wkdeals, html>body .news { 
    width:205px;
} 

.wkdeals H4, .news H4 {
    text-align: center;
    background-color: #18208C;
    display: block;
    margin: 0px;
    color: #FFF !important;
    background-image: url(../../images/H4tab.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: 12px;
    padding: 2px 12px 2px 6px;
}

.wkdeals h1 { 
    text-align:center;
}

.wkdeals H4#green, .news H4#green { 
    background: #096 url(../../images/H4tab_green.gif) no-repeat left top;
}

.wkdeals H4#blue {
    background: #18208C url(../../images/H4tab_blue.gif) no-repeat left top;
}

.wkdeals ul#deals li {
    background: url(../images/line_hrz.gif) repeat-x 0 77% !important;
    background-position: 0 81%;
}

.wkdeals span#price {
    display: block;
    float: right;
    background: #F1F1F1;
    padding: 2px 0px 0px 3px;
}

.wkdeals ul#deals li a:link, .wkdeals ul#deals li a:visited { 
    background-color:#F1F1F1;
    padding-right: 3px;
    text-transform:uppercase;
    text-decoration:none; /*font-weight:bold;*/
    color:#18208C
}

#fltlft, .fltlft { 
    float:left;
    clear:right;
    padding-right:3px;
}

#fltrt, .fltrt {
    float:right;/* padding-left:3px; */
    z-index:9000;
} 

.hideonload {
    display:none
}

.visible { 
    visibility: visible;
}

.showonload,.showinline { 
    display:inline;
}

.hidden { 
    visibility: hidden;
}

