@charset "utf-8";
/*
Theme Name:  syen
Theme URI: http://flyingsand.com/sand
Description: Theme for CVT Electronics, by <a href="http://flyingsand.com/sand">sand</a>.
Version: v1.1
Author: sand
Author URI: http://flyingsand.com/sand
Updated: 2009-01-17

Licence:
The theme, including the CSS, XHTML, Images and associates files are all copyrighted to CVT Electronics and Sanders (xujinliang).
You may not resell or redistribute or claim ownership of it in whole or in part in any way, shape or form.

*/


/* global */

html, address, blockquote, body, dd, div, dl, dt, fieldset, form, input, textarea, frame, frameset, h1, h2, h3, h4, h5, h6, img, noframes, ol, p, ul, li, center, dir, hr, menu, pre {
    padding:0;
    margin:0;
    font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
html{
    /*overflow:auto;*/
}
body {
    color:#000000;
    margin:0;
    padding:0;
    font-size:12px;
}

hr{
    margin-bottom:10px;
    border:none;
    border-bottom:1px solid #eee;
    background:none;
    height:1px
}
input, textarea {
    outline:0;
    border:1px solid #cc0000;
    font-size:12px;
    background:none;
}
input {
    padding:2px;
}
textarea {
    padding:0.75em;
    overflow:auto;
}
a img {
    border:0;
}
a {
    color:#d32027;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
    color:#333333;
}
h1, h2, h3, h4, h5, h6,legend {
    padding-left:0.5em;
    font-weight:bold;
    line-height:180%;
/*    font-family:"Courier New", Courier, monospace;*/
}
h1 {
    font-size:24px
}
h2 {
    font-size:18px;
    font-weight:normal;
}
h3 {
    font-size:16px
}
h4 {
    font-size:16px
}
h5 {
    font-size:14px
}
h6 {
    font-size:0.75em
}
ul {
    padding-left:1.5em
}
ul li {
    list-style:disc;
    margin-left:1.5em;
}
ol li {
    list-style:decimal;
    margin-left:1.5em;
}
ol{
    padding-left:1.5em;
}
td{font-size: 12px;  line-height:20px; padding-left:10px; background:#dddddd; text-align:left; }

i, cite, em, var, address {
    font-style:italic
}
u {
    text-decoration:underline;
}
p {
    line-height:150%;
    margin-bottom:1em; 
}

blockquote {
    display:block;
    padding:10px 10px 10px 30px;
    margin:10px;
    background:#E4EBD2 url(images/quote.gif) no-repeat top left;
}
.hidden {
    display:none
}
/* P.I.E. Float Clearing ----------------------------------------------------------------*/
.clearfix:after {
    content:".";
    clear:both;
    height:0;
    visibility:hidden;
    display:block
}
* html .clearfix {
    height:1%
}
.clearfix {
    display:block
}

/* layout */

body{background:#dcdcdc;}
#main{width:1000px;margin:0 auto;}
#header{background:url(images/header.gif) top no-repeat; width:920px; padding:25px 40px 15px 40px; height:30px;}
#nav{width:890px;  height:34px; margin:0 auto; padding:0px 15px; background:url(images/nav.gif) left no-repeat; font-size:14px;}
#page{background:url(images/body.gif) center repeat-y; width:1000px;}
.banner{width:1000px; height:140px; margin-top:5px;  }

#banner_index{height:300px; }
#content{width:920px;margin:8px auto;}
#footer{background: url(images/footer.gif) bottom no-repeat; width:920px; padding:0 40px; height:40px;}
#sidebar{width:260px; float:left; padding-left:10px; }
#rightbar{width:640px; float:right; }
.pos_bar{line-height:30px; background:url(images/pos_bar.gif) top left no-repeat; margin-bottom:10px; padding-left:10px; }
.pos_bar a{color:#666666; text-decoration:underline;}
.pos_bar a:hover{color:#cc0000; text-decoration:none;}



/* #header */
#header h1{ line-height:30px; height:30px; padding:0; margin:0 15px;}
#header h1 a{ display:block; width:260px; height:40px; background:url(images/logo.gif) center no-repeat; text-indent:-3000px; overflow:hidden;}
#header #lang{float:right;margin-right:15px; font-size:12px; margin-top:-35px;}


/* #nav */
#nav li{display:inline; list-style:none; margin:0; padding:0; line-height:34px; }
#nav li a{ display:block; height:30px; line-height:30px; padding:0 10px; float:left;border:2px solid #ffffff; border-width:2px 0 2px 0; }
#nav li a:hover{ background:#9f9f9f; text-decoration:none; color:#ffffff; border-color:#CC0000; border-top-color:#666666; }
#nav li.current_page_item a,#nav li.current_page_ancestor a, #nav li.current_page_parent a{background:#CC0000; color:#ffffff !important; border-color:#ffffff !important; }


/* #search */
input#searchsubmit {width:20px;height:20px;padding:0;text-indent:-3000px; background:url(images/search.gif) no-repeat; border:0; overflow:hidden;}
input#s{font-size:12px; padding:2px; border:1px solid #cc0000;}

/* #footer */
#themeBy,#powerBy{
    display:none;
}
#cr{
    font-size:10px;
    line-height:30px; text-align:right;
}

/* #index */
.i_panel{width:300px; float:left; height:100px;}
.i_news{margin:0 10px; background:url(images/i_news.gif) top left no-repeat;}
.i_news ul{padding-left:10px; margin-top:30px;}
.i_news ul li{margin-left:10px; list-style:none; font-size:10px; line-height:20px;}

/* #sidebar */

.s_title{line-height:36px; background:url(images/s_title.gif) top left no-repeat; }
.s_panel{background:url(images/s_body.gif) repeat-y left;}
.s_foot{background:url(images/s_foot.gif) bottom left no-repeat; height:20px;}
.s_pic,.s_panel{margin-bottom:8px;}

.s_panel ul{padding:0; margin:0; padding-left:10px;}
.s_panel ul li{padding:0; margin:0;list-style:none; line-height:30px;}
.s_panel ul li ul li{line-height:24px;}
.s_panel ul li a{display:block; background:url(images/s_item.gif) top left no-repeat;padding-left:15px; width:215px; margin-top:2px; font-weight:bold; }
.s_panel ul li.current_page_item a{background:url(images/s_current.gif) top left no-repeat; color:#000000;}
.s_panel ul li.current_page_item a:hover,.s_panel ul li ul li.current_page_item a:hover{color:#000000; text-decoration:none; }
.s_panel ul li ul li.current_page_item a{background:url(images/s_current2.gif) top left no-repeat; color:#000000;}

.s_panel ul li ul{padding-left:10px;}
.s_panel ul li ul li a,.s_panel ul li.current_page_item ul li a{width:190px; padding-left:20px; margin-top:2px; font-weight:normal; background:url(images/s_item2.gif) left no-repeat; color:#cc0000; }

.s_panel ul li.page-item-264{font-size:11px !important;}

/* #rightbar */


/* #prod table */

/* product */

.img_prev{ width:200px; height:150px; text-align:center; margin:0 0 0 15px; padding:11px 10px 10px 10px; background:url(images/p_small.gif) top; }

.p_panel ul{padding-left:10px; padding-right:20px;}
.p_panel ul li{margin-left:30px; list-style:disc; line-height:20px;}
ul.p_ft li{font-weight:bold;}

.plus{
text-align:right;
}
.plus img{
margin-left:5px;
}

td.specT{font-weight:bold; color:#000;}
td.specS{ background:#ffffff; font-weight:normal; color:#000;}
.product_table{background:#999999;}



/* product list */
h2.p_title{line-height:30px; margin-bottom:10px;background:url(images/p_title.gif) left top no-repeat; }

.page_bar{width:640px; background:url(images/pos_bar.gif) no-repeat; clear:both; margin-bottom:8px; padding:5px 0; }

.p_prev{width:320px; float:left;}
.p_img{float:left; }
.p_img a{border:1px solid #cccccc; display:block; width:160px; height:120px;}
.p_img a:hover{border-color:#cc0000;}

.p_desc{float:left;padding-top:5px; margin-left:3px; height:118px; overflow:hidden; width:150px; margin-bottom:5px; }

.p_prev h3{width:145px; background:#dcdcdc; padding-left:5px;}
.p_prev h3 a:hover{text-decoration:none;}
.p_prev ul{padding-top:5px; padding-left:0;}
.p_prev ul li{line-height:20px; font-size:10px; margin-left:2px; list-style:none;}

.p_term{font-size:10px; margin-top:10px; margin-bottom:10px; color:#666666;}

/* .post */
.entry{color:#454545; font-size:11px; padding:0 15px;}
.entry h1,.entry h2, .entry h3, .entry h4, .entry h5, .entry strong{
    color:#000000;
}
.entry ul{margin-bottom:10px;}
.news_time{line-height:30px; margin-top:-40px; float:right; margin-right:15px;}

.m_ipod,.m_h264,.m_pvr{color:#ffffff !important;background:#363636; }
.i_mod{color:#cc0000 !important;}