
/*===========================================*/
/*　ドゥブログ               　　　　　　　  */
/*　ポータル系（ダイナミック）スタイルシート */
/*　/stylesheets/potal/p_index.css           */
/*===========================================*/

/*++++++++++++++++++++++++++++++++++++++++
　背景チェンジ
++++++++++++++++++++++++++++++++++++++++*/

/*総合トップ*/
body.index {
background: url('/images/portal/bg_body.gif') repeat-y #336600;

}

body.index div#top_header{
background: #99cc33 url('/images/portal/bg_top_header.jpg') no-repeat top right;
}

body.index div#main_right h2{
background: url('/images/portal/bg_rightmenu_mln.gif') no-repeat top right;
}
body.index div#footer p{
background: #99CC33;
}

/*ドゥブログ*/
body.do {
background: url('/images/portal/bg_body.gif') repeat-y #336600;
}

body.do div#top_header{
background: #99cc33 url('/images/portal/bg_top_header_do.jpg') no-repeat top right;
}

body.do div#main_right h2{
background: url('/images/portal/bg_rightmenu_do.gif') no-repeat top right;
}

body.do div#footer p{
background: #99CC33;
}

/*イ～ぞぉブログ*/
body.e-zo {
background: url('/images/portal/bg_body_e-zo.gif') repeat-y #996600;
}

body.e-zo div#top_header{
background: url('/images/portal/bg_top_header_e-zo.jpg') no-repeat top right;
}

body.e-zo div#main_right h2{
background: url('/images/portal/bg_rightmenu_do.gif') no-repeat top right;
}

body.e-zo div#footer p{
background: #669900;
}

/*わブログ*/
body.wa {
background: url('/images/portal/bg_body_wa.gif') repeat-y #996600;
}

body.wa div#top_header{
background: url('/images/portal/bg_top_header_wa.jpg') no-repeat top right;
}

body.wa div#main_right h2{
background: url('/images/portal/bg_rightmenu_wa.gif') no-repeat top right;
}

body.wa div#footer p{
background: #99CC33;
}

/*newSTDブログ*/
body.newstd {
background: url('/images/portal/bg_body_newstd.gif') repeat-y #ff6633;
}

body.newstd div#top_header{
background: url('/images/portal/bg_top_header_newstd.jpg') no-repeat top right;
}

body.newstd div#main_right h2{
background: url('/images/portal/bg_rightmenu_newstd.gif') no-repeat top right;
}

body.newstd div#footer p{
background: #FF6600;
}

/*MLNブログ*/
body.mln {
background: url('/images/portal/bg_body_mln.gif') repeat-y #cc0000;
}

body.mln div#top_header{
background: #841413 url('/images/portal/bg_top_header_mln.jpg') no-repeat top right;
}

body.mln div#main_right h2{
background: url('/images/portal/bg_rightmenu_mln.gif') no-repeat top right;
}

body.mln div#footer p{
background: #990000;
}


/*++++++++++++++++++++++++++++++++++++++++
　メイン main
++++++++++++++++++++++++++++++++++++++++*/

/*トップバナー広告部 div#portal_top_ad
++++++++++++++++++++++++++++++*/
div#main div#portal_top_ad{
margin: 0;
text-align: right;
} 

div#main div#portal_top_ad{
margin: 0;
text-align: center;
font-size: 0;
} 

div#main div#portal_top_ad img{
margin: 0 10px 0 10px;
}

div#main div#portal_top_ad img{
border: 0;

}

/*++++++++++++++++++++++++++++++++++++++++
　メイン左 main_left
++++++++++++++++++++++++++++++++++++++++*/

div#main_left h2{
width: 380px;
height: 25px;
line-height: 22px;
margin-top: 0;
_margin-bottom: -10px;
padding: 0;
font-size: 12px;
}

div#main_left h2 a{color: #FFFFFF;text-decoration: none;padding-left: 35px;}
div#main_left h2 a:hover{color: #EEEEEE;text-decoration: underline;}

div#main_left h2 span{color: #FFFFFF;padding-left: 35px;}






/* 20080708------------- */

div#main_left h2.new_entry{
background:url('/images/portal/bg_new_do.gif') no-repeat;
color: #FFFFFF;
padding-left: 35px;
width: 345px;
}


div#main_left h3{
font-size: 12px;
border-left: 6px solid #99CC66;
padding: 2px 2px 2px 7px;
clear: both;
}

div#main_left h3.new_e-zo{
border-left: 6px solid #660000;
}

div#main_left h3.new_mln{
border-left: 6px solid #990000;
}

div#main_left h3 img{
padding-left: 10px;
}



/* わ-blog文字色------------- */
body.wa div#main_left h2 a{color: #003300;}
body.wa div#main_left h2 span{color: #003300;padding-left: 35px;}
/* -------------------------- */

/* タイトル背景-------------- */
div#main_left h2.new_do{
background:url('/images/portal/bg_new_do.gif') no-repeat;
}

div#main_left h2.new_e-zo{
background:url('/images/portal/bg_new_e-zo.gif') no-repeat;
}

div#main_left h2.new_wa{
background:url('/images/portal/bg_new_wa.gif') no-repeat;
}

div#main_left h2.new_newstd{
background:url('/images/portal/bg_new_newstd.gif') no-repeat;
}

div#main_left h2.new_mln{
background:url('/images/portal/bg_new_mln.gif') no-repeat;
}
/* -------------------------- */


/*おすすめブログ div#recommend
++++++++++++++++++++++++++++++*/
div#recommend{
width: 380px;
float: left;
}

div#recommend ul{
margin: 10px 0 0 0;
_margin: 20px 0 0 0;
padding: 0;
list-style: none;
}

div#recommend ul a:link{color: #996600;}
div#recommend ul a:visited{color: #CC9966;}
div#recommend ul a:hover{color: #FF6600;}

div#recommend li{
width: 200px;
margin-right: 20px;
padding-bottom: 15px;
float: left;
}

div#recommend li img{
margin: 0 10px 5px 0;
border-width: 1px;
float: left;
}

div#recommend li a.textlink{
display: block;
clear: both;
}







/*newおすすめブログ div#do_recommend
++++++++++++++++++++++++++++++*/
div#do_recommend{
clear: both;
}

div#do_recommend ul{
margin: 10px 0 0 0;
_margin: 20px 0 0 0;
padding: 0;
list-style: none;
}

div#do_recommend ul a:link{color: #996600;}
div#do_recommend ul a:visited{color: #CC9966;}
div#do_recommend ul a:hover{color: #FF6600;}

div#do_recommend li{
width: 285px;
margin-right: 10px;
padding-bottom: 15px;
float: left;
}

div#do_recommend li img{
margin: 0 5px 5px 0;
border: 1px solid #aaaaaa;
float: left;
}

div#do_recommend li a.textlink{
display: block;
clear: both;
}

div#do_recommend h2{
height: 25px;
line-height: 22px;
margin: 0;
padding: 0;
font-size: 12px;
background:url('/images/portal/bg_new_do2.gif') no-repeat;
}

div#do_recommend h2 a{color: #FFFFFF;text-decoration: none;padding-left: 35px;}
div#do_recommend h2 a:hover{color: #EEEEEE;text-decoration: underline;}
div#do_recommend h2 span{color: #FFFFFF;padding-left: 35px;}
div#do_recommend img{border:0;margin-top:5px;}



/*おすすめブログ テーブルバージョン
++++++++++++++++++++++++++++++*/

div#do_recommend table img{
margin: 0 5px 5px 0;
border: 1px solid #aaaaaa;
float: left;
}

div#do_recommend table a.textlink{
display: block;
clear: both;
}

div#do_recommend table a:link{color: #996600;}
div#do_recommend table a:visited{color: #CC9966;}
div#do_recommend table a:hover{color: #FF6600;}

div#do_recommend table td{
padding: 8px 8px 8px 0;
}

/*新着エントリー div#new_entry
++++++++++++++++++++++++++++++*/
div#new_entry{
width: 380px;
float: left;
}

div#new_entry dl{
_margin-bottom: 0;
line-height: 140%;
clear: both;
}

div#new_entry dt{
width: 50px;
padding-left: 18px;
float: left;
}

/* dtリストマーク------------ */
div#new_entry dl.new_do dt{
background:url('/images/portal/mark_do.gif') no-repeat left center;
}

div#new_entry dl.new_e-zo dt{
background:url('/images/portal/mark_e-zo.gif') no-repeat left center;
}

div#new_entry dl.new_wa dt{
background:url('/images/portal/mark_wa.gif') no-repeat left center;
}

div#new_entry dl.new_newstd dt{
background:url('/images/portal/mark_newstd.gif') no-repeat left center;
}

div#new_entry dl.new_mln dt{
background:url('/images/portal/mark_mln.gif') no-repeat left center;
}
/* -------------------------- */

div#new_entry dd{
_display: inline-block;
margin: 0 0 10px 68px;
}

/* MLNトップ変更 2007.10.23
++++++++++++++++++++++++++++++*/
div#shop_list,div#new_circuit_info{
clear:both;
margin-top:10px;
margin-bottom: 20px;
}

div#shop_list h2,div#new_circuit_info h2{
height: 25px;
line-height: 22px;
margin: 0;
padding: 0;
font-size: 12px;
background:url('/images/portal/bg_h2_mln.gif') no-repeat;
}

div#shop_list h2 a{color: #FFFFFF;text-decoration: none;padding-left: 35px;}
div#shop_list h2 a:hover{color: #EEEEEE;text-decoration: underline;}
div#shop_list h2 span{color: #FFFFFF;padding-left: 35px;}
div#shop_list img{border:0;margin-top:5px;}

/* 071228追加 */
div#shop_list ul.shop01 {
margin: 0 0 0 0px;
_margin: 0;
width: 600px;
list-style: none;
padding: 0;
}
div#shop_list ul.shop01 li {
float: left;
text-align: center;
width: 100px;
height: 67px;
color: #666666;
line-height: 1.3;
font-size: 9px;
}
div#shop_list ul.shop02 {
margin: 0 0 0 0px;
_margin: 0;
width: 600px;
list-style: none;
padding: 0;
}
div#shop_list ul.shop02 li {
float: left;
text-align: center;
width: 120px;
height: 67px;
color: #666666;
line-height: 1.3;
font-size: 9px;
}
/* 071228追加 */

div#new_circuit_info h2 a{color: #FFFFFF;text-decoration: none;padding-left: 35px;}
div#new_circuit_info h2 a:hover{color: #EEEEEE;text-decoration: underline;}
div#new_circuit_info h2 span{color: #FFFFFF;padding-left: 35px;}
div#circuit_info img{border:0;margin-top:5px;}

div#circuit_info dl{
margin:5px 5px 0 0;
padding:0;
width:292px;
float:left;
border: 1px solid #cccccc;
}

div#circuit_info dl.right{
margin:5px 0 0 0;
}

div#circuit_info dt{
padding:10px;
text-align:center;
font-weight:bold;
width: 136px;
background: #cccccc;
height: 190px;
}
div#circuit_info dt img{border:0;margin:0 0 5px 0;}
div#circuit_info dt a {text-decoration:none;}

div#circuit_info dd{
padding:5px 0 0 0px;
margin: -150px 0 0 146px;
}

div#circuit_info dd ul{
margin:0;padding:0;
list-style:none;
}

div#circuit_info dd ul li{
padding-left:20px;
background:url(/images/portal/arrow_red.gif) no-repeat 3px 4px;
margin-bottom:3px;
}



/* new_circuit_info--------------------------- */

div#new_circuit_info {

}

div#new_circuit_info div.logo{
width: 294px;
margin-top: 10px;
margin-bottom: 5px;
}

div#new_circuit_info div.logo_right{
width: 294px;
float: right;
margin-top: 10px;
margin-bottom: 5px;

}


div#new_circuit_info table{
width: 100%;
float: left;
border: 1px solid #cccccc;
border-collapse: collapse;
margin-right: 0px;
height: 190px;
}

div#new_circuit_info table.right{
float: right;
}

div#new_circuit_info img{
border: 0;
}

div#new_circuit_info tr.bottom td{

}

div#new_circuit_info td.gray{
background: #cccccc;
text-align: center;
font-weight: bold;
width: 150px;
}

div#new_circuit_info td.list{
background:url(/images/portal/kanren.gif) no-repeat 1px 1px;
padding-top: 25px;
}

div#new_circuit_info td.gray a {
text-decoration:none;
}

div#new_circuit_info td.gray img{
margin-bottom: 3px;
}

div#new_circuit_info td ul{
margin:0;padding:0;
list-style:none;
}

div#new_circuit_info td li{
padding-left:20px;
background:url(/images/portal/arrow_red.gif) no-repeat 3px 4px;
margin-bottom:3px;
}

div#new_circuit_info td{
vertical-align: top;
padding: 5px;
}

/*++++++++++++++++++++++++++++++++++++++++
　メイン右 main_right
++++++++++++++++++++++++++++++++++++++++*/

div#special, div#pickup, div#ranking, div#category{
margin-top: 10px;
}

div#main_right h2{
margin: 0 0 10px 0;
padding-right: 5px;
line-height: 22px;
text-align: right;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}

/* わ-blog文字色------------- */
body.wa div#main_right h2{
color: #003300;
}
/* -------------------------- */

div#main_right h3{
margin: 0;
}

div#main_right h3 a{
font-size: 12px;
font-weight: bold;
color: #996600;
}
div#main_right h3 a:visited{color: #CC9966;}
div#main_right h3 a:hover{color: #FF6600;}

div#main_right ul{
margin: 0;
padding: 5px 0 0 18px;
line-height: 140%;
list-style: url('/images/portal/mark_rightmenu.gif');
}
div#main_right ul li {margin-bottom:3px;}


/* 共通カテゴリ-------------- */
div#main_right div#category h2{
margin-bottom: 10px;
}

div#main_right div#category ul{
display: inline;
}

div#main_right div#category ul li{
display: block;
width:100%;
margin: 0;
padding-left: 14px;
float: left;
background: url('/images/portal/mark_rightmenu.gif') no-repeat left top;
list-style: none;
}
/* -------------------------- */

/* RANKING!------------------ */
div#main_right div#ranking h2{
background:url('/images/portal/bg_rightmenu_ranking.gif') no-repeat;
color: #993300;
}

div#main_right ol{
margin: 0;
padding: 5px 0 0 24px;
_padding: 5px 0 0 30px;
margin-left: 10px;
line-height: 140%;
list-style: decimal;
}
/* -------------------------- */

div#special ul{
margin-bottom: 10px;
}

div#special h3 a{
font-weight: normal;
}


/*++++++++++++++++++++++++++++++++++++++++
　サイドバー sub
++++++++++++++++++++++++++++++++++++++++*/

/*トップに戻る
++++++++++++++++++++++++++++++*/
div#sub img.gotop{
border: 0;
height:20px;
margin-bottom:5px;
}

/*ログイン
++++++++++++++++++++++++++++++*/
div#sub img.login{
border: 0;
height:40px;
margin-bottom:10px;
}

/*ナビゲーションメニュー
++++++++++++++++++++++++++++++*/
div#sub ul#navimenu {
width: 160px;
margin: 0;
padding: 20px 0 10px 0;
list-style: none;
background: url('/images/portal/img_blogmenu.gif') no-repeat top right;
clear: both;
}

div#sub ul#navimenu li{
height: 30px;
margin: 0;
padding: 0;
overflow: hidden;
}

div#sub ul#navimenu li.mln_menu{
height: 45px;
}

div#sub ul#navimenu li img {
border: 0;
}

/*サイドバナー広告部分
++++++++++++++++++++++++++++++*/

#sub img.sidebanner{
padding-bottom: 10px;
border: 0;
}

#sub img.sidebanner160{
width: 160px;
height: 160px;
margin: 0;
}

/* 総合トップのみマージンあり */
body.index #sub img.sidebanner160{
margin: 10px 0;
}
/* -------------------------- */


/*テキストメニュー
++++++++++++++++++++++++++++++*/

div#sub ul#textmenu {
margin: 0;
padding: 0px 0;
line-height: 120%;
list-style: none;
}

div#sub ul#textmenu li{
margin-bottom: 5px;
padding-left: 14px;
background: url('/images/portal/icon_textmenu.gif') left top no-repeat;
}

/*Yahoo!ブログ検索
++++++++++++++++++++++++++++++*/

div#y_search{
width: 160px;
text-align: center;
}

div#y_search form{
margin: 0;
padding: 0;
}

div#y_search input#p1{
width: 120px;
margin: 5px 0;
}

div#y_search input#btn_bsearch{
margin: 5px 0;
}

div#y_search label{
display: block;
text-align: left;
}

/*トピックス
++++++++++++++++++++++++++++++*/
div.topics_001{margin-top:10px;background:#DDDDDD;}

div.topics_001 h2{
margin: 0 0 5px 0;
padding-left: 5px;
line-height: 22px;
text-align: left;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
background: url('/images/portal/bg_h2_topics.gif') repeat-x;
}

div.topics_001 ul {
margin:0;
padding:5px;
list-style:none;
}

div.topics_001 ul li{
padding-left:20px;
background:url(/images/portal/arrow_red.gif) no-repeat 3px 4px;
margin-bottom:3px;
}

div.topics_001 .more {
padding: 0 5px 5px 5px;
font-size: 10px;
text-align: right;
}

/* -------------------------- */

div.topics_002{margin-top:10px;background:#ECE9DD;}

div.topics_002 h2{
margin: 0 0 5px 0;
padding-left: 5px;
line-height: 22px;
text-align: left;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
background: url('/images/portal/bg_h2_topics.gif') repeat-x;
}

div.topics_002 ul {
margin:0;
padding:5px;
list-style:none;
}

div.topics_002 ul li{
padding-left:20px;
background:url(/images/portal/arrow_red.gif) no-repeat 3px 4px;
margin-bottom:3px;
}

div.topics_002 .more {
padding: 0 5px 5px 5px;
font-size: 10px;
text-align: right;
}


/***********************************************/
/*　↓静的ページ↓　　　　　　　　　　　　　　 */
/***********************************************/


div#main div#pankuzu{
margin-top:10px;
}

/*静的ページメイン部 stbosy
++++++++++++++++++++++++++++++*/
div#main div#stbody{
padding: 10px 10px 10px 0;
}

div#main div#stbody h2{
padding-bottom:8px;
font-size:medium;
color:#663300;
border-bottom: 3px solid #CC9900;
}

div#main div#stbody p{
line-height: 150%;
}

div#main div#stbody h3{
margin: 20px 0 10px;
padding: 5px 10px;
font-size:small;
border-left: 5px solid #FFCC66;
border-bottom: 1px solid #FFCC66;
background:#FFFFCC;
}

/*静的ページ do-blogとは？ aboutbox
++++++++++++++++++++++++++++++*/
div#main div#stbody div#aboutbox p{
margin-top: 0px;
line-height: 130%;
}
div#main div#stbody div#aboutbox p.bltxt{
color: #996600;
}

div#main div#stbody div#aboutbox h3{
margin-top: 30px;
clear: both;
}

div#main div#stbody div#aboutbox img.sm{
margin: 0px 10px 0px 0px;
border: none;
}

/*静的ページ よくある質問と答え faqbox
++++++++++++++++++++++++++++++*/
div#main div#stbody div#faqbox dl{
margin: 0;
padding: 0;
}
div#main div#stbody div#faqbox dd{
margin: 0px 0px 10px 0px;
line-height: 130%;
}
div#main div#stbody div#faqbox dd.point01{
background: #f5f5f5;
border: 1px dashed #cccccc;
margin: 10px 30px 10px 30px;
padding: 5px;
}
div#main div#stbody div#faqbox dt{
background:#EEEEEE;
margin: 0px 0px 10px 0px;
padding: 5px 10px;
color: #663300;
font-weight: bold;
}
div#main div#stbody div#faqbox p.qtoplink{
text-align: right;
font-size: 10px;
}

div#main div#stbody div#faqbox h3{
margin-top: 10px;
}
/*静的ページ 運営会社 managebox
++++++++++++++++++++++++++++++*/
div#main div#stbody div#managebox h3{
margin-top: 10px;
}

div#main div#stbody div#managebox p.point01{
background: #f5f5f5;
border: 1px dashed #cccccc;
padding: 5px;
}

div#main div#stbody div#managebox dl{
border: 1px solid #666666;
padding: 5px;
}
div#main div#stbody div#managebox dt{
padding: 3px;
background: #1D65A7;
color: #ffffff;
font-weight: bold;
margin: 0px 0px 10px 0px;
}
div#main div#stbody div#managebox dd{
line-height: 180%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
border-left: 3px solid #cccccc;
}
/*静的ページ 広告掲載について adbox
++++++++++++++++++++++++++++++*/
div#main div#stbody div#adbox h3{
margin-top: 20px;
}

div#main div#stbody div#adbox dl{
margin: 0;
padding: 0;
}
div#main div#stbody div#adbox dd{
margin: 0px 0px 10px 0px;
line-height: 130%;
}
div#main div#stbody div#adbox dt{
background:#EEEEEE;
margin: 0px 0px 10px 0px;
color: #663300;
font-weight: bold;
padding: 5px 10px;
}

/*静的ページ マニュアル
++++++++++++++++++++++++++++++*/
div#stbody div#manual{}

div#stbody div#manual ul.menu{
text-align:center;
list-style: none;
font-size: 10px;
margin:0;
padding: 5px;
border:solid 1px #666666;
}

div#stbody div#manual ul.menu li{
display:inline;
margin:0;
padding: 0;
}

#manual h2{
font-size: 12px;
margin: 15px 0px 10px 0px;
border-bottom: dashed 1px #666666;
padding:0px 0px 8px 0;
}

div#stbody div#manual h3{
margin: 20px 0px 10px 0px;
font-size: 12px;
}

div#stbody div#manual img.set{
float:left;
}

div#stbody div#manual .set_txt{
margin-left:160px;
}


/***********************************************/
/*　↓セントリックページ↓　　　　　　　　　　 */
/***********************************************/

/*セントリックページの記事ジャンル genre
++++++++++++++++++++++++++++++*/
div#genre_centric{
padding: 10px;
margin: 0;
border:1px solid #cccccc;
text-align:center;
}


/*セントリックページ毎のRSSfeed
++++++++++++++++++++++++++++++*/
div#main div#stbody img.rssfeed{
margin-left: 0.5em;
border: 0;
}

div#main div#stbody h2#centric{
margin: 10px 0 10px;
padding: 5px 10px;
font-size:small;
border-left: 5px solid #FFCC66;
border-bottom: 1px solid #FFCC66;
background:#FFFFCC;
color:#333333;
}

div#main div#stbody h2#bloglist{
margin: 0 0 10px;
padding: 5px 10px;
font-size:small;
border-left: 5px solid #FFCC66;
border-bottom: 1px solid #FFCC66;
background:#FFFFCC;
color:#333333;
}

/*セントリックリスト
++++++++++++++++++++++++++++++*/
div#main div#stbody dl.centric_list{
clear: both;
margin: 10px 0px 15px 0px;
}

div#main div#stbody dl.centric_list dt{
float: left;
width: 110px;
padding-left: 18px;
background:url('/images/portal/mark_do.gif') no-repeat left center;
}

div#main div#stbody dl.centric_list dd{
margin:0 0 10px 128px;
_display: inline-block;
line-height:150%;
}

div#main div#stbody dl.centric_list a.article{
margin-right: 0.5em;
}

div#main div#stbody dl.centric_list a.index{
margin-left: 0.5em;
}

/*404,500エラー errorbox
++++++++++++++++++++++++++++++*/
div#errorbox{
margin: 60px 30px 20px 30px;
color: #333333;
}

div#errorbox h1{
margin: 0px 0px 0px 0px;
font-size: 16px;
}

div#errorbox a{
text-decoration: underline;
}


/*pankuzu
++++++++++++++++++++++++++++++*/

div#pankuzu{
margin: -5px 0 10px 0;
}

/*new_centric
++++++++++++++++++++++++++++++*/

div#new_centric{
text-align: center;
padding: 5px;
border: 1px solid #cccccc;
margin: 10px 0 0 0;
background: #FFFFCC;
}

div#new_centric ul{
margin: 0;
padding: 0;
}

div#new_centric li{
display: inline;
list-style: none;
padding: 0;

}

div#new_centric li b{
color: #FF6600;
margin-right: 10px;
}


/*mln_link
++++++++++++++++++++++++++++++*/

div.mln_link{
position: absolute;
top: 60px;
left: 600px;
z-index: 0;
}

div.mln_link a{
display: block;
width: 180px;
height: 40px;
}

div.mln_link a span{
display: none;
}



dl.agree dt{
font-weight: bold;
margin-bottom: 5px;
}

dl.agree dd{
margin-bottom: 10px;
margin-left: 20px;
}








#sbox{
background: #FEF1CB;
border: 1px solid #FCD358;
padding: 0px;
}

#sbox h3{
margin-top: 0;
}

img.pic_og{
border: 0;
float: left;
margin-right: 5px;
}


}

div.sbox_inner{
padding: 10px;
}

div.sbox_inner dl{
margin-top: 5px;
margin-bottom: 0px;
}

div#pickup_safari{
background: #FFFBEC;
padding: 10px;
border: 0px solid #FEE794;
margin-top: 10px;
}

img.og_copy{
margin-bottom: 10px;
margin-top: -10px;
margin-right: -10px;
margin-left: -10px;
