h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, ul
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a{
    text-decoration: none;
}

a.editblock{font-size:8px;padding:0;margin:0;display:inline;}

a:hover{
    text-decoration: underline;
}



body{
    margin: 0;
    padding: 20px;
    font-family:  Arial, Verdana,  sans-serif;
    font-size: 14px;
    background-color: #303070;
	color:#004b8d;
	behavior: url(/csshover.htc);
}

p{
	margin:0 5px 0 5px;
	padding:5px 0 0 0;
	text-align:left;
	}

p.inputelement{
	margin:0 25px 0 5px;
	padding:5px;
	text-align:right;
	
	}

#gallery{
text-align:center;
margin-top:10px;
}

table#search{
width:550px;
}

table#search td{
font-size:80%;
padding:2px;
}

tr.bold td{
font-weight:bold;
font-size:120%;
}

tr.alt td{
background-color:#EFEFEF;
font-size:80%;               
}

#vehiclepagebody{
    margin-left:30px;
    margin-right:30px;
    margin-top:20px;
    padding:2px;
    border:1px solid #000;
}

#vehiclepagebody h2{
 background-color: #303070;
 color:#FFF;
 padding:5px 10px 5px 10px;
}

#vehiclepagebody #mainimage{
width:355px;
float:left;
}

#vehiclepagebody #additionalimage{
width:355px;
float:left;
clear:left;

}

#vehiclepagebody #extrafeatures{
width:355px;
float:left;
clear:left;
}

#vehiclepagebody #vehicledetails{
width:355px;
float:right;
clear:right;
}


#vehiclepagebody #standardfeatures{
width:355px;
float:right;
clear:right;
}
#vehiclepagebody #standardfeatures p{
	background:#EFEFEF;
	margin:0 5px 0 5px;
	padding:5px 8px 8px 8px;
	text-align:justify;
	}


#vehiclepagebody #booktestdrive{
width:355px;
float:right;
clear:right;
}


#pagebody{
    margin-left:210px;
    margin-right:30px;
    margin-bottom:30px;
}
  
    
#left{
    float:left;
    width:190px;
    margin:0 0 0 20px;
}

.leftblock{
    background:#FFF;
}

form.search{
background:#3c3c3d;
width:183px;
margin-left:2px;
}

form.search input{
	margin:4px 0 7px 8px;
	padding:2px;
	width:163px;
}


form.search select{
	margin:4px 0 7px 8px;
	padding:2px;
	width:170px;
}

#container{
    width:800px;
	margin:auto;
	background:#FFF ;

}

#toplogo{
	height:100px;
	}
	
img#logo{
float:left;
margin:30px 0 0 25px;
}	
	
img#hyundailogo{
float:right;
margin:30px  35px 0 0;
}		

h1{
font-size:15px;
}

h1#logotextblock{
float:left;
margin:40px 0 0 25px;
font-size:20px;
font-weight:nornal;
text-align:center;
}	
	
	
	
	
	
#topbuttonsection{
    height:50px;

    }

   #topbuttonsection ul{
   margin-left:20px;
   }

   #topbuttonsection ul li{
	display:inline;
	float:left;
	width:187px;
	height:50px;

	}
   
#topbuttonsection ul li{
	display:inline;
	float:left;
	width:187px;
	height:50px;

	}
	
#topbuttonsection ul li a{display:block;width:187px;height:50px;}	
	

#sidebuttonsection ul li{display:inline;float:left;}
#sidebuttonsection ul li a{display:block;}	

	




#bottombuttonsection{
    height:50px;
    text-align:center;
    clear:both;
    display:block;
    }
   
   #bottombuttonsection ul{
      margin-left:20px;
   }
#bottombuttonsection ul li{
	display:inline;
	float:left;
	width:187px;
	height:183px;

	}
	
#bottombuttonsection  ul li a{display:block;width:187px;height:183px;}


#bottominternalbuttonsection ul{ margin-right:0}
#bottominternalbuttonsection  ul li a{display:block;width:93px;height:25px;}
#bottominternalbuttonsection ul li{
	display:inline;
	float:left;
	width:93px;
	height:25px;
	

	}

	   
#footer{
        clear:both;
    	height:15px;
    	color:#fff;
    	text-align:center;
}   

div.pager{
	background: #ffffff url(/images/assets/ticker-background.png);
	margin-right:2px;

	height:30px;
	text-align:center;
	padding-top:10px;
}

div.pager a{
margin-top:10px;
font-weight:bold;
font-size:15px;
color:#004b8d;
	
}


#newsticker {
	background: #ffffff url(/images/assets/ticker-background.png);
	position: relative;
	margin-right:8px;
	margin-left:7px;

}
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 10px 15px;
	padding-right: 30px;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}

#newsticker ul li{
font-size:15px;
font-weight:bold;
}

#newsticker li.error {
	color: #f00;
}
#newsticker #togglenewsticker {
	background: transparent url("icon_closenewsticker.gif") no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
}
    
#newsticker ul li a{

font-weight:bold;
font-size:15px;
color:#004b8d;

}
 
    
    
img.viewthumb{
padding:5px;
}


#navholder ul {

  margin-left:20px;

} /* Makes top border for 1st button */
 
#navholder li {
  list-style: none; /* turns off the list bullets */
  position: relative;
  vertical-align: bottom; /* for IE5-Win */
    padding: 1px 1px 1px 1px;
}
 
#navholder ul a {
  display: block;
  padding: 1px 1px 1px 1px;
  margin:0;
  
  vertical-align: bottom; /* needed for IE5-Win */
  font-weight:bold;
  font-size:14px;
  color:#004b8d;
}
 
#navholder ul ul {
  background: #fff;
  position: absolute;
  left: -3000px;
  height:1px;
  display:none;
} /* set flyout BG color and preset the positioning */
 

    
 
#navholder ul li:hover ul {
  left: 100px;
  top: 4px;
  width:600px;
  display:block;
  background:#FFF;
  
} /* make flyout appear when the LI is hovered */ 
   
#navholder ul li:hover ul li {
	height:15px;
   background:#FFF;
} /* make flyout appear when the LI is hovered */ 
        