/* Sellingid main styles */

html, body { margin:0px; padding:0px; font-family:Arial; background:#4396ca url(../images/background.gif) repeat-x top; font-size:13px; color:#4B4B4B; }

img { border:0px; }

form { margin:0px; }

table { border:0px; }



a { color:#0183AE; }
a:hover { color:#ff5223; }

.buttom1 { background:url(../images/buttoms/1bg.gif) repeat-x; }
.buttom1 .bg1 { background:url(../images/buttoms/1bgl.gif) left no-repeat; }
.buttom1 .bg2 { background:url(../images/buttoms/1bgr.gif) right no-repeat; }
.buttom1 a { display:block; padding:4px 15px 0 15px; height:22px; color:#fff; text-decoration:none; cursor:pointer; }


.buttom2 { background:url(../images/buttoms/2bg.gif) repeat-x; }
.buttom2 .bg1 { background:url(../images/buttoms/2bgl.gif) left no-repeat; }
.buttom2 .bg2 { background:url(../images/buttoms/2bgr.gif) right no-repeat; }
.buttom2 a { display:block; padding:4px 15px 0 15px; height:22px; color:#fff; text-decoration:none; cursor:pointer; }




h4 { color:#3F89C3;font-size:16px;font-weight:bold; margin:0px; padding:10px 0px 5px 10px; }



.content { text-align:left; min-width:990px; max-width:1100px; margin:0 auto;  }



.header { padding-top:10px; }
.header .logo { float:left; width:185px; padding:29px 0px 0px 35px; text-align:center; }
.header .banner { margin-left:230px; text-align:right; }



.header .menu { height:26px; padding-top:20px; }
.header .menu .item { float: left; background:url(../images/menu/item_bg.gif) repeat-x; margin-right:4px; margin-top:1px; }
.header .menu .item .bg1 {float: left; background:url(../images/menu/item_bgl.gif) no-repeat left;  }
.header .menu .item .bg2 {float: left; background:url(../images/menu/item_bgr.gif) no-repeat right;  }
.header .menu .item a {float: left; height:21px; display:block; padding:4px 25px 0 25px; font-size:13px; color:#FFF; font-weight:700; text-decoration:none; }
.header .menu .item a:hover { text-decoration:underline; }
.header .menu .item#current { background:url(../images/menu/itemc_bg.gif) repeat-x; float:left; margin-right:4px; margin-top:0px; }
.header .menu .item#current .bg1 { background:url(../images/menu/itemc_bgl.gif) no-repeat left;  }
.header .menu .item#current .bg2 { background:url(../images/menu/itemc_bgr.gif) no-repeat right;  }
.header .menu .item#current a { height:21px; display:block; padding:5px 25px 0 25px; font-size:13px; color:#fa5223; font-weight:700; text-decoration:none; }
.header .menu .item#current a:hover { text-decoration:underline; }





.body { background:#f0f9fd; padding:5px; }
.body .clear { clear:both; }


.lb { float:left; width:240px; }
.rb { margin-left:250px; }



.lb .vendors { border-top:4px solid #a9cde4;border-bottom:1px solid #a9cde4; background:#fff; padding:5px 15px 10px 15px; }
.lb .vendors .item { background:url(../images/lb/vendor_arw.gif) left center no-repeat; padding-left:15px; margin-top:3px;  }
.lb .vendors .item a, .lb .vendors .all a { display:block; font-size:13px; font-weight:700; text-decoration:none; color:#4b4b4b; }
.lb .vendors .item a:hover {  color:#ff5223; }
.lb .vendors .item#current a { color:#0183AE;  }
.lb .vendors .subitem { background-color:#F0F9FD;border:1px solid #A9CDE4;font-family:Arial;height:300px;line-height:170%;list-style-type:none;margin:7px 0 7px 12px;overflow:auto;padding:5px 5px 5px 11px;position:relative; }
.lb .vendors .subitem li { font-family:Arial;list-style-type:none; font-size:12px; padding-bottom:8px; line-height:normal; }
.lb .vendors .subitem li a { text-decoration:none; color:#333; }
.lb .vendors .subitem li a:hover { color:#ff5223; }
.lb .vendors .subitem li#current a { color:#ff5223; }
.lb .vendors .all { padding:5px 15px; }

.lb .notepad { border-top:4px solid #a9cde4; background:#fff; padding:5px 15px 10px 15px; font-size:12px; }

.lb .lstgsitems { border-top:4px solid #a9cde4; background:#fff; padding:5px 15px 10px 15px; }
.lb .lstgsitems .item { text-align:center;}
.lb .lstgsitems .item .name { padding-bottom:3px; text-align:left; }
.lb .lstgsitems .item .name a { color:#0183AE; font-size:13px; font-weight:700; text-decoration:none; }
.lb .lstgsitems .item .name a:hover { color:#ff5223; }
.lb .lstgsitems .item .image { text-align:center; }
.lb .lstgsitems .item .price { font-size:14px; padding-top:5px;}
.lb .lstgsitems .item .price a { color:#4b4b4b; text-decoration:none; }
.lb .lstgsitems .item .price a b { color:#ff5223; }
.lb .lstgsitems .sepp { background:url(../images/rb/line1.gif) repeat-x center; height:21px;}


.rb .select { border-top:4px solid #a9cde4; background:#fff;border-bottom:1px solid #a9cde4; }
.rb .select .table { width:100%; }
.rb .select td.option { font-size:13px; font-weight:700; padding:10px; border-bottom:1px solid #d9eaf8; width:120px;   }
.rb .select td.value { font-size:13px; font-weight:700; padding:10px; border-bottom:1px solid #d9eaf8;   }
.rb .select td.value label { cursor:pointer; display:block; float:left; color:#000; font-size:13px; margin:5px 10px 5px 0; padding:0px 1px; font-weight:400; }
.rb .select td.value label input { display:none; }
.rb .select td.value label:hover { color:#F26C4F; }
.searchlabelcurrent {color:#fff; background:#ff6c00;margin:3px 6px; padding:2px 4px; }
.searchlabelcurrent:hover { color:#000;}
.rb .select .price { float:left; }
.rb .select .price div { float:left; margin-right:15px; }
.rb .select .price span { color:#000000; font-size:13px; font-weight:400; margin:0 10px; }
.rb .select .price select { font-size:12px; font-family:Arial; width:60px; }

.rb .npblock {  }
.rb .npblock .table { width:100%; }
.rb .npblock .items { border-top:4px solid #a9cde4; background:#fff;border-bottom:1px solid #a9cde4; }
.rb .npblock .item { padding:10px 0px; border-bottom:1px solid #d9eaf8;}
.rb .npblock .item .image { float:left; width:141px; height:135px; text-align:center;  }
.rb .npblock .item .params { margin-left:147px; min-height:135px; padding-top:5px; }
.rb .npblock .item .name a { font-size:15px; font-weight:700; color:#085785; }
.rb .npblock .item .name a:hover { color:#ff5223; }
.rb .npblock .item .desc { font-size:13px; font-weight:400; color:#333; padding:15px 10px 0 0; line-height:21px; }
.rb .npblock .item .price { font-size:13px;font-weight:700; padding:15px 0 0 5px; color:#333333; }
.rb .npblock .item .price a { font-size:15px; color:#ff5223; text-decoration:none;  }
.rb .npblock .item .price a:hover { text-decoration:underline; }


.rb .lnews { border-top:4px solid #a9cde4; background:#fff;border-bottom:1px solid #a9cde4; }
.rb .lnews .item { padding:15px 10px; border-bottom:1px solid #d9eaf8; }
.rb .lnews .item .title a { font-size:16px; font-weight:700; color:#085785; }
.rb .lnews .item .title a:hover { color:#ff5223; }
.rb .lnews .item .desc { padding:10px 0; color:#333; font-size:13px; text-align:justify; font-family:Tahoma }
.rb .lnews .item .desc img { float:left; margin:2px 10px 10px 10px; }
.rb .lnews .item .info { font-size:12px; }
.rb .lnews .item .info a { text-decoration:none; color:#085785; }
.rb .lnews .item .info a:hover { color:#ff5223; }



.footer { background:url(../images/footer/bg.gif) repeat-x top; color:#FFF; padding:30px 30px; }

.footer a { color:#fff; text-decoration:none; }

.footer a:hover { color:#fff; text-decoration:underline; }



h1 { text-align:center; padding:20px 0; text-align:center; color:#; margin:0px; font-size:16px; }


.lstg { padding-top:15px;  }
.lstg .panel { height:30px; }

.lstg .items { background:#FFFFFF;border-bottom:1px solid #A9CDE4;border-top:4px solid #A9CDE4; }
.lstg .items .table { width:100%; }
.lstg .items .item { padding:10px 0px; border-bottom:1px solid #d9eaf8;}
.lstg .items .item .image { float:left; width:145px; height:140px; text-align:center;  }
.lstg .items .item .params { margin-left:145px; min-height:140px; }
.lstg .items .item .name a { font-size:15px; font-weight:700; color:#085785; }
.lstg .items .item .name a:hover { color:#ff5223; }
.lstg .items .item .desc { font-size:13px; font-weight:400; color:#333; padding:15px 10px 0 0; line-height:21px; }
.lstg .items .item .price { font-size:13px;font-weight:700; padding:15px 0 0 5px; color:#333333; }
.lstg .items .item .price a { font-size:15px; color:#ff5223; text-decoration:none;  }
.lstg .items .item .price a:hover { text-decoration:underline; }


.pagination { font-size:13px; color:#555; }
.pagination b { background:#3F89C3; padding:3px; margin-right: 1px; padding-top:2px; padding-bottom:3px; color:#fff; font-weight:400; }
.pagination a { padding:3px; padding-top:2px;margin-right: 2px; padding-bottom:2px; color:#555; font-weight:400; text-decoration:underline; }
.pagination a:hover { color:#f26c4f; }


.descs { background:#FFFFFF;border-bottom:1px solid #A9CDE4;border-top:4px solid #A9CDE4; }
.descs .mdesc { padding:15px; }
.descs .mdesc .table { width:100%; }
.descs .mdesc .image { width:230px; height:230px; text-align:center; vertical-align:middle; }
.descs .mdesc .params { vertical-align:top; font-size:13px; color:#555555; padding-left:15px; }
.descs .mdesc .params span { font-size:13px; font-weight:700; } 
.descs .mdesc .params div { padding-top:5px; clear:both;}
.descs .mdesc .params div.rank div { float:left; clear:right; }
.descs .mdesc .params div.rank div img { margin-right:2px; }
.descs .mdesc a { color:#0183ae; }
.descs .mdesc a:hover { color:#ff5223; }
.descs .mdesc h2 { margin:0px; padding:0 0 5px 0; text-align:left; font-size:15px;}

.descs .panel { border:1px solid #a9cde4; border-left:0px; border-right:0px; background:#f0f9fd; height:28px; padding-left:10px; padding-right:10px; }
.descs .panel .item { float:left;font-size:13px; color:#4b4b4b; font-weight:700; text-decoration:none; display:block; padding:5px 10px 5px 10px; margin-right:10px; height:18px; }
.descs .panel .item#current { background:#c0ddf0; }
.descs .panel .item:hover { background:#c0ddf0; }

.descs .prices { margin:15px 10px; }
.descs .prices .p4g_common_table { width: 100%; font-size:11px; }
.descs .prices .p4g_1_td { border-bottom:1px solid #D4E6F1;padding:5px 5px 15px 10px; font-size: 13px;  }
.descs .prices .p4g_2_td { border-bottom:1px solid #D4E6F1; }
.descs .prices .p4g_price_table { width:100%; font-size:13px; border-bottom: 1px solid #d4e6f1; }
.descs .prices .p4g_price_table td { padding: 10px; }
.descs .prices .p4g_lline {border-bottom: 1px solid #d4e6f1;padding-right:8px; background: #f8fdff;}
.descs .prices .p4g_bullet { list-style: none; }
.descs .prices .p4g_ul { margin:0px; padding:3px 0px;  }
.descs .prices .p4g_link1 { font-size:13px; color: #999999}
.descs .prices td.p4g_lline .p4g_link2 { color:#0183AE;font-size:13px;font-weight:700; }
.descs .prices td.p4g_lline .p4g_link2:hover { color:#ff5223; }
.descs .prices .p4g_link3 { font-size:13px; padding: 15px;  }

.descs .params { }
.descs .params th { font-size:13px; font-weight:700; color:#0364a4; padding-bottom:10px;  }
.descs .params td.option { font-size:12px; color:#0364a4; padding:5px 5px 5px 5px;  }
.descs .params td.value { font-size:12px; color:#555; padding:5px 5px 5px 5px; }
.descs .params tr.step td { background:#fafafa; }
.descs .params td.sepp { background:url(../images/rb/line1.gif) repeat-x center; height:31px;}

.descs .fotos { padding:15px; text-align:center; }
.descs .fotos span { display: block; }
.descs .fotos div { float: left;text-align:center; padding:10px;vertical-align:middle; height: 70px; width: 70px; }
.descs .fotos div img { padding:1px; border:2px solid #a9cde4; cursor:pointer; }
.descs .fotos div img:hover { border:2px solid #ff5223; cursor:pointer; }
.descs .fotos div#current {  }
.descs .fotos div#current img { border:2px solid #ff5223; }

.descs .comments { padding:15px }
.descs .comments .name { border: 1px solid #b9b9b9; padding: 10px 10px 10px 20px; background-color:#f0f9fd; }
.descs .comments .name span { color: #555555; }
.descs .comments .comment { border-style: solid; border-color: #b9b9b9; border-width: 0px 1px 1px; padding: 20px; margin-bottom: 25px; line-height: 150%; background-color: #f8f8f8; }
.descs .form { background:#f0f9fd; border:1px solid #B9B9B9; }
.descs .form td { padding:10px 10px 5px 10px; }
.descs .form td input { width:250px; font-size:13px;font-family:Arial; }
.descs .form td textarea { font-size:13px; font-family:Arial; }
.descs .form td div b { display:block; padding:0 0 5px 0; }


.descs .sendmsg { border-top:1px solid #a9cde4; margin-top:15px; padding:10px; }
.descs .sendmsg .txt { }
.descs .sendmsg .submit { padding-top:5px; height:26px; }




















