#container{background:#188ca5 url(images/bg.jpg) repeat-y center ;border:1px solid #188ca5;}
#container_login{background:#188ca5 ;border:1px solid #188ca5;}
#stage{width:850px;margin:0 25px 5px 25px;padding:40px 0 18px 0;background:url(images/powered.jpg) no-repeat center bottom;border:none;overflow:hidden;}
#main{height:365px;overflow:hidden;color:#fff;position:relative;}
#juice{background:#fff;border:none;margin:0 4px;}
#light_colour{background-color: #DAEDF8; color:#336699;}
.blue, .blue li{color:#4866A9;}
.pink, .pink li{color:#BD4746;}
.red, .red li{color:#c30b4c;}
.green, .green li{color:#649005;}
.orange, .orange li{color:#E87600;}
.purple, .purple li{color:#59438A;}
.cyan, .cyan li{color:#148488;}
.navbar, .navbar li{color:#4CC7D6;}
.footer{padding-top:10px;}
#header{position:absolute;z-index:100;width:840px;left:50%;margin-left:-420px;}
#header .logo{background:url(images/logo_small.jpg) no-repeat 0px -2px;width:90px;height:24px;text-indent:-9000px;display:block;float:left;}
#header li{color:#fff;}
#header li strong, #header li a, #header li a:hover{color:#facd64;}
#header li.right a{background:url(/images/landing/login.gif) no-repeat bottom left;padding-bottom:8px;}
* html #header li.right a{padding-bottom:6px;}
#home #main{background:url(images/header_home.jpg) no-repeat;}
#grapevine #main{background:url(images/header_grapevine.jpg) no-repeat;}
#sales_network #main{background:url(images/header_odn_network.jpg) no-repeat;}
#clients #main{background:url(images/header_odn_suppliers.jpg) no-repeat;}
#agents #main{background:url(images/header_odn_agents.jpg) no-repeat;}
#accom #main{background:url(images/header_accom.jpg) no-repeat;}
#wholesale #main{background:url(images/header_wholesale.jpg) no-repeat;}
#rentals #main{background:url(images/header_rentals.jpg) no-repeat;}
#tours #main{background:url(images/header_tours.jpg) no-repeat;}
#trial #main{background:url(images/header_trial.jpg) no-repeat;}
#videos #main{background:url(images/header_videos.jpg) no-repeat;}
#login #main{background:url(images/header_login.jpg) no-repeat;}
.signup a{position:absolute;top:266px;left:64px;width:220px;height:54px;}
.tour a{position:absolute;top:266px;left:285px;width:99px;height:54px;}
.signup:hover span{width:170px;margin:0 0 0 20px;}
.tour:hover span{width:40px;margin:0 0 0 30px;}
#main h2, #main p{display:none;}
#main ul{list-style:none;}
#main ul a{display:block;text-indent:-9000px;}
#main ul a:hover span, #col2 li a:hover span{display:block;border-bottom:3px dashed #fff;line-height:40px;opacity:.5;filter: alpha(opacity=50);}
#main ul a:active span, #col2 li a:active span{opacity:.7;filter: alpha(opacity=70);}
ul.nav, ul.powered{text-align:left;clear:both;height:40px;line-height:35px;}
ul.nav{border-top:1px solid #198488;border-bottom:1px solid #198488;background:#4CC7D6 ;}
ul.powered{background:#4CC7D6 ;border-top:1px solid #198488;height:38px;margin:0;overflow:hidden;}
.nav li{list-style:square outside;float:left;display:inline-block; text-decoration:none; vertical-align:middle; font-size:125.0%; margin-left: 20px; padding-left: 20px; padding-right: 15px;}
.powered li{list-style:square outside;float:left;display:inline-block; text-decoration:none; vertical-align:middle; font-size:115.0%; margin-left: 20px; padding:0 5px 0 15px;}
.nav li a, .powered li a{display:list-item;overflow:hidden;text-indent:0px; vertical-align:middle; text-decoration:none; }
.nav span, .powered span, #text li span{color:#000000;}
.n1, .n1 a, .p1 a{color :#BB3B1E;}
.p1 {color :#4CC7D6;}
.n2, .p2, .n2 a, .p2 a{color:#4866A9;} /* blue */
.n3, .p3, .n3 a, .p3 a{color:#BD4746;} /* pink */
.n4, .p4, .n4 a, .p4 a{color:#649005;} /* green */
.n5, .p5, .n5 a, .p5 a{color:#E87600;} /* orange */
.n6, .p6, .n6 a, .p6 a{color:#59438A;} /* purple */
.n7, .p7, .n7 a, .p7a {color:#148488;} /* cyan */

.n1 a:hover, .p1 a:hover{text-decoration:none; border-bottom:3px solid #BB3B1E;}
.n2 a:hover, .p2 a:hover{text-decoration:none; border-bottom:3px solid #4866A9;}
.n3 a:hover, .p3 a:hover{text-decoration:none; border-bottom:3px solid #BD4746;}
.n4 a:hover, .p4 a:hover{text-decoration:none; border-bottom:3px solid #649005;}
.n5 a:hover, .p5 a:hover{text-decoration:none; border-bottom:3px solid #E87600;}
.n6 a:hover, .p6 a:hover{text-decoration:none; border-bottom:3px solid #59438A;}
.n7 a:hover, .p7 a:hover{text-decoration:none; border-bottom:3px solid #148488;}
#col1, #col2, #col3, #col1_contact, #col1_ibex, #col1_roadshow, #col3_contact, #col3_roadshow{padding-top:30px;margin-bottom:15px;}
#col1{width:23%;font-size:95%;float:left;margin-left:25px;}
#col1_ibex{width:67%;font-size:95%;float:left;}
#col1_roadshow {width:45%;font-size:95%;float:left;}
#col1_contact{width:66%;font-size:95%;float:left;}
#col3_contact{width:30%;float:right;margin-right:25px;}
#col3_roadshow{width:50%;float:right;margin-right:25px;}
* html #col1, #col1_ibex, #col1_roadshow{margin-right:5px;margin-left:15px;}
#col2{width:46%;float:left;margin-left:15px;}
#col3{width:21%;float:right;margin-right:15px;}

* html #col3{margin-right:10px;}
h3 a{color:#222;text-decoration:none;}
h3 a:hover{text-decoration:underline;color:blue;}
#juice h3{font-weight:bold;font-size:15px;}
#juice p{line-height:145%;}
#col1 h3, #col1_roadshow, #col1_ibex h3{margin:0 15px 4px 0;}
#col1 p, #col1_roadshow p, #col1_ibex p{margin:0 15px 1em 0;}
#col3 h3{margin:0 0 10px 0;}
#col3 p{margin:0 0 10px 0;}
ul.squares li{list-style:none;margin:0 20px 20px 0;float:left;}
ul.squares li.alt{margin-right:0;}
ul.squares li a{display:block;width:179px;height:156px;text-indent:-9000px;}
ul.squares li a:hover span{width:145px;padding-top:7px;margin:0 0 0 15px;border-bottom-style:dashed !important;}
#col3 ul{margin:0 0 15px 0;}
td li, #col1 li, #col3 li{margin:0 0 0 1.4em;padding:0;line-height:140%;}
td li span, #col1 li span, #col3 li span{color:#222;}
#col1 li a, #col1_ibex li a, #col3 li a{text-decoration:none;padding:0 0 1px 0;border-bottom:1px solid #dedede;}
#col3 li.blue a:hover{text-decoration:none; color:black; border-bottom:2px solid #4866a9;}
#col3 li.pink a:hover{text-decoration:none; color:black; border-bottom:2px solid #bd4746;}
#col3 li.red a:hover{text-decoration:none; color:black; border-bottom:2px solid #c30b4c;}
#col3 li.green a:hover{text-decoration:none; color:black; border-bottom:2px solid #649005;}
#col3 li.orange a:hover{text-decoration:none; color:black; border-bottom:2px solid #e87600;}
#col3 li.purple a:hover{text-decoration:none; color:black; border-bottom:2px solid #59438a;}
#col3 li.cyan a:hover{text-decoration:none; color:black; border-bottom:2px solid #148488;}
#col1 li a:hover span,

#text {padding: 20px;}
#text img{border:1px solid #f0f0f0;border-right:1px solid #dedede;border-bottom:1px solid #dedede;padding:1em;margin-bottom: 1em;}
#text h2{font-size:200%;margin:1em 0 45px 0;}
#text h3{font-weight:normal;font-size:140%;border-bottom:0px dotted #dedede;padding:10px 0 3px 0;margin-bottom:.6em;}
#text h3 b{color:#222;}
#text em{font-style:normal;background-color:#FFFBCF;}
#text p{font-size:100%;line-height:155%;margin:0 0 1em 0;}
#text ul, #text ol{margin:0 0 1em 1em;padding:0 0 0 1em;}
#text li{line-height:135%;}
#text li strong{color:#9F331D;}
#text li a {text-decoration:none; color:#000000;}
#text li.blue a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #4866A9; }
#text li.pink a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #BD4746; }
#text li.red a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #c30b4c; }
#text li.green a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #649005; }
#text li.orange a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #E87600; }
#text li.purple a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #59438A; }
#text li.cyan a:hover {text-decoration:none; color:#000000; border-bottom:2px solid #148488; }

#juice table{border-right:1px solid #dedede;width:100%;height:100%;}
#juice table table{border:none;}
#juice table table td{padding:0 1px 0 0;}
#home #col1 p strong{color:#2F8ABD;}
#home #col1 p, #col3 ul{font-size:15px;}
#col3 li{margin-bottom:1em;}
#home h3 img{margin:0 0 -2px 3px;}
#juice h2{font-size:150%;margin-bottom:5px;}
#juice p{color:#333;margin:0 0 1.5em 0;line-height:140%;}


