.wrap{width:960px;margin:0 auto;  }
body{font-family:Arial,sans-serif;text-align:center; color:#333;  line-height:1.166; margin:0px; padding:0px; background-color:#eee;}

#masthead{padding:34px 0px 0px 0px; width:960px; border-bottom:1px solid #ccc; text-align:right; background-color:#bcd2eb; background-image:url(../image/web_01.gif); background-repeat:no-repeat}


#navBar{float:left;  width:185px; margin:0px 3px 0px 0px; padding:0px; background-color:#eee; border:1px solid #ccc; }
#navBar ul a:link, #navBar ul a:visited{display:block}
#navBar ul{list-style:none; margin:0; padding:0}
#navBar li{border-bottom:1px solid #EEE}
html>body #navBar li{border-bottom:none}

#headlines{	float: right;width:150px;height: 50%;border:1px solid #ccc;padding:0px;}


#contenthome{float:left; width:610px; border:solid 1px #ccc; padding-right:2px; padding-bottom:10px; text-align:left}

#content{ float:left;  width:770px;text-align:left;}
#news{background-color:#eee; padding-right:5px; padding-left:25px; padding-bottom:0px; padding-top:0px;}
#offerdetails{background-color:#eee;padding-right: 5px;padding-left: 35px;padding-bottom: 10px;padding-top: 10px;}
a{color:#069; text-decoration:none}

a:link{color:#069; text-decoration:none}

a:visited{color:#069; text-decoration:none}

a:hover{color:#069; text-decoration:underline}

.a{text-decoration:none; color:#C10000}

.a:hover{text-decoration:underline; color:#300}

.ai{text-decoration:none; color:#300}

.ai:hover{text-decoration:underline; color:#C10000}
img{display:block; border:0}

#nextprev{text-align:center; line-height:260%; color:#900; word-spacing:30px; vertical-align:middle}

h1{ font-family:Verdana,Arial,sans-serif;  font-size:150%;  color:#334d55;  margin:0px 35px 0px 0px;  padding:0px}

h2{ font-family:Arial,sans-serif;  font-size:114%;  color:#069;  margin:0px;  padding:0px}

h3{ font-family:Arial,sans-serif;  font-size:90%;  color:#334d55;  margin:0px;  padding:0px}

.cat{ font-family:Arial,sans-serif;  font-size:100%;  color:white;  background-color:#001c2a;  margin:0px;  padding:0px}

h4{ font-family:Arial,sans-serif;  font-size:100%;  font-weight:normal;  color:#333;  margin:0px;  padding:0px}

h5{ font-family:Verdana,Arial,sans-serif;  font-size:100%;  color:#334d55;  margin:0px;  padding:0px}
h6{margin:0px 45px 30px 0px; font-size:75%}
ul{ list-style-type:square}

ul ul{ list-style-type:disc}

ul ul ul{ list-style-type:none}

.bookshelf{float:left; width:110px; height:160px; margin:10px 15px 5px 15px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc}

#siteName{margin:0; padding:10 0 0 10px}

#menu{margin:3px 10px 0px 0px; padding:0px 0px 5px 10px; border-bottom:1px solid #CCC; color:#ccc}

#menu img{ display:block}

#menu a{font-size:90%; padding:0 4px 0 0}

#pageName{margin:0px; padding:0px 0px 0px 10px}

#searchbar{font-size:70%; padding:0pt 0pt 0pt 0pt; border-bottom:1px solid #ccc; text-align:left; background-color:#001c2a; color:White}

#siteInfo{clear:both; border-top:1px solid #ccc; /display:inline-block; font-size:75%; color:#CCC; background-color:#001c2a; vertical-align:middle; text-align:center; padding-right:5px; padding-left:0px; padding-bottom:10px; padding-top:5px}


#sectionLinks{position:relative; margin:0px; padding:0px; border-bottom:1px solid #ccc; font-size:80%}

#sectionLinks h3{padding:10px 0px 5px 10px}

#sectionLinks a{display:block; border-top:1px solid #ccc; padding:7px 0px 5px 10px}

#sectionLinks a:hover{background-color:#ddd}

.details{clear:both; padding:10px 0px 0px 8px;  line-height:21px; font-size:85%; }

.details p{padding:0px 0px 10px 0px;}

.box ul{float:left; width:220px; height:195px; padding:3px; color:#242424;margin:5px;border:whitesmoke 2px solid;list-style-type:none;}

.hbox ul{margin:15px;border:1px solid #ccc;width:245px;height:200px;list-style-type:none;float:left; padding-left:15px;}
.hbox ul{/margin:10px; p/adding-left:10px; /width:250px}

.hbox li{float:left;font:normal 12px Arial}
.box li{float:left;font:normal 12px Arial}

.blockwidth{width:179px;color:#666;padding:5px}
.blockbookimage{padding:5px 10px 0 5px}
.blocktext{padding:10px 0 10px 0;color:#000;margin:20px 0 0 0}


/*.hbox{float:left;font-size:smaller; width:23%; padding:3px; color:#242424; font-family:Arial,Helvetica,sans-serif; margin:1px; line-height:18px; overflow:auto; border:#ccc 1px solid;}*/
.rect{float:left; width:96%; padding:2px; color:white; background-color:#334D55; font-family:Arial; margin:2px;  border:whitesmoke 2px solid;}
.advertrect{float:left; width:96%; padding:2px; color:white; background-color:#334D55; margin:2px;  }

.bbox{width:100%;  overflow:auto; padding:0px; color:#242424; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px}

.conbox{float:left; width:49%; height:405px; padding:2px; color:#242424; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid; margin:0px; line-height:19px; background-color:#DDD; overflow:auto}
.conform{float:left; width:98%; padding:3px; color:#000000;font-size:95%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px}
.conform1{float:left; width:98%; padding:3px; color:#000000; font-size:95%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px}

#contactinfo{clear:right;  font-family:Verdana,Arial,sans-serif;  font-size:90%;  margin:0px; }