@charset "utf-8";
/* Global Elements */
body {background: url(../images/bg.png) repeat-x top;margin: 0px;padding: 0px;font: 12px/normal Arial;color: #334953;}
p { margin: 10px 0 10px 0;padding:0;}
h2 {color: #F09E36;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 18px;font-weight: bold;}
h3 {color: navey;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 12px;font-weight: bold;}
h4 {color: #F09E36;margin: 0px 0px 10px 0px;border-bottom:1px solid #E7EFD1;padding-bottom: 5px;font-size: 13px;font-weight: bold;}
form { margin:0;padding:0;}
a:link, a:visited{font: 12px Arial;color: #026493;text-decoration: underline;}
a:hover{font: 12px Arial;color: #026493;text-decoration: none;}
.clear { clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}
.break { height: 20px; clear:both; display:block}
.thumb2 { background: #fff;border: 1px solid #e2e7e8; margin: 0 0 0 10px; padding:10px}
.thumb-img{border: 1px solid #d7d3c6;background:#fff;padding:5px;}
.ong a:link, .ong a:visited{font: bold 11px Arial;color: #f09e36;text-decoration: underline;}
.ong a:hover{font: bold 11px Arial;color: #f09e36;text-decoration: none;}

/***** Layout *********/
#wrapper { width:873px; margin: 0 auto;}
#header { width:830px; height:90px; margin: 0 auto;}
#main {padding: 9px 30px 10px 30px;background: url(../images/frame.png) no-repeat center top; height:auto !important;}

/****** Daily Listing ************/
#home-top{ margin:10px 0 0 0px;}

/******** top motion ***********/
.motioncont {margin: 5px 5px 0 5px}
.motioncont2 {margin: 0;}
.motion-nav{margin: 0 0 5px 0; padding: 0;list-style: none;}
.motion-nav li{}
.motion-nav a:visited, .cat-nav a:link {font: bold 13px Arial;color: #f09e36;text-decoration:underline;}
.motion-nav a:hover{font: bold 13px Arial;color: #f09e36;text-decoration:none;}
.submotion-nav{margin:5px 0 10px 0;padding-left: 0;list-style: none;}
.submotion-nav li{margin:1px 0 0 3px;}
.submotion-nav a:visited, .subcat-nav a:link {font: 12px Arial;color: #334953;text-decoration:none;}
.submotion-nav a:hover{font: 12px Arial;color: #334953;text-decoration:underline;}

/******** Categories ***********/
.catcont {margin: 5px 0px 0 9px; width:260px;float:left;}
.catcont2 {margin: 0;}
.catcont3 {margin: 5px 0px 0 9px;padding:0px 0 0 0px; width:529px;float:left;}

/************Categories round corner box **********/
.t {background: url(../images/t.gif) 0 0 repeat-x;}
.b {background: url(../images/b.gif) 0 100% repeat-x}
.l {background: url(../images/l.gif) 0 0 repeat-y}
.r {background: url(../images/r.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:4px}

.t2 {background: url(../images/t2.gif) 0 0 repeat-x;}
.b2 {background: url(../images/b2.gif) 0 100% repeat-x}
.l2 {background: url(../images/l2.gif) 0 0 repeat-y}
.r2 {background: url(../images/r2.gif) 100% 0 repeat-y}
.bl2 {background: url(../images/bl2.gif) 0 100% no-repeat}
.br2 {background: url(../images/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(../images/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(../images/tr2.gif) 100% 0 no-repeat; padding:4px}
.cont {background: #f8fcef;padding: 5px;}
.cont2 {background: #ffffff;padding: 5px;}

/******** Listing *************/
#links {float:left;width: 500px;}
.prdiv{ width:60px;float:left;}
.ltdiv{ width:387px; float:left;padding:0;}
.feat{width:480px;background: #FFFFFF;padding:2px;margin: 10px 0 0 10px;border: 1px solid #eae8e8;}
.feat p { margin:3px 0 0 0;}
.feat2 {padding:16px;background: url(../images/featured-bg.gif) repeat-x top;}
.feat:hover {border: 1px dashed #a3a1a1;}
.regular { width:480px;margin: 0px 0 0 30px;padding:10px 0 0 0;}
.regular p { margin:3px 0 4px 0;}
.pline{background: url(../images/pline.gif) no-repeat left center;height: 10px;}

/************ PAGE RANK *************/
div.pr {font-size: 6pt;color: #000;float: left;height: 30px;margin-right: 5px;margin-top:6px;}
div.prg{width: 40px;border: 1px solid #999999;height: 3px;font-size: 1px;}
div.prb{background: #5eaa5e;height: 3px;font-size: 1px;}

/********* Bottom *************/
#bottom {background: url(../images/shadow.jpg) no-repeat center top;padding-top:30px;}
#sub-featured {padding: 25px 6px 0 9px;float:left;line-height:1.4em;width: 228px;background: url(../images/title_ouroffice.png) no-repeat left top;}
#intro-featured {padding: 25px 6px 0 5px;float:left;line-height:1.4em;width: 475px;background: url(../images/title_aisatsu.png) no-repeat right top;}
#sub-featured ul{margin: 1px 0 1px 10px;padding: 1px 0 0 3px;}
#intro-featured ul{margin: 1px 0 1px 10px;padding: 1px 0 0 3px;}
#intro-featured p{margin: 1px 0 1px 15px;padding: 1px 0 0 3px;}
#info{margin: 2px 5px 0 0;width: 289px;float:left;background: url(../images/info.gif) no-repeat 27px top;}
#info ul{margin: 20px 0 5px 35px;padding: 1px 0 0 15px;list-style: none;background: url(../images/point.gif) no-repeat 0 2px;}
#info li{margin-bottom: 6px;padding: 8px 10px 0 8px;}


/********* Footer *************/
#footer{background: #F7F7F7;padding:6px 18px;margin:10px 6px 0 9px;border: 1px solid #e3e2e1;line-height: 1.9em;}
/*****Bread Crumb*****/
#bcrumb{margin: 0 0 20px 0;}

/***** Submit page **********/
.pricing {font-weight:bold; width: 100px;color: green;text-decoration: none;text-align:center;background-color:#FFFFFF;padding:4px 0;border: 1px solid #E7EFD1;}

/********** Menu Items *****************/
#menu {padding: 14px 0 0 0;width: 670px; margin: 0 auto;}
#menu ul {height: 30px;width: 670px; margin: 0;padding: 0;position: relative;background: url(../images/nav.png) no-repeat top left;}
#menu ul li {margin: 0;padding: 0;list-style: none;position: absolute;}
#menu ul li, #menu ul li a {height: 30px;display: block;}
#menu ul li a {text-indent: -9999px;text-decoration: none;overflow: hidden;}

#menu_1 	{ left: 0px; width: 71px !important; }
#menu_1 a	{ width: 71px; }
#menu_2  	{ left: 71px; width: 97px !important; }
#menu_2 a 	{ width: 97px; }
#menu_3   	{ left: 168px; width: 94px !important; }
#menu_3 a 	{ width: 94px; }
#menu_4 	{ left: 262px; width: 121px !important; }
#menu_4 a 	{ width: 121px; }
#menu_5 	{ left: 383px; width: 109px !important; }
#menu_5 a 	{ width: 109px; }
#menu_6 	{ left: 492px; width: 108px !important; }
#menu_6 a 	{ width: 108px; }
#menu_7 	{ left: 600px; width: 70px !important; }
#menu_7 a 	{ width: 70px; }

#menu_1 a:hover { background: url(../images/nav.png) no-repeat 0px -30px;  width: 71px; }
#menu_2 a:hover { background: url(../images/nav.png) no-repeat -71px -30px; width: 97px; }
#menu_3 a:hover { background: url(../images/nav.png) no-repeat -168px -30px; width: 94px; }
#menu_4 a:hover { background: url(../images/nav.png) no-repeat -262px -30px; width: 121px; }
#menu_5 a:hover { background: url(../images/nav.png) no-repeat -383px -30px; width: 109px; }
#menu_6 a:hover { background: url(../images/nav.png) no-repeat -492px -30px; width: 108px; }
#menu_7	a:hover { background: url(../images/nav.png) no-repeat -600px -30px; width: 70px; }

#menu ul li#menu_1.on a	{ background: url(../images/nav.png) no-repeat 0px -30px; width: 71px; }
#menu ul li#menu_2.on a { background: url(../images/nav.png) no-repeat -71px -30px; width: 97px; }
#menu ul li#menu_3.on a { background: url(../images/nav.png) no-repeat -168px -30px; width: 94px; }
#menu ul li#menu_4.on a { background: url(../images/nav.png) no-repeat -262px -30px; width: 121px; }
#menu ul li#menu_5.on a { background: url(../images/nav.png) no-repeat -383px -30px; width: 109px; }
#menu ul li#menu_6.on a { background: url(../images/nav.png) no-repeat -492px -30px; width: 108px; }
#menu ul li#menu_7.on a { background: url(../images/nav.png) no-repeat -600px -30px; width: 70px; }

/****** Form Elements ************/
.text {border: #CDCDCD 1px solid;color:#000000;height:16px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.textarea {border: #CDCDCD 1px solid;color:#5F5F5F;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.limit_field {width: 18px;font-size: 11px;color: #128318;padding-left : 5px;border-width: 0;background: transparent;}
.error, .req { color:#FF0000;}