/* CSS Document */
*{margin:0;padding:0;}
img {border:none;}
body{margin:0; font: 0.8125em 'Helvetica Neue','HelveticaNeue',Helvetica, Arial, sans-serif;}
a:link, a:visited {font-size: 12px; font-family:Verdana; color:#06217A; text-decoration:none;}
a:hover, a:active {font-size: 12px; color:#FF9933; text-decoration:underline;} 
h1{font-size:18px; clear:both; /*text-transform:capitalize;*/ padding-left:20px; width:700px;}
h2{font-size: 14px; font-weight: bold; margin-bottom:10px;}
h5{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#1A426C; padding-bottom:3px; margin-top:10px;}
h4{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#1A426C; border-bottom:1px solid #2C6FA8; padding-bottom:3px; margin-top:16px;}
#header { width:1003px; margin: 0 auto;}
.toptext{ padding-right:20px; text-align:right;}
.toptext a {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.toptext a:hover {font-size: 12px; color:#F93; text-decoration:underline;} 
.logo{float:left; padding:15px 0 5px 0;}
.deliv {float:right; padding:15px 0 5px 0;}

/* menu */
#menu { background:url(images/menu_bg.gif) repeat-x 0 0; margin:0 auto; height:127px; clear:both;}
.navigation {font-size:13px; width:1003px; margin:0 auto;}
.navigation ul{list-style-type:none;}
.navigation li {float:left;background:url(images/top_sep.gif) no-repeat right bottom;padding:1px 1px 0 0; }
.navigation li a {display:block;font-weight:bold;float:left;text-align:center;padding:12px 14px 0;height:24px;color:#fff;background:url(images/top_tab.gif) no-repeat center 0;}
.navigation li a:hover, #menu li .on {background-position:center bottom;text-decoration:none;}

/* search */
#search {color:#103A62; margin-bottom:5px; width:1003px; margin:0 auto;}
#search ul{list-style-type:none; /*padding-top:12px;*/ padding-left:30px; line-height:50px;}
#search li{margin:0px; padding:0px 3px 0 5px; display:inline;}
#search li a{color:#003399; font-size:11px;}
#search b{font-size:14px; font-weight:bold;}
.searchipt {width:300px;}
.searchbnt {background:url(images/search.gif) no-repeat 0 0; height:22px;width:55px;font-weight:bold;font-size:12px;text-align:center;color:#fff;border:0; cursor:pointer; cursor:pointer;}
#searchrst {width:570px;} 
.nerpic {width:1003px; margin:0 auto;}


/*content*/
#zmid{width:1003px; margin:0 auto;}
#path{margin:0px; padding:0px 0px 3px 5px; margin-bottom:16px; width:745px; color:#269BD2; font-size:11px; border-bottom:1px solid #E6F2FB;}
#content{float:left; margin-top:16px; width:750px;}
.picture{ margin-top:30px; padding-bottom:12px; width:400px; text-align:center; border:1px solid #CCCCCC; height:auto;  overflow:hidden; float:left;}
.proinfo {float:left; width:337px; padding-left:10px; margin-top:30px;}
.red{color:#fd0100;}
.textdes{font-family:Tahoma, Vardana, sans-serif; font-size: 13px; font-weight: normal; color:#000; line-height:16px; padding-bottom:5px;}
#spec {border-bottom:1px dotted #CCCCCC; border-top:#CCCCCC 1px dotted; height:124px; margin-top:5px; margin-bottom:7px; padding-bottom:3px; padding-top:3px;}
#spec ul{list-style-type:none;}
#spec ul li{float:left; font:12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 3px 0;}
.property {width:120px;}
.value {width:210px; padding-left:10px;}
.price { margin-bottom:20px;}
.price ul {list-style-type:none;}
.price ul li{ padding:3px 0 3px 0;}
.darkred{color:#CB0101; font-size:20px; font-weight:bold;}
.style1 {font-size: medium; color: #CB0101; font-weight: bold; } 

#together {width:750px; float:left; height:auto;}
#together ul{width:750px; float:left; height:auto; border-bottom:1px dotted #CCC;}
#together ul li{float:left; text-align:left; list-style:none; word-wrap:break-word ; overflow:hidden;}
#together ul .pic{width:120px; height:auto; text-align:center; line-height:2; padding-left:3px; padding-top:0px;}
#together ul .title{width:320px; text-align:left; font-size:15px; font-weight:bold; line-height:2;}
#together ul .text{width:320px; height:auto; text-align:left;}
#together ul .price{width:120px; height:auto; text-align:center; padding-left:30px; color:#CB0101;}
#together ul .addtocart{/*margin:5px 0 0 0; width:100px; height:auto; text-align:left; float:right;*/  margin:0 10px;width:110px; line-height:22px; float:right;}

.d {background: transparent url(images/dotted.gif) repeat-x left center; clear: both; height:3px;}
#t {width:750px; padding-bottom:5px;}
#t ul{ float:left; margin:0px; padding:0px;}
#t ul li{ margin:0px; padding-right:10px; display:inline; float:left;list-style:none; height:8em; line-height:7em; overflow:hidden; vertical-align: middle;}
.t {font-size:12px; font-weight:bold; margin:10px 0 5px 0px;}
.rcolor{color:#CB0101; font-size:14px;}
#t b {color:#006600; font-size:28px;}

.compatible{float:left; width:750px; background:transparent url(images/pn_ct.gif) repeat-y top left; margin-top:1.5em; border:#CCCCCC 1px solid; overflow:hidden; }
.compatible h3{padding:10px 10px 0 10px; font-size:1.3em; background:transparent url(images/pn_hd.gif) no-repeat top left; color:#403f7b; margin-bottom:8px;}
.compatible ul.model{padding:0 0 8px 20px; float:left; width:730px; background:transparent url(images/pn_ft.gif) no-repeat bottom left;}
.compatible ul.model li{width:24%; float:left; padding:3px; list-style:none; font-size:12px;}

.separdes { float:left; width:750px; background:transparent url(images/pn_ct.gif) repeat-y top left; margin-top:1.5em; border:#CCCCCC 1px solid; }
.separdes h3 { padding:10px 10px 0 10px; font-size:1.3em; background:transparent url(images/pn_hd.gif) no-repeat top left; color:#403f7b;}
.separdes .separtext { float:left; width:730px; padding:15px 10px; background:transparent url(images/pn_ft.gif) no-repeat bottom left;  }
.separdes ul{list-style:disc; padding-left:3px;}
.separdes ul li{margin-left:20px; padding:3px 0;}
.separdes ol {padding-left:3px;}
.separdes ol li{margin-left:20px; padding:3px 0;}

#right{width:238px; float:left; margin-left:8px; margin-top:12px;  overflow:hidden;}
.category{width:238px; margin-top:8px;}
.category h3{height:28px; color:#fff; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(images/cate_top.gif) no-repeat left top; padding-top:7px;}
.category ul{border-left:1px solid #2865A1; border-right:1px solid #2865A1; padding:3px 0;}
.category ul li{padding:3px 0px 3px 0px; list-style-image:url(images/arrow.gif); margin-left:20px;}
.catebottom{background:url(images/cate_bottom.gif) left bottom; height:8px; width:238px;}

.list{width:238px; margin-top:15px; margin-bottom:15px; float:left; overflow:hidden;}
.list h3{height:28px; color:#FFFFFF; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(images/list_top.gif) no-repeat left top; padding-top:7px;}
.list ol { list-style:none;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; float:left;width:236px}
* html .list ol{ list-style:none;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; float:left; width:233px;}
.list ol li{margin-left:5px; padding:8px 0 6px 0; border-bottom:dotted 1px #ccc; float:left;}
.list img{float:left; margin-right:5px;}
.list li p{ line-height:20px; float:left;}
.list span{ color:#FF0000; font-weight:bold; font-size:12px;width:120px; display:block}
.list .last{border-bottom:none;}

/*.list{width:238px; margin-top:15px; margin-bottom:15px;}
.list h3{height:37px; color:#FFFFFF; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(images/list_top.gif) no-repeat left top; line-height:38px;}
.list ol {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:7px 10px 5px 0;}
.list ol li{padding:3px 0px 3px 0px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc;}
.listbottom{background:url(images/list_bottom.gif) left bottom no-repeat; height:12px; width:238px;}
*/

/*footer start*/
#footer{width:1003px;margin:0 auto;padding:0;margin-top:15px; height:100%; float:left; background:url(images/footer_bg.gif) repeat-x left top;}
#bottom{width:97%; margin:5px 4px; border: 1px solid #b2bbc3; padding:5px 0 5px 15px; float:left;}
.botcontent{float:left; width:30%; overflow:hidden;}
.botlist{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; line-height:20px; height:20px;}
.botcontent li{float:left; list-style-type:none; text-align:left; width:100%; text-indent: 13px; padding:2px 0;}
.botcontent li a:link,.botcontent li a:hover,.botcontent li a:active,.botcontent li a:visited{color: #b2bbc3;}
.pve { padding-left:18px;}
#copyright{width:100%; margin:0 auto; padding-top:8px; height:36px; text-align:center; font-size: 14px; color: #FFF; float:left;}

