body {color:#000; background:#24D1EA url('/images/bg.gif') top left repeat; margin:0px; padding:0px; font-family:'Trebuchet MS', Arial, Verdana, sans-serif; font-size:12px;}
img {border:0px;}
h1 {font-size:30px; line-height:30px; color:#24D1EA; background:transparent; margin:0px 0px 15px 0px; padding:0px; text-transform:lowercase; letter-spacing:-1px; font-weight:bold;}
h2 {font-size:12px; color:#24D1EA; background:transparent; text-transform:uppercase; font-weight:bold;}
a {color:#FF9933; background:transparent; text-decoration:underline; font-weight:bold;}
a:hover {color:#24D1EA; background:transparent; text-decoration:none; font-weight:bold;}
hr {height:1px; border-top:3px double #CCC; border-right:0px; border-bottom:0px; border-left:0px; }

#headerinner p, #floater p, .videoplayer p {margin:0px; padding:0px;}

#header {height:110px; padding:0 0 30px 0; margin:0px 0px 20px 0px; color:#000; background:#FFF url('/images/head.gif') bottom left repeat-x;}
#headerinner {width:728px; margin:0px auto; padding:10px 0; text-align:right;}
#headerleft {width:240px; float:left; padding:10px 0px; }
#headerright {width:728px; float:right; text-align:right; background:#24D1EA url('/images/head.gif') top left repeat-x; padding:20px 10px 10px 10px;}
#headerinner a {font-size:14px; font-weight:bold; color:#CC0000;}

#page,#bottomwrapper {width:960px; margin:0px auto; padding:0px;}
#content {float:right; width:688px; margin:0px; padding:10px 20px; color:#000; background:#FFF url('/images/head.gif') bottom center repeat-x; min-height:1094px; border:0px double#24D1EA;}
#content p, #content li {font-size:14px; line-height:24px;}
#content strong {color:#666; background:transparent;}
#content #breadcrumb {font-size:11px; line-height:11px; color:#999; background:transparent; text-align:right; margin:0px; padding:0px; }
#content #breadcrumb a {color:#999; background:transparent; text-decoration:underline; font-weight:normal; text-transform:none;}
#menu {float:left; width:200px; color:#000; background:#FFF url('/images/head.gif') bottom center repeat-x; padding:10px; border:0px double#24D1EA;}
#menu h3 {color:#FFF; background:#24D1EA; font-size:14px; line-height:18px; margin:0px 0px 10px 0px; padding:3px 5px 1px 5px; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; border-bottom:3px double #FFF;}
#menu ul {list-style:none; padding:0px; margin:0px 0px 10px 0px;}
#menu li a {border-left:5px solid #24D1EA; margin:5px 0px 5px 10px; padding:0px 0px 0px 10px; display:block; text-transform:none;}
#menu li a:hover {border-left:5px solid #FF9933; color:#24D1EA; background:#EEE;}

#bottom {text-align:right;}
#bottom a {font-size:14px; font-weight:bold; color:#CC0000;}

#footer {width:800px; margin:30px auto; padding:0px; font-size:10px; color:#DDD; background:transparent; text-align:center;}
#footer a {color:#DDD; background:transparent; text-transform:none; font-weight:normal;}

#floater {float:right; margin:0px 0px 20px 20px; padding:10px; border:1px solid #CCC;}
#floater img {border:1px solid #CCC;}
#floater p {font-size:11px; text-align:right; color:#666; background:transparent; }
#floater a {color:#666; background:transparent; text-transform:none; font-weight:normal;}

#highlight {margin:20px 0px; padding:10px 20px; color:#000; background:#FFFAE5; font-weight:bold; border:6px double #FFCC00;}

#companies ul {list-style:none; margin:0px; padding:0px;}
#companies li {float:left; margin:5px 3px 5px 4px; padding:0px;}
#companies li img {border:1px solid #CCC;}
#companies li img:hover {border:1px solid #24D1EA;}

#dealalert {border:1px dashed #99CC00; color:#000; background:#FFF url('/images/alert.gif') center left no-repeat;}
#dealalert:hover {border:1px dashed #FFCC00; color:#000; background:#FFF url('/images/alerth.gif') center left no-repeat;}
#dealalert a {display:block; color:#99CC00; background:transparent; font-size:16px; line-height:18px; text-transform:uppercase; padding:3px 5px 3px 60px; text-decoration:none;}
#dealalert a:hover {color:#FFCC00; background:transparent; text-transform:uppercase; text-decoration:none;}

#map_canvas {width:688px; height:500px; clear:both; margin:10px 0px; color:#000; background:#FFF url('/images/loading.jpg') center center no-repeat;}
.maplabel {background:#f2efe9; color:#000; padding:0px; font-weight:bold; font-size:8px;}
.maplabel a {display:block; padding:1px; color:#000; background:transparent; text-decoration:none;}

.coblock {border:2px dashed #CCC; margin:0px 0px 30px 0px; padding:15px 20px 0px 20px; color:#000; background:#FFFAE5; font-weight:bold; border:3px solid #FFCC00;}
.coblock .left {float:left; margin:20px 20px 20px 0px;}
.coblock .left img {border:1px solid #CCC;}
.coblock .left img:hover {border:1px solid #24D1EA;}
.coblock h2 {font-size:20px; line-height:20px; color:#24D1EA; background:transparent; margin:0px 0px 15px 0px; padding:0px; letter-spacing:-1px; font-weight:bold;}
.coblock .button {text-align:center; clear:both;}
.coblock .button a {display:block; font-size:32px; line-height:46px; border:2px solid #000; padding:5px 10px; color:#FFF; background:#0099FF;}
.coblock a {color:#24D1EA; background:transparent;}

.videoplayer {border:1px solid #000; padding:0px; margin:10px 0px;}
.videoplayerleft {float:left; width:120px; padding:0px 10px; margin:0px; color:#FFF; background:#000;}
.videoplayerleft img {padding:0px 10px;}
.videoplayerleft a {display:block;}
.videoplayerright {float:right; width:510px; padding:5px;}
#content .videoplayerright h2 {color:#000; background:transparent; margin:0px; padding:0px; font-size:12px; line-height:20px;}
#content .videoplayerright p {font-size:12px; line-height:16px;}

.latestdeal {color:#FF6600; background:transparent; font-weight:bold;}
.latestdeal ul {list-style:none; padding:0px; margin:0px;}
.latestdeal li {color:#009900; background: #F0FCFE; border:1px dotted #009900; margin:10px 50px 10px 50px; padding:0px 10px;}
.clear {clear:both;}
.right {text-align:right;}
.red {color:#CC0000; background:transparent;}
