body {text-align: left; background: url(../images/bg.jpg) repeat-x; font-family: arial, sans-serif; font-size: 12px; color: #333333;margin: 0; padding: 0;}
html {overflow-y:scroll;}
img { border: 0;}
ul {}
td, th {font-size: 12px; padding: 8px;}
#all { background-color: #FFFFFF; margin: 0 auto; width:980px; border: 5px solid #EBEBEB;}
#top {}
#logo { display: block; background: url(../images/logo.jpg) no-repeat; width: 296px; height: 110px; float: left;}
#logo span { display: none;}

#banner { display: block; background: url(../images/top_gpl.jpg) no-repeat top right; width:684px; height:48px; float: left; }
#banner span { display: none;}

#menu { float: left; background: #121B42 url(../images/menu_bg.jpg) repeat-x; }
#menu_inner {display: block; height:53px; width: 680px; background: url(../images/menu_left.jpg) no-repeat top right; overflow: hidden;}

#menu ul {list-style-type: none; list-style-image: none; list-style-position: outside; margin: 0; padding: 0;}
#menu ul li { display: block; float: left; margin: 0; }
#menu a { display: block; float: left; color: #FFFFFF; line-height: 53px; height:53px; margin: 0px 0px 0px 17px; }
#menu a:hover {background: url(../images/menu_item_sel_bg.jpg) no-repeat center 37px;}

#content {}
h1 { text-transform: uppercase; /*background: url(../images/h1_bullet.gif) no-repeat center left;*/ color: #1D3563; text-align: left; font-size: 18px; /*text-indent: 35px;*/}
h2 { text-transform: none; background: url(../images/h2_bullet.gif) no-repeat center left; color: #094B7F; text-align: left; font-size: 16px; text-indent: 35px;}
h3 {color: #094B7F; text-align: left; font-size: 14px;}
p {text-align: left; font-size: 12px;}
hr { height: 1px;  border: 0px none; border-top: 1px solid #EEEEEE; }

.page_content {padding: 10px; background-color: #FFFFFF}

.left {width: 300px; float: left; padding: 5px; margin: 3px; border-right: 1px solid #EEEEEE; padding: 10px 0px 0px 10px;}
.right {float: right; width: 620px; padding: 5px 0px 5px 5px; margin: 3px 0px 3px 3px; } 
.float_left { float: left; display: block;}
.float_right { float: right;}
.details { display: block; text-align: right;}

.button { display: block; margin: 10px 0px 10px auto; background: url(../images/button_bg.jpg) no-repeat center center; width: 150px; height: 32px; line-height: 32px; text-align: center; color: #FFFFFF; }
a.button {color: #FFFFFF;}
a.button:hover { color: #EEEEEE; }

.row {padding: 1px 0px; background-color: #FFFFFF;}
.gray {background-color: #EFEFEF;}
.white {background-color: #FFFFFF;}

#carlogos ul {list-style-type: none; list-style-image: none; list-style-position: outside; margin: 0; padding: 0;}
#carlogos ul li {display: block; float: left;  }

#copyright {clear: both; text-align: center; line-height: 25px;}

div.clear {clear: both; }
div.clear img{width: 1px; height: 1px; }

.contact_form {float: right; margin: 10px; background: url(.../images/contact_form_bg.png); padding: 10px; font-weight: bold; width: 400px; border-left: 3px solid #760000; font-size: 12px;}
.error {color: #FF0000; font-size: 14px;}

.cicon {margin: 0px 5px; float: left;}

.debug {color: #FFFFFF;}



.gallery { background-color: #EEEEEE; padding: 10px;border: 1px solid #DDDDDD; }
.gallery img { border: 5px solid #BBBBBB; border-width: 5px 5px 20px; }
.gallery a:hover img { border: 5px solid #FFFFFF; border-width: 5px 5px 20px; color: #FFFFFF;	}
.gallery a:hover { color: #fff; }

#menu a.new {color: #FFFF00; background: url(../images/star.png) no-repeat right 0px; padding-right:20px; margin-right: -20px;}
#menu a.new:hover {text-decoration: none;}
