/*--------------------------------------
  header Module
---------------------------------------*/

div#header {padding:10px; border-top:5px solid #FF6600; margin-bottom:20px;}
div#header_right {position:absolute; top:25px; right:20px; text-align:right; line-height:1.5;}

/*--------------------------------------
  content Module
---------------------------------------*/

div#container {float:left; width:100%; background-color:#FFFFFF;}
div#main {margin-left:220px; padding:10px;}
div#leftnavigation {float:left; width:220px; margin-left:-100%;}
div#rightnavigation {float:left; width:220px; margin-left:-220px;}
div.holder {margin:10px;}

div#pickup {line-height:1.5; margin:10px; padding:10px; border:1px solid #FF6600;}

div.top_title {background-color:#ffbe8a; padding:6px 10px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600;}

div#searchbox {margin:10px 0px; padding:10px; line-height:1.5; border:1px solid #FF6600; background-color:#ffbe8a;}
div#searchbox div.title {background-color:#FF6600; color:#FFFFFF; font-weight:bold; margin:-10px -10px 5px -10px; padding:5px;}
div#searchbox p {margin-bottom:5px;}

div.settings {width:220px; height:170px; float:left; margin:5px; padding:10px; border:1px solid #FF6600; font-size:100%; line-height:1.5;}
div.settings_title {background-color:#FF6600; color:#FFFFFF; font-weight:bold; margin:-10px -10px 5px -10px; padding:5px;}

div.moshimo_category {margin:10px 0px;}
div.moshimo_category ul {list-style:url(images/arrow.gif) inside;}
div.moshimo_category ul li {padding:2px 0px; vertical-align:middle;}

div.moshimo {float:left; width:100px; height:200px; margin:10px; text-align:center;}

div#main .title {border-left:10px solid #FF6600; border-bottom:1px solid #FF6600; line-height:1.5; padding:5px 10px; font-weight:bold; font-size:large;}
div#main p {margin:15px; line-height:1.8;}
div#main ul {margin:30px; line-height:1.5;}
div#main table {margin:30px; line-height:1.3;}
div#main table td {padding:5px;}

.price {color:#990000; font-weight:bold;}

div#search_title {background-color:#ffbe8a; padding:6px 10px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600; position:relative; margin-bottom:10px;}

table.calendar {width:195px; padding:2px; border:1px solid #FF6600; background-color:#ffbe8a;}
table.calendar th {background-color:#FF6600; color:#FFFFFF; font-weight:bold; padding:2px;}
table.calendar td {padding:2px; border:1px solid #FF6600; text-align:center; background-color:#ffffff;}

/*--------------------------------------
  Page Module
---------------------------------------*/

.pager {text-align:center; margin:20px 0px; background-color:#ffbe8a; padding:5px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600; line-height:1.2; font-size:120%;}
.page span {margin:3px; padding:2px 3px; border:1px solid #ffbe8a;}
.page a {margin:3px; padding:2px 3px; border:1px solid #ffbe8a;}
.page a:hover {color:#FFFFFF; border:1px solid #FF6600; padding:2px 3px; margin:3px;}

/*--------------------------------------
  footer Module
---------------------------------------*/

div#footer {clear:both; text-align:center; line-height:1.5; margin:30px 0px;}

