/* ---------------------------------------------------------
THEME NAME: ledluz
THEME URI: http://www.studenthome.cn
VERSION: 1.0
AUTHOR: <a href="http://www.littz.cn/">LittleHZ</a>
-----------------------------------------------------------*/
@charset "utf-8";
/*All
-----------------------------------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6, small { color:#000; font-family:Arial; font-size:12px; font-weight:normal; line-height:18px; height:auto; border:none; padding:0; margin:0;}
body { background:#FFF; border:none; }
ul, li { list-style:none; border:none; margin:0; padding:0 }
img { border:none; }
a{color:#525F0F; text-decoration: none;}
a:hover{color:#313A00; text-decoration: underline;}
a span { display:none;}

/*position
-----------------------------------------------------------*/
#wrapper { width:980px; margin:0 auto; background:url(images/topbg.jpg) repeat-x}
#header { width:100%; height:107px; clear:both;}
#main { border-top:#90D292 2px solid; background:url(images/bg-min.gif) repeat-x; width:100%;  clear:both;}

/*header
-----------------------------------------------------------*/
#header #logo { margin:17px 0 0 12px; float:left;}
#header #topnav { margin:72px 0 0 20px; float:left; }
#header #topnav a { display:block; width:100px; height:30px; margin:0 2px; background:url(images/navbtnbg.jpg) no-repeat; float:left; color:#FFF; text-align:center; vertical-align:middle; padding-top:5px;}
#header #topnav a:hover { font-weight:bold; background:url(images/navbtnover.jpg) no-repeat;}
#header #topnav a.active { color:#000; font-weight:bold; background:url(images/navbtnactive.jpg) no-repeat;}

/*main
-----------------------------------------------------------*/
#maintopimg { margin-top:2px;}
#container, #content { float:right; width:735px;}
#sidebar { float:left; width:230px; background:#90D292; height:1300px;}

/*index
-----------------------------------------------------------*/
#index_products { float:left; width:670px;}
.catbox { width:305px; height:160px; margin:20px 12px 0 8px; float:left; background:url(images/probg.gif) no-repeat;}
.catbox h2, .catbox h2 a { font-size:16px; font-weight:bold; color:#7c9617; text-indent:15px; line-height:30px;}
.catbox img { float:left; margin:5px;}
#index_products h5 {font-weight: bold; font-size: 16px; margin:20px 40px; clear:left; display:block;}

#index_right { float:right; width:310px;}
#index_right h2 { font-size:16px; font-weight:bold; color:#7c9617; display:block; width:95%; height:20px; border-bottom:1px #000 solid; margin:30px 0 15px 0;}
#index_right h4 { margin:0 12px 0 5px;}
#index_right #index_contact { width:300px; height:101px; background:url(images/index_contact.gif) no-repeat; padding:16px 0 0 0;}
#index_right #index_contact h4 { margin-left:120px;}


/*container
-----------------------------------------------------------*/
#container h2, #container h2 *, #content h2, #content h2 * { font-size:18px; font-weight:bold; color:#7c9617; text-align:center; line-height:30px;}
#container .entry, #container .entry *, #content .entry, #content .entry * { line-height:20px;}
#container .entry p, #content .entry p { margin:8px; text-indent:5px;}
#main div.navigation { margin:15px 0 0 5px;}
#main div.navigation a { color:#666; }
#main h2.pagetitle, #main h3.series, #main h4.relative { background:url(images/title_bg.gif) no-repeat; padding-left:10px; text-align:left; line-height:22px; margin:20px 0 0 5px; color:#000; font-weight:bold;}
#main h4.cat_des { font-size:14px; line-height:22px; margin:10px 0 0 10px;}
#main h4.cat_des * { font-size:14px; line-height:22px;}
#main h3.series { font-size:16px; clear:both;}

.narrowcolumn div.post { clear:both; width:95%; margin:20px 0 0 5px;}
div.floatimg { float:left;}
.narrowcolumn div.post div.floatimg { width:150px; height:150px; overflow:hidden;}
.narrowcolumn div.post h3, .narrowcolumn div.post div.entry { display:block; width:500px; float:left;}
.narrowcolumn div.post h3 { background:url(images/title_bg2.gif) no-repeat; padding-left:16px; font-size:16px; font-weight:bold; margin:2px 0 2px 5px;}
.narrowcolumn div.post div.entry { height:130px; overflow:hidden;}
.narrowcolumn div.post div.postmetadata { clear:both; margin:5px 0 0 180px;}

.entry #pics { clear:both; width:660px; height:250px; background:url(images/picsbg.gif) no-repeat;}
.entry #pics .singlepicbig, .entry #pics #picsright, .entry #pics #picsright .singlepic { float:left; overflow:hidden;}
.entry #pics .singlepicbig { width:320px; height:240px; margin:5px 2px 0 8px;}
.entry #pics #picsright { width:320px; height:240px; margin-top:4px;}
.entry #pics #picsright .singlepic { width:150px; height:113px; margin:4px;}

#producttext { clear:both; margin-top:10px;}
#producttext #product_left { width:325px; float:left; margin-left:5px;}
#producttext #product_right { width:305px; float:left; margin-left:5px;}
.product_title, h1.product_title * { color:#069; background:#eee; font-weight:bold;  clear:both; padding-left:5px;}
.product_title { border-bottom:#aaa solid 1px;}
h1.product_title { width:96%; margin:6px 5px;}

.product_relative { margin-left:10px;}

form#cformsform { clear:both;}

/*page site-map
-----------------------------------------------------------*/
.ddsg-wrapper h2 { font-size:16px; color:#6c8607; text-align:left; line-height:20px;}
.ddsg-wrapper ul { margin:5px;}
.ddsg-wrapper ul li { margin:1px;}
.ddsg-wrapper ul li ul { margin:8px 0 5px 20px;}
.ddsg-wrapper ul li ul li { margin:1px;}
.ddsg-wrapper ul li ul li ul { margin:6px;}
.ddsg-wrapper ul li ul li ul li { margin:1px;}

/*sidebar
-----------------------------------------------------------*/
#sidebar li.firstli{ background:url(images/prol.jpg) no-repeat; width:214px; height:30px; margin:5px auto;}
#sidebar li.firstli span { display:none;}
#sidebar li.cat-item { display:block; width:85%; margin:10px auto; clear:both; font-weight:bold;}
#sidebar li.cat-item-1, #sidebar li.cat-item-19 { display:none;}
#sidebar li.cat-item a { color:#333;}
#sidebar li.cat-item a:hover { font-weight:bold; color:#930;}
#sidebar li.cat-item ul.children { display:block; margin:2px 0 10px 4px;}
#sidebar li.cat-item ul.children li.cat-item { display:block; width:95%; height:20px; margin:10px auto; border-bottom:1px dotted #FFF; font-weight:normal; clear:both;}


/*footer
-----------------------------------------------------------*/
#footer { clear:both; background:url(images/dl.gif) repeat-x; text-align:center; padding-top:10px; color:#525F0F;}
#footer p { line-height:24px; margin:0;}