html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
/*font-size:0.875em; */ /* 16x.875=14  1em =16px*/
/* font-size:0.75em; */ /* 16x0.75=12 */
/*Blue dark #4C88BE blue border #146EB4    blue light #EBF2F8 */
body {margin: 0 auto; width: 1000px; background: #EBF2F8 url(../images/topblu.jpg) repeat-x; color: #000000;	font-size:16px;	line-height:1.125em; font-family:verdana, arial, helvetica, sans-serif;}
a:link {color:#000099; text-decoration:none;}      /* unvisited link */
a:visited {color:#333333; text-decoration:none;}  /* visited link */
a:hover {color:#FF00FF; text-decoration:underline;}  /* mouse over link */
a:active {color:#0000FF; text-decoration:none;}  /* selected link */

h1{font-size:1.2em; line-height:1.6em; font-weight:bold; text-align:center; margin: 0; padding:10px 5px; background:#efefef; border-top: 1px solid #DAD6B7; border-bottom: 1px solid #DAD6B7;}
h2{font-size:0.875em; font-weight:bold;}
h3, h4 {font-size:0.75em; font-weight:bold;}
p {font-size:0.75em; padding: 5px;}
p:first-letter {font-size: 120%; font-weight: normal; color:blue;}
input{padding: 2px; color: #000000; font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid #cecece; background: #FFFFFF;}


#hdr{width:100%; margin:0; padding: 3px 0; min-height:20px;} 
#logo {height:50px; display:inline; margin: 0px 10px 0px 10px;}
#search {float: right; display: inline;	margin: 10px 80px 10px 10px;}
#nav-menu{margin:0; padding: 0; width:100%; height:26px; font-size:0.72em; font-weight:bold; clear:both;}
#nav-menu ul{list-style: none; padding: 0; margin: 0; }
#nav-menu li{float: left; margin: 0 0.2em; display: inline;}
#nav-menu li a{height:16px; line-height:1em; float:left; min-width:3em; display:block; text-decoration:none; text-align:center; color:#000000; padding:5px 8px 0 8px; background:#EBF2F8;}
#nav-menu li a:hover{text-decoration: underline; background:#D9DB56 url(../images/menu.jpg) top repeat-x;}
#nav-menu li .current{height:16px; line-height:1em; float:left; min-width:3em; display:block; text-decoration:none; text-align:center; color:#000000; padding:5px 8px 0 8px; background:#D9DB56 url(../images/menu.jpg) top repeat-x;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}

#holder { width:100%; border: 2px solid #146EB4; border-top: none; border-bottom: none; background: #FFFFFF; min-height:300px; float: left; margin: 25px 0 0 0; padding: 0;}
#holder .ads{width: 250px; float: left; margin:5px 2px; min-height:200px;}
#holder .container{width: 745px; float: right; padding:0; margin:0 0 20px 0; min-height:200px;}

.googadstwofifty{margin:5px 0 15px 0;}
.googadsonetwenty{margin:0 5px 5px 0;float: left;clear: none;}
.googadsseventwenty{margin:5px; float:left; background:#efefef; border-top: 1px solid #DAD6B7; border-bottom: 1px solid #DAD6B7; padding:10px 0;}
.title{margin:5px; float:left; background:#efefef; width:98%;}
.button{color:#000000; padding:2px 3px; border:#000000 1px solid; background:url(../images/menu.jpg) repeat-x;}

.cube{margin: 5px 5px 5px 0; padding: 5px ; background: #EBF2F8; line-height: 1.6em; width:730px; float:left; clear:both;}
.cube ul {margin: 3px 5px 10px 5px; padding:0; list-style:none; font-size:.72em; width:700px;}
.cube ul li {padding:10px 4px;	margin: 5px; display: inline; line-height: 2em;}
.cube a:link {color:#146EB4;}
.cube a:visited {color:#146EB4;}
.cube .detail{padding:0 5px; margin:0 3px; float:left; color:#000000; font-weight:bold;}
.cube .bread {font-weight:bold; font-size: .75em; }
.next{margin: 5px 0px 2px 10px; float:left; text-align:center; line-height: 1.6em; font-size:.9em; width:700px;}

.news{margin:5px 0 15px 0; padding: 0px ; background: #EBF2F8; line-height: 1.6em; width:250px; float:left; clear:both;}
.news ul {margin: 3px 5px 10px 5px; padding:0; list-style:none; font-size:.72em;}
.news ul li {padding:0;	margin: 5px; line-height: 2em;}
.news a:link {color:#146EB4;}
.news a:visited {color:#146EB4;}


#listing{text-align: left; border-collapse: collapse; font-size: .9em; width:740px;	margin: 5px 5px 25px 0; float:left; border: #84CF32 1px solid;}
#listing th{font-weight: bold;	text-align: left; padding:3px; background: #84CF32 url(../images/grn.jpg) repeat-x;}
#listing td{padding: 5px;}

#item-container{margin:3px 0; padding: 5px;	min-height:120px; float:left; border-bottom: 3px solid #4c88be; width:98%;}
#item-container:hover{background: #EBF2F8 url(../images/blueback.jpg) repeat-x;}
#item-container .logo{float:left; background: #ffffff; margin: 0 10px 5px 0;}
#item-container .logo a {color: #ffffff; text-decoration:none;}
#item-container .logo a:hover{text-decoration:none;}
#item-container .brief{padding: 0; margin:0; font-size:0.75em;}
#item-container .more {clear:both; float:right; margin:10px 20px; font-weight:bold; color:#146EB4; font-size:.75em;}

#item-container .brief.title{
	float:right;
	padding:0;
	margin:0 0 2px 20px;
	text-transform: uppercase;
	}
#item-container .specifics{
	position:relative;
	padding: 0 0 0 2px; 
	top:0px;
	margin: 0 0 0 2px;
	width:80px;
	float:right;
	border-left: 3px solid #aebc21;
	color:#000;
	/*border-left: 3px solid #c6c6c6;*/
	}
#item-container .fees{
	position:relative;
	width:80px;
	padding: 0 0 0 2px; 	
	margin: 0;
	float:right;
	border-left: 3px solid #aebc21;
	color:#000;
}
#item-container .details {
	margin: 0  10px 0 110px;
}

#icons {
clear:both;
width:100%;
height:41px;
margin:0;
background:url(../images/icons.png) bottom no-repeat;
border: 2px solid #146EB4;
border-top: none;
border-bottom:none;
}
#footer {
  clear:both;
  min-height: 10px;
  background:#146EB4;
  padding: 10px 0;
  margin: 0 0 20px 0;
  color: #e7e7e7;
  border: 2px solid #146EB4;
border-top: none;
  border-bottom:2px solid #656565;
  font-size:11px;
  width:100%;
}

#footer a{

color:#e7e7e7;

}

#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

