body{font-size:12px; font-family:Arial; margin:0px; background-color:#f0f2f6;}
img{border:0px; vertical-align:top;}
form{ margin:0px; padding:0px;}

p{margin:0px; padding:0px;}
a{text-decoration:none;}

.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
.hide{ display:none;}
.show{ display:block;}
.block{ display:table;}

a{ font-size:12px; color:#075597; text-decoration:none;}
a:hover{ text-decoration:underline;}
div.arrow{padding:1px 0px 1px 10px; margin:0px; background: url("../gfx/menu_arrow.jpg") no-repeat left;}

div#top{ background: url("../gfx/top.jpg") no-repeat; width:986px; height:161px;}

div#top #login{ height:23px; text-align:right; padding-left:16px; padding-top:10px; font-size:11px; color:#5e93be;}
div#top #login span{ color:#ffffff; padding:0px 10px 0px 10px;}
div#top #login a{ color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold;}
div#top #login a:hover{ text-decoration:underline;}

div#top #search{ height:61px; padding-left:227px; padding-top:30px; font-size:14px; font-weight:bold; color:#bae2fd;}
div#top #search select{ width:180px; color:#404040;}
div#top #search input{ width:280px; color:#404040;}
div#top #search input.image{ width: auto; vertical-align:middle; margin-bottom:4px;}

div#top #logo{ padding:6px 0px 0px 19px;}

div#top #menu{ text-align:left; padding-left:7px; float:left;}
div#top #cart{ float:right; padding-top:4px; padding-right:12px; color:#ffffff; font-size:11px; vertical-align:middle;}
div#top #cart a{ font-size:11px; font-weight:bold; text-decoration:none; color:#ffffff;}
div#top #cart a:hover{ text-decoration:underline;}
div#top #cart img{vertical-align:middle;}

div#content{ background: url("../gfx/back.jpg") repeat-y; width:953px; padding:10px 16px 10px 17px;}

div.left{ float:left; padding-right:10px; width:224px;}
div.right{ float:left; width:719px;}
div.pane{ float:left;}
div.paneRP{ float:left; padding-right:10px;}

div.leftBox{ background: url("../gfx/menu_back.jpg") repeat-y; text-align:left; margin-bottom:10px; width:224px;} 
div.leftBox .title{ background: url("../gfx/menu_top.jpg") no-repeat; height:35px;  text-align:left;}
div.leftBox .title h2{ font-size:14px; margin:0px; padding:10px; color:#404040;}
div.leftBox .content{ background: url("../gfx/menu_bottom.jpg") no-repeat bottom; padding:5px 10px 10px 10px;}
div.leftBox .content h3{ padding:5px 0px 5px 0px; font-size:14px; margin:0px; color:#075597;}
div.leftBox .content ul{ list-style:none; padding:0px; margin:0px;}
div.leftBox .content li{ padding:1px 0px 1px 15px; margin:0px; background: url("../gfx/menu_arrow.jpg") no-repeat left; }
div.leftBox .content li.section{ padding:0px; background:#ffffff;}
div.leftBox .content li.section2{ padding:3px 0px 3px 0px; background:#ffffff; }
div.leftBox .content li a{ font-size:11px; color:#075597; text-decoration:none; }
div.leftBox .content li a:hover{ text-decoration:underline;}
div.leftBox .content li.section2 a{ font-size:14px; font-weight:bold;}
div.leftBox .content li.blank{ background-image:none; padding:1px 0px 1px 1px; text-align:center;}

div#slideshow_menu{ background: url("../gfx/slider_menu.jpg") no-repeat; width:719px; height:24px; padding-top:5px; margin-bottom:10px;}
div#slideshow_menu div#prev{ float:left; width:30px;}
div#slideshow_menu div#next{ float:left; width:30px;}
div#slideshow_menu div#title{ float:left; width:659px; text-align:center; font-size:12px; color:#404040;}

div.box .title{ background: url("../gfx/box_top_blue_right.jpg") no-repeat top right; height:35px; text-align:left; }
div.box .title .t{ background: url("../gfx/box_top_blue_left.jpg") no-repeat top left; text-align:left; padding:0px 7px 0px 7px;}
div.box .title .t h1{ font-size:14px; margin:0px; padding:8px 5px 10px 4px; color:#ffffff;}
div.box .title .t .tab{ background: url(../gfx/box_top_gray_tab_right.jpg) right top no-repeat;  padding: 0px 10px 0px 0px; float:left; margin-top:7px;}
div.box .title .t .tab a{ background: url(../gfx/box_top_gray_tab_left.jpg) left top no-repeat; padding: 7px 0px 7px 10px; display:block; color:#000000; font-size:14px; font-weight:bold;}
div.box .title .t .tab_off{  padding: 0px 10px 0px 0px; float:left; margin-top:7px;}
div.box .title .t .tab_off a{ padding: 3px 0px 7px 10px; display:block; color:#ffffff; font-size:14px; font-weight:bold;}
div.box .title .t .tab_off a:hover{text-decoration:underline;}
div.box .titleGray{ background: url("../gfx/box_top_gray_right.jpg") no-repeat top right; height:35px; text-align:left; }
div.box .titleGray .t{ background: url("../gfx/box_top_gray_left.jpg") no-repeat top left; text-align:left; padding:0px 7px 0px 7px;}
div.box .titleGray .t h1{ font-size:14px; margin:0px; padding:8px 5px 10px 4px; color:#ffffff;}
div.box .titleGray .t .tab{ background: url(../gfx/box_top_gray_tab_right.jpg) right top no-repeat;  padding: 0px 10px 0px 0px; float:left; margin-top:7px;}
div.box .titleGray .t .tab a{ background: url(../gfx/box_top_gray_tab_left.jpg) left top no-repeat; padding: 7px 0px 7px 10px; display:block; color:#000000; font-size:14px; font-weight:bold;}
div.box .titleGray .t .tab_off{  padding: 0px 10px 0px 0px; float:left; margin-top:7px;}
div.box .titleGray .t .tab_off a{ padding: 3px 0px 7px 10px; display:block; color:#ffffff; font-size:14px; font-weight:bold;}
div.box .titleGray .t .tab_off a:hover{text-decoration:underline;}
div.box .content{ background: url("../gfx/box_right.jpg") repeat-y right; text-align:left;}
div.box .content .l{ background: url("../gfx/box_left.jpg") repeat-y left; }
div.box .content .bl{ background: url("../gfx/box_bottom_left.jpg") no-repeat left bottom; padding:10px;}
div.box .content .br{ background: url("../gfx/box_bottom_right.jpg") no-repeat right bottom; }
div.box .bottomS{ height:10px; background:#ffffff; line-height:0px; font-size:0px;}
div.box .pages a img{vertical-align:middle; padding-bottom:3px;}
div.box .topPages{ float:right; padding:11px 7px 7px 0px; text-align:right;}
div.box .pages a{ font-size:12px; color:#075597; font-weight:bold; text-decoration:none;}
div.box .pages a:hover{ text-decoration:underline;}
div.box .pages a.selected{ color:#000000; text-decoration:underline;}
div.box .none{ padding:50px; font-size:12px; color:#555555; height:100px; text-align:center;}
div.box .filters{ text-align:left; padding:7px; border:1px solid #c3c3c3; border-top:none; font-size:11px; color:#555555; background-color:#f6f6f6;}
div.box .filters select{ font-size:11px; margin:0px; vertical-align:middle;}
div.box .filters a{ color: #9e0101; text-decoration: none;}
div.box .filters a:hover{ text-decoration: underline;}
div.box .filters a.selected{ text-decoration: underline;}

div.product_small{ width:154px; color:#0386de; text-align:left; line-height:16px; font-size:11px; float:left; padding:0px 10px 10px 10px;}
div.product_small a{font-size:11px; color: #2f2f2f; text-decoration:none;}
div.product_small a:hover{ text-decoration:underline;}
div.product_small .price{ padding:4px 0px 4px 0px;}
div.product_small .price s{ color:#FF0000;}

div.product{ padding-top:10px; border-bottom:1px solid #dbdbdb; text-align:left; padding-bottom:5px;}
div.noBorder{ border:0px;}
div.product .image{ float:left; margin-right:10px; width:100px;}
div.product .details{ float:left; font-size:11px; width:460px; color:#666666;}
div.product .details a{ color:#065597; font-size:11px;}
div.product .details a:hover{text-decoration:underline;}
div.product .details h3{ color:#2f2f2f; font-size:14px; margin:0px; padding:0px;}
div.product .details h3 a{color:#2f2f2f; font-size:14px; text-decoration:none;}
div.product .details .categories{ padding:2px 0px 0px 0px;}
div.product .details .description{ color:#000000; font-size:12px; padding: 5px 0px 5px 0px;}
div.product .price{ width:120px; float:left; font-size:11px; color:#000000; text-align:right;}
div.product .price p{ padding:0px; margin:0px; font-size:18px; color:#007fd3; font-weight:bold; padding-bottom:5px;}
div.product .price span{ font-size:14px;}
div.product .price a{ color:#065597; font-size:11px;}

div.breadCrumbs{ text-align:left; font-size:10px; color:#cccccc; padding-bottom:6px;}
div.breadCrumbs a{ font-size:10px; color:#075698;}
div.breadCrumbs a:hover{text-decoration:underline;}

div.bigProductList{}
div.bigProductList .firstCell{  border-right:1px solid #dbdbdb;}
div.bigProductList .product{ width:353px; float:left; padding:7px; border-top:1px solid #dbdbdb;}
div.bigProductList .firstRow{  border-top:0px;}
div.bigProductList .product .image{ float:left; margin-right:10px; width:168px;}
div.bigProductList .product .details{ float:left; font-size:11px; width:175px; color:#666666;}
div.bigProductList .product .details h3{ color:#9e0101; font-size:14px; margin:0px; padding:0px;}
div.bigProductList .product .details h3 a{color:#9e0101; text-decoration:none;}
div.bigProductList .product .details h3 a:hover{text-decoration:underline;}
div.bigProductList .product .details p{ font-size:26px; color:#363536; font-weight:bold; padding:8px 0px 8px 0px; margin:0px;}
div.bigProductList .product .details p span{ font-size:11px;}

div.smallProductList{ padding:5px 0px 5px 0px;}
div.smallProductList .floatingCell{ float:left; width:350px;}
div.smallProductList .product{ padding:5px 5px 0px 5px;}
div.smallProductList .firstRow{  border-top:0px;}
div.smallProductList .product .image{ float:left; margin-right:5px; width:80px;}
div.smallProductList .product .details{ float:left; font-size:11px; width:260px;}
div.smallProductList .product .details a{color:#9e0101; text-decoration:none; font-size:12px; }
div.smallProductList .product .details a:hover{text-decoration:underline;}
div.smallProductList .product .details p{ font-size:18px; color:#363536; font-weight:bold; padding:0px; margin:0px;}
div.smallProductList .product .details p span{ font-size:11px;}
div.smallProductList .product .details a{ font-szie:11px; color:#9e0101; text-decoration:underline; font-weight:bold;}
div.smallProductList .viewAll{ text-align:center; border-top:1px solid #dbdbdb; padding-top:5px; margin-top:5px;}
div.smallProductList .viewAll a{font-size:11px; color:#353535; font-weight:bold; text-decoration:none;}
div.smallProductList .viewAll a:hover{ text-decoration:underline;}

div.mainProductList{}
div.mainProductList h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; float:left; width:440px; color:#9e0101;}
div.mainProductList .product{ padding:7px; border-top:1px solid #dbdbdb;}
div.mainProductList .product .image{ float:left; margin-right:10px; width:168px;}
div.mainProductList .product .details{ float:left; font-size:11px; width:390px; color:#666666;}
div.mainProductList .product .details h3{ color:#9e0101; font-size:14px; margin:0px; padding:0px;}
div.mainProductList .product .details h3 a{color:#9e0101; text-decoration:none;}
div.mainProductList .product .details h3 a:hover{text-decoration:underline;}
div.mainProductList .product .details .categories{ padding:0px 0px 5px 0px;}
div.mainProductList .product .details .code{ padding:5px 0px 5px 0px; color:black; font-size:12px;}
div.mainProductList .product .details .description{ color:#000000; font-size:12px;}
div.mainProductList .product .price{ width:120px; float:left; font-size:11px; color:#000000; text-align:right; padding-top:20px;}
div.mainProductList .product .price p{ padding:0px; margin:0px; font-size:18px; color:#363536; font-weight:bold; padding-bottom:5px;}
div.mainProductList .product .price span{ font-size:14px;}
div.mainProductList .product .price a{ color:#363536; font-size:11px;}
div.mainProductList .bottomPages{ border-top:1px solid #dbdbdb; padding:8px; font-size:12px; color:#444444; text-align:center;}
div.mainProductList .topPages{ float:left; padding:11px 7px 7px 0px; width:260px; text-align:right;}
div.mainProductList .pages a img{vertical-align:middle; padding-bottom:3px;}
div.mainProductList .pages a{ font-size:12px; color:#9e0101; font-weight:bold; text-decoration:none;}
div.mainProductList .pages a:hover{ text-decoration:underline;}
div.mainProductList .pages a.selected{ color:#000000; text-decoration:underline;}
div.mainProductList .none{ border-top:1px solid #dbdbdb; padding:50px; font-size:12px; color:#555555; height:100px; text-align:center;}
div.mainProductList .filters{ padding:7px; border-top:1px solid #dbdbdb; font-size:11px; color:#555555; background-color:#f2f2f2;}
div.mainProductList .filters select{ font-size:11px; margin:0px; vertical-align:middle;}
div.mainProductList .filters a{ color: #9e0101; text-decoration: none;}
div.mainProductList .filters a:hover{ text-decoration: underline;}
div.mainProductList .filters a.selected{ text-decoration: underline;}

div.productDetails{}
div.productDetails h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; width:400px;}
div.productDetails h1.nb{padding-bottom:2px;}
div.productDetails .details{ font-size:12px; color:#000000;}
div.productDetails .details .image{ float:left; margin-right:10px; width:300px;}
div.productDetails .details .text{border-top:1px solid #dbdbdb; padding-top:10px; margin-top:10px;}
div.productDetails .details .text p{ margin: 0px; padding-top:5px;}
div.productDetails .details .text p.description{ font-size:11px; line-height:18px;}
div.productDetails .details .text p.code{ font-size:12px; color:#000000; padding:0px 0px 5px 0px;}
div.productDetails .details .text a{white-space: nowrap; line-height:16px; font-size:11px; color:#9e0101; text-decoration:none;}
div.productDetails .details .text a:hover{ text-decoration:underline;}
div.productDetails .details .hiddenList{overflow-y:auto; overflow-x:hidden; width:390px; margin:5px 0px 0px 0px; height:60px; border:1px solid #dbdbdb; padding:5px;}
div.productDetails .details .price{padding-top:10px; margin-top:0px; font-size:14px; color:#007fd4; font-weight:bold; }
div.productDetails .details .price strong{ font-size:26px; }
div.productDetails .details .price span{ font-size:11px; font-weight:normal; color:#555555; padding-left:5px;}
div.productDetails .details .buyLink{ padding-top:10px; text-align:left;}
div.productDetails .details .buyLink .sublink{ margin-top:5px; background: url("../gfx/link_arrow3.jpg") no-repeat left; text-align:left; padding-left:15px;}
div.productDetails .details .buyLink .sublink a{font-size:11px; color:#075597;}
div.productDetails .details .buyLink .sublink a:hover{ text-decoration:underline;}
div.productDetails .links{ text-align:center; margin:0px 0px 5px 2px; padding-bottom: 5px; border-bottom:1px solid #dbdbdb;  }
div.productDetails .links .sublink{ background: url("../gfx/link_arrow3.jpg") no-repeat left; text-align:left; float:left; padding-left:15px; margin-right:15px;}
div.productDetails .links .sublink a{font-size:11px; color:#075597;}
div.productDetails .links .sublink a:hover{ text-decoration:underline;}

div.cart{ padding-bottom:6px;}
div.cart h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; }
div.cart h1.big{padding:15px 10px 20px 10px; background-color:#f2f2f2; border:1px solid #ffffff;}
div.cart table{ border-collapse:collapse; border-spacing:0px; padding:0px;}
div.cart td{ padding:5px 5px 5px 5px;}
div.cart th{ padding:8px 5px 8px 5px; color:#000000; font-size:11px; text-align:left;}
div.cart .details{ font-size:11px;}
div.cart .details a{color:#075597; text-decoration:none; font-size:14px; font-weight:bold; }
div.cart .details a:hover{text-decoration:underline;}
div.cart .details .a{font-size:11px; font-weight:normal; color:blue;}
div.cart a.delete{ font-size:10px; color:#075597; text-decoration:none;}
div.cart a.delete:hover{text-decoration:underline;}
div.cart input{ border:1px solid #cccccc; padding:4px; font-size:14px; width:30px; text-align:center; margin-bottom:5px;}
div.cart .input2 { width:215px; text-align:left; font-size:12px; }
div.cart .separator{ padding:0px; height:1px; background-color:#dbdbdb;}
div.cart .price{ font-size:15px; color:#363536; font-weight:bold; padding:0px; margin:0px;}
div.cart .price span{ font-size:11px;}
div.cart .total{ padding:5px 0px 10px 5px; font-size:15px; color:#363536; font-weight:bold;}
div.cart .total span{ font-size:11px;}
div.cart .discount_cell{ background-color:#f5f5f5; padding:5px 25px 0px 5px;}
div.cart .discount{ padding:5px 0px 10px 5px; font-size:18px; color:#158902; font-weight:bold;}
div.cart .discount span{ font-size:11px;}
div.cart .buttons{ padding:15px 15px 10px 15px; text-align:center;}
div.cart .buttons input{width:auto; border:0px; padding:0px; margin:0px;}
div.cart .buttons .button{ width:300px; float:left;}
div.cart .none{ padding:50px; text-align:center;}
div.cart .none a{color:#075597; text-decoration:none; font-size:12px; font-weight:bold; }
div.cart .none img{vertical-align:middle;}

div.categoryBoxes{}
div.categoryBoxes .firstCell{ margin-right:10px;}
div.categoryBoxes .box{ width:364px; float:left; margin-top:10px; }
div.categoryBoxes .firstRow{ margin-top:0px;}

div.bottom{ border-top:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb; margin-top:10px; padding:10px 5px 10px 5px; text-align:left; font-size:11px; }
div.bottom a{ font-size:11px; color:#000000; text-decoration:none; }
div.bottom a:hover{  text-decoration:underline; }

div.form{ text-align:left;}
div.form h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; }
div.form h1 b{ font-weight:normal; }
div.form h1.big{ padding:15px 10px 20px 10px; background-color:#f2f2f2; border:1px solid #ffffff;}
div.form h2{ font-size:14px; padding:0px 0px 5px 0px; margin:0px; color:#000000; width:400px;}
div.form .formSection{ padding:0px 5px 10px 5px; font-size:12px; color:#000000;}
div.form .textCell{ float:left; padding-top:4px; width:150px; margin-bottom:15px;}
div.form a{ font-size:11px; color:blue; text-decoration:none;}
div.form a:hover{ text-decoration:underline;}
div.form .noMargin{margin:0px;}
div.form .textareaCell{ float:left; }
div.form .textareaCell textarea{ font-size:12px; font-family:Arial; padding:3px; width:350px; height:80px;}
div.form .inputCell{ float:left;}
div.form .inputCell .noBorder{border:0px; font-weight:bold; background:url('../gfx/ro/modify.jpg') right no-repeat; cursor:pointer;}
div.form .inputCell input{ padding:2px; color:#000000; font-weight:normal; border:auto; background:#ffffff;}
div.form .inputCell .image{ padding:0px;}
div.form .inputCell {font-size:11px;}
div.form .buttons{ text-align:center; padding:10px 0px 15px 0px;}
div.form .buttons p{ margin:5px; padding:0px; font-size:10px;}
div.form .errorCell{ float:left; font-size:11px; color:#cc0000; padding-top:4px; padding-left:10px;}

div#logged{text-align:left; float:left; padding-top:10px; padding-left:3px; width:220px; font-size:11px;}
div#accountMenu{ padding:5px 0px 0px 0px;}
div#accountMenu .item{ background:url("../gfx/link_arrow6.jpg") no-repeat left; padding:0px 0px 0px 15px;}
div#accountMenu .item a{ font-size:12px; color: #ff7600; text-decoration:none; font-weight:bold;}
div#accountMenu .item a:hover{ text-decoration:underline;}

div#orders{}
div#orders h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; }
div#orders table{ border-collapse:collapse; border-spacing:0px; padding:0px;}
div#orders td{ padding:10px;}
div#orders th{ padding:10px; color:#000000; font-size:11px;}
div#orders .separator{ padding:0px; height:1px; background-color:#dbdbdb;}
div#orders .small{ font-size:11px; color:#000000;}
div#orders .price{ font-size:14px; font-weight:bold;}
div#orders .price b{ font-size:11px; font-weight:normal; color:#000000;}
div#orders .status{ color:#000000; font-size:12px;}
div#orders .taxes{ color:#075597; font-size:10px;}
div#orders a{ font-size:12px; text-decoration:none;}
div#orders a:hover{ text-decoration:underline;}
div#orders b{ color: #075597;}
div#orders .pages{ border-top:1px solid #dbdbdb; padding:8px; font-size:12px; color:#444444; text-align:center;}
div#orders .pages a img{vertical-align:middle; padding-bottom:3px;}
div#orders .pages a{ font-size:12px; color:#075597; font-weight:bold; text-decoration:none;}
div#orders .pages a:hover{ text-decoration:underline;}
div#orders .pages a.selected{ color:#000000; text-decoration:underline;}
div#orders .none{ padding:50px; text-align:center; height:200px; border-top:1px solid #dbdbdb;}
div#orders .none a{color:#9e0101; text-decoration:none; font-size:12px; font-weight:bold; }

div.orderDetails{}
div.orderDetails h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; }
div.orderDetails table{ border-collapse:collapse; border-spacing:0px; padding:0px;}
div.orderDetails td{ padding:10px;}
div.orderDetails th{ padding:10px; color:#000000; font-size:11px;}
div.orderDetails .details{ color:#383638; text-decoration:none; font-size:12px; font-weight:bold;}
div.orderDetails .details u{font-weight:normal;}
div.orderDetails .details i{font-weight:normal;}
div.orderDetails .separator{ padding:0px; height:1px; background-color:#dbdbdb;}
div.orderDetails .price{ font-size:15px; color:#363536; font-weight:bold; padding:0px; margin:0px;}
div.orderDetails .price span{ font-size:11px;}
div.orderDetails .price i{ font-size:11px; font-weight:normal; text-decoration:underline;}
div.orderDetails .total{ font-size:15px; color:#007fd4; font-weight:bold;}
div.orderDetails .total span{ font-size:11px;}
div.orderDetails .buttons{ padding:15px 15px 10px 15px; text-align:center;}
div.orderDetails .buttons input{width:auto; border:0px; padding:0px; margin:0px;}
div.orderDetails .buttons .button{ width:308px; float:left;}
div.orderDetails .none{ padding:50px; text-align:center; height:200px;}
div.orderDetails .none a{color:#9e0101; text-decoration:none; font-size:12px; font-weight:bold; }

div.page{}
div.page h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; color:#9e0101; border-bottom:1px solid #dbdbdb; }
div.page .details{ color:#000000; line-height:18px; text-decoration:none; font-size:12px; padding:5px 10px 10px 10px;}
div.page .details p{padding:0px; margin:0px;}
div.page .details .img{ float:left; margin:4px 10px 0px 0px; border:1px solid #dbdbdb;}
div.page .details a.red{ color:#9e0101; text-decoration:none; }
div.page .details a.red:hover{ text-decoration:underline;}
div.page .details a img{float: none;}

div.newsList{}
div.newsList h1{ font-size:18px; padding:5px 10px 10px 10px; margin:0px; float:left; width:400px;}
div.newsList .news{ padding:7px; border-top:1px solid #dbdbdb;}
div.newsList .news .image{ float:left; margin-right:10px; width:168px;}
div.newsList .news .details{ float:left; font-size:11px; width:530px; color:#666666;}
div.newsList .news .details h3{ color:#9e0101; font-size:14px; margin:0px; padding:5px 0px 5px 0px;}
div.newsList .news .details h3 a{color:#9e0101; text-decoration:none;}
div.newsList .news .details h3 a:hover{text-decoration:underline;}
div.newsList .news .details .description{ color:#000000; font-size:12px; line-height:18px; padding-bottom:5px;}
div.newsList .bottomPages{ border-top:1px solid #dbdbdb; padding:8px; font-size:12px; color:#444444; text-align:center;}
div.newsList .topPages{ float:left; padding:11px 7px 7px 0px; width:300px; text-align:right;}
div.newsList .pages a img{vertical-align:middle; padding-bottom:3px;}
div.newsList .pages a{ font-size:12px; color:#9e0101; font-weight:bold; text-decoration:none;}
div.newsList .pages a:hover{ text-decoration:underline;}
div.newsList .pages a.selected{ color:#000000; text-decoration:underline;}
div.newsList .none{ border-top:1px solid #dbdbdb; padding:50px; font-size:12px; color:#555555; height:100px; text-align:center;}

div.comments{}
div.comments .comment{ border-bottom:1px solid #dbdbdb; }
div.comments .commentNB{ border:0px;}
div.comments .comment .commentTitle{ padding:8px 8px 5px 8px; font-size:11px;}
div.comments .comment .commentTitle .author{ width:400px; float:left; color:#656565; }
div.comments .comment .commentTitle .vote{ float:right; }
div.comments .comment .commentText{ font-size:11px; padding:2px 8px 8px 8px;}
div.comments .none{  border-bottom:1px solid #dbdbdb; padding:30px; font-size:12px; color:#555555; text-align:center;}
div.comments .commentSaved{ padding:15px; text-align:center; line-height:18px;}
div.comments .commentSaved h2{ font-size:18px; color:#9e0101; margin:0px; padding:0px 0px 10px 0px;}
div.comments .commentSaved a{ font-weight:bold; color:#9e0101; }
