/* Common */
*{margin:0; padding:0; list-style: none; border:0;font-family:Verdana;}
body{
    background:#ffffff;
    font-size:12px;
    font-family:Verdana;
    padding:10px;
    /*	min-width:1000px;
	max-width:1580px;
	width:expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1440? "1400px" : "auto");*/
}

.description-list { top: 0px; left: 0px; width: 100%; }
.description-container { padding: 5px; margin: 5px; position: relative; }
td {font-size:12px;}
a:link{color:#0e7ec0;}
a:visited{color:#82878a;}
a:hover, a:active {color:#ff4100; text-decoration:none;}
select, noselect, textarea{border:1px solid #0E7EC1;color:#0E7EC1; font-size:12px;font-family:Verdana;}
.register_tpl select{width: 248px;}
.register_tpl td{text-align: left;}
.register_tpl tr{border: none;}
.register_tpl .inputsubmit{margin-left: 290px; margin-top: -17px;}
.register_tpl td.RegSectionTitle{border: none;}
#ship_box{}
.inputMain{border:1px solid #0f7fc1;color:#747474;padding:0 10px;height:18px; }
.imgbutton{border:none;}
.inputsubmit{color:#FFFFFF; border:1px solid #0062A2; font-weight:bold; padding:0 10px; background:url(images/fon1.gif) repeat-x top;height:22px;}
.leftsubmit1{background:url(images/but_menu1.gif) left top no-repeat; width:5px; height:20px;float:left;}
.rightsubmit1{background:url(images/but_menu2.gif) left top no-repeat; width:5px; height:20px;float:left;}
.inputsubmit1{color:#FFFFFF; border:none;font-weight:bold; padding:0 10px; background:url(images/but_menubg.gif) repeat-x top;height:20px;float:left;}

.small_text{font-size:11px;;}
.grey {color:#828689;}
.razr {line-height:19px;}
.shaddow {padding-left:1px; background:url(images/shaddow.gif) repeat-y left; overflow:hidden; margin-bottom:7px;width:201px;}
.shaddowr {padding-right:1px; background:url(images/shaddowr.gif) repeat-y right; overflow:hidden; margin-bottom:7px;width:201px;}
.clear {clear:both; font-size:0px;}
input {border: 1px solid #0E7EC1; color: #0E7EC1;}
input[type="image"] {border: none;}

/* chrome selected inputs yellow borders fix */
input[type="text"], input[type="password"], select {outline: none;}


.ui-widget-overlay {
    background:none repeat scroll 0 0 #5883c4 !important;
    opacity:0.8;
}
.dialog-message .ui-dialog-titlebar {
    background:none repeat scroll 0 0 #7199CF;
    border-color:#4873b5;
    color:white;
    cursor:move;
    margin:-3px;
    padding:0 0 0 7px !important;
    height: 20px;
    overflow: hidden;
    background: url('images/but_menubg.gif') repeat-x left top;
}
.dialog-message {border:none!important;}
.dialog-message #ui-dialog-title-dialog_message {}
.dialog-message .ui-dialog-buttonpane button {
    background:#5f88c3;
    color:white;
    background: url('images/admin_menu_bg.gif') repeat-x left top;
    height:22px;
    border-color: #4873b5;
    margin:5px;
    padding: 2px;
    height: 24px;
}
.dialog-message, .dialog-message h3, .dialog-message p {text-align: left;}
.dialog-message .message-type-{color: #818181;}
.dialog-message .message-type-E {color: #ff6000;}
.dialog-message .message-type-W {color: #16940c;}

/* Blocks */
#mainContainer{
    margin: 0 auto 0;
    max-width: 1440px;
    min-width: 1024px;
    width:auto !important;
    width:1024px;
}
#textlink, #textlink2, #textlink3{
    width:98%;
    color:black;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-base-color:#4873b5;
    scrollbar-3dlight-color:#7097d2;
    scrollbar-arrow-color:#FFFFFF;

    scrollbar-highlight-color: #7097d2;
    scrollbar-face-color:#4873b5;
    scrollbar-shadow-color:#245195;
    scrollbar-darkshadow-color:#245195;
    scrollbar-track-color: #EEEEEE;
}
/* html #mainContainer {min-width:1000px; max-width:1440px;width:expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1440? "1400px" : "auto");}/**/
.lt {width:10px; vertical-align:top; background:url(images/top_corn1_2.gif) repeat-y right;}
.lt_1 {width:10px; background:url(images/top_corn1_2.gif) repeat-y right;}
.lt_2 {width:10px; vertical-align:bottom; background:url(images/top_corn1_2.gif) repeat-y right;}
.ft {background:url(images/top_fon.gif) repeat-x top; vertical-align:bottom;}
#top_table {border-left:1px solid #0e7ec1; border-right:1px solid #0e7ec1; border:1px  solid #FF0000;}
#searchPanel, #searchPanelCorner, #searchPanel div, .headcorn1, .headcorn2, .headtext, .oheadcorn1, .oheadcorn2, .oheadtext {float:left;}
#runner, #top_text{color:#0e7ec1;width:480px;font-style:italic;padding-top:10px;font-size:12px; width:100%;text-align:center; height:15px;}
#top_text{margin-bottom:10px;}
#runing-string-left-fading{width:50px; height:100%; position:absolute;left:0; background:url('images/runing-string-left-fading.png') repeat-y left top;}
#runing-string-right-fading{width:50px; height:100%;position:absolute; right:0; background:url('images/runing-string-right-fading.png') repeat-y right top;}
#logotype{ height:62px; width:200px;}
#logotype img{margin:10px 0 0px 40px; text-decoration:none;}
#logotype a{text-decoration:none; font-size:20px;}

#top_contact {width:284px;background:url(images/top_fon.jpg) no-repeat top right;vertical-align:top;height:86px;}
#top_contact div{padding-left:14px;	padding-top:5px;color:#0e7fc1;	font-weight:bold; font-size:11px;}
#top_contact div img{margin-right:9px;vertical-align:middle;}
#top_contact a {color:#0e7fc1;}

#searchPanel{width:85%; height:22px;background:url(images/fon1.gif) repeat-x top; font-size:12px !important;}
#searchPanelCorner{width:24px;height:22px;background:url(images/corner.gif) no-repeat left top; float:left;}
#searchPanel div{padding-left:15px;}
#searchPanel #keyword {height:20px; border-top:1px solid #0e7fc1;}
#searchPanel #keyword  input{width:180px;}
#searchPanel #advSearch {padding:2px 0 0 25px;}
#searchPanel #advSearch  a{color:#FFFFFF;}
#searchPanel select{width:115px;border:1px solid #0e7fc1;margin-top:1px; height:20px;}

.topMenu {padding-top:5px;}
#topMenu{background:url(images/menufon.gif) repeat-x bottom;overflow:hidden;height:30px;}
#topMenu ul{padding-left:20px;}
#topMenu li{float:left;padding:8px 32px 5px 18px;background:url(images/menuspliter.gif) no-repeat bottom right;color:#ff5100;font-size:14px;font-weight:bold;}
#topMenu .last{background:none;}
#topMenu li a:link, #topMenu li a:visited, .block .more a, .centr_block .more a, .centr_block .info a{color:#0e7ec0;text-decoration:none;}
#topMenu li a:hover, #topMenu li a:active, #topMenu li a.active{color:#ff5100;}

#left_column, #right_column{width:200px; padding-bottom:10px;}

#left_column .leftMenu {width:199px;}
.CatSubMenu .CatSubMenu .leftMenu {border-left: #315997 1px solid;border-right: #315997 1px solid;}
#left_column #catrootmenu {border-left:1px solid #0e7ec1; border-right:1px solid #0e7ec1;}
#left_column .leftMenu li{border-top:1px solid #0062a2;font-size:13px;background:url(images/menubulet.gif) 0 0  no-repeat  #FFFFFF;}
#left_column .leftMenu li a{color:#0e7ec1;text-decoration:none;padding:2px 2px 2px 23px;display: block;}
#left_column .leftMenu .selected a {text-decoration:underline;}

#categories{background:url(images/categories.gif) no-repeat bottom left #0e7fc1;height:28px; width:201px;}
#righttop{width:181px;background:url(images/rightcornertop.gif) no-repeat top right #0e7fc1;height:28px;border-bottom:1px solid #0062a2;padding:0 10px;}
#righttop div {float:left; width:90px;padding-top:7px; text-align:center; font-size:13px;color:#FFFFFF;white-space:nowrap; overflow:hidden;}
#righttop div a{color:#FFFFFF;}
#you_cart{width:201px;background:url(images/you_cart.png) no-repeat top right #0e7fc1;height:29px;}
#popular{width:201px;background:url(images/popular.png) no-repeat top right #0e7fc1;height:29px;}

.submenu {background:#FFFFFF; margin:0px;font-size:0; border-top:1px solid #0e7ec1;border-bottom:1px solid #0e7ec1;border-right:1px solid #0e7ec1; width:173px;}
.submenu ul { padding:0 0 10px 10px;}
.submenu ul li {background:url(images/submenubull.gif) no-repeat left center;padding-left:10px;font-size:10px;padding-top:8px;}
.submenu ul li a:link, .submenu ul li a:visited{color:#0f7fc1;}

.bl_top{background:url(images/block_top.gif) no-repeat left bottom;height:8px; font-size:0;}
.bl_bottom{background:url(images/block_bottom.gif) no-repeat right top;height:8px; font-size:0;position: relative;}
.bl_bottom_r{background:url(images/block_bottom.gif) no-repeat left top;height:8px; font-size:0;position: relative;left:1px;}
.bl_content {width:179px; border-left:1px solid #0e7ec1;border-right:1px solid #0e7ec1;padding:7px 10px 10px 10px; font-size:12px;}
.bl_content h3 {text-align:center;font-size:10px;text-transform:uppercase;color:#ff5100;font-weight:bold;}
.bl_content div {text-align:center;padding-top:6px;font-weight:bold;}
.bl_content .pic img{width:100px;}
.bl_content .price{color:#ff0000;font-weight:bold;font-size:13px;}
.bl_content .button img{margin:0 7px;}
.bl_content .more{font-size:11px; font-family:Verdana;}
.bl_content .more a:link, .bl_content .more a:visited {color:#0e7ec1; text-decoration:none;}
.bl_content .more a:hover, .bl_content .more a:active {text-decoration:underline;}

.fon {background:url(images/block_fon.gif) repeat-x bottom; padding-bottom:7px;}
.block{width:179px; border-left:1px solid #0e7ec1; border-right:1px solid #0e7ec1;background:url(images/block_fon.png) right bottom no-repeat  #FFFFFF;padding:7px 10px; border-bottom:1px solid #0161a1;}
.block h3{text-align:center;font-size:10px;;text-transform:uppercase;color:#000000;font-weight:bold;}
.block .pic {text-align:center;padding:12px 0;}
.block .price, .block .buy, .block .price div  { float:left;}
.block .buy {width:82px;text-align:center;}
.block .price {padding-top:1px; vertical-align:top;}
.block .price .baks {background:url(images/baks.png) center no-repeat;width:11px; height:25px;margin-bottom:2px;}
.block .price .zero {background:url(images/00.png)  center no-repeat; width:20px; height:25px; margin-bottom:2px;}
.block .price .pr {font-size:15px; font-weight:bold; font-family:Arial; height:25px;line-height: 30px;}

.br_top{width:201px;background:url(images/rblock_top.gif) no-repeat bottom right;height:8px; font-size:0;}
.br_bottom{width:201px;background:url(images/rblock_bottom.gif) no-repeat top right;height:8px; font-size:0;}
.br_content {width:179px;border-left:1px solid #0e7ec1;border-right:1px solid #0e7ec1;padding:7px 10px 10px 10px; font-size:12px;}
.br_content_w_w {width:189px;border-left:1px solid #0e7ec1;border-right:1px solid #0e7ec1;padding:7px 10px 10px 10px; font-size:12px;}
.br_content_w_w .more{font-size:11px; font-family:Verdana;}
.br_content h3 {text-align:center;font-size:10px;text-transform:uppercase;color:#ff5100;font-weight:bold;}
.br_content div {padding-top:6px;font-weight:bold;}
.br_content .pic img{width:100px;}
.br_content .price{color:#ff0000;font-weight:bold;font-size:13px;}
.br_content .button img{margin:0 7px;}
.br_content .more{font-size:11px; font-family:Verdana;}
.br_content .more a:link, .bl_content .more a:visited {color:#0e7ec1; text-decoration:none;}
.br_content .more a:hover, .bl_content .more a:active {text-decoration:underline;}


#center_column{padding:0 5px 10px 8px;font-size:11px; color:#82878a;}
#center_column h4{color:#82868a;font-size:12px; margin-bottom:5px;}

#banner{text-align:center;padding-bottom:10px;}

.oheadcorn1{background:url(images/oheadcorn1.gif) no-repeat top  right #ff6b01;}
.headcorn1, .oheadcorn1{height:22px;width:6px;}
.headcorn1{	background:url(images/headcorn1.gif) no-repeat top  right #2486c5;}
.oheadtext{	background:url(images/oheadfon.gif) repeat-x top #ff6b01;}
.headtext{	background:url(images/headfon.gif) repeat-x top #2486c5;}
.oheadtext, .headtext{width:95%;height:22px;}
.big {width:98%;}
.headtext h2, .oheadtext h2{color:#FFFFFF !important;font-size:11px;padding:4px 0 5px 5px;margin: 0 !important;}
.headtext h2 a:link, .headtext h2 a:visited {color:#FFFFFF !important;font-size:11px;}
.headtext h2{background:url(images/headcorn2.gif) no-repeat top  right;}
.oheadtext h2{background:url(images/oheadcorn2.gif) no-repeat top  right;}
.head_button {width:100px; text-align:left; padding-right:8px;}
.head_button img {margin-left:9px;}

#loginForm .remember {text-align:left;font-size:11px;color:#82868a; width:110px; padding-top:9px;}
#loginForm .remember, #loginForm .login {float:left; margin-top:10px;}
#right_column #loginForm .remember input{vertical-align:text-bottom;margin-left:5px;}
#loginForm .inputMain{width:157px;}
#loginForm .login_main, #loginForm .remember, #loginForm .login, #loginForm .more clear{padding:0; margin:0; padding-bottom:5px;}
#loginForm .more a{padding:0; font-size: 10px; color:silver;}
#loginForm .remember{color:#0E7EC1;}

#right_column #cart td{ text-align:center;padding-bottom:0px;}
#right_column #cart .x, #cart .eq{color:#0e7ec0;width:19px; font-size:11px;}
#right_column #cart .pic{width:53px;}
#right_column #cart .count{ width:25px; font-size:12px;}
#right_column #cart td img{width:50px;}
#right_column #cart .count{font-size:13px;font-weight:bold;}
#right_column #cart .tprice{font-size:11px; font-weight:bold;	text-align:left; padding-left:5px;}
#right_column #cart .total{color:#82868a; font-size:11px; background:url(images/totalLine.gif) no-repeat bottom center;}
#right_column #cart .total span{ background:#FFFFFF;padding:0 5px;}
#right_column #cart #tot_count, #right_column #cart #tot_price {width:49%;font-size:11px; padding:8px 0px; }
#right_column #cart #tot_count, #right_column #cart #tot_price{float:left;}
#right_column #cart #tot_count span{color:#82868a;}

.line {height:1px;background:url(images/line_left.png) left top no-repeat; font-size:0;}
.line div {height:1px;background:url(images/line_right.png) right center no-repeat #3a8cc7;margin-left:236px; font-size:0;}
*html .line div {margin-top:-1px;}
.centr_block {text-align:center;}
.centr_block h3{text-align:center;font-size:10px;text-transform:uppercase;color:#ff5100;font-weight:bold;}
.centr_block .sku{text-align:center;font-size:10px;text-transform:uppercase;color:#000080;font-weight:bold;}
.centr_block .price{color:#ff0000;font-weight:bold;font-size:11px;}
.centr_block .price .cross{text-decoration:line-through;color:#83878a;padding-right:5px;}
.centr_block .button img{margin:0 2px;}
.centr_block .description {color:#666;font-size:11px;text-align:justify; font:Tahoma, Geneva, sans-serif;}
.centr_block .more{background:url(images/more_fon.gif) no-repeat center bottom #FFFFFF;font-size:10px;height:16px;}
.centr_block .info{font-size:10px;text-align:center;}
.centr_block {border-right:1px solid #0e7ec0;background:#FFFFFF;padding:0px 5px; vertical-align:top;}
.centr_block div{text-align:center;padding-top:6px;font-weight:bold}
.centr_block a.blue:link, .centr_block a.blue:visited {font-size:10px; color:#0e7ec1; padding-top:7px;display:block;}
.centr_block .adbutton{background:url(images/hotdealsb.jpg) no-repeat center bottom; color:#FFFFFF; text-decoration:none; font-size:12px;height:16px;}
.man {text-align:center;}
.man img{margin:0 15px;}
.cbutton{background:url(images/calulateb.png) no-repeat center bottom; color:#FFFFFF; text-decoration:none; font-size:12px;height:16px;}

#bottom_menu{width:100%;}
#bottom_menu td,  #bottom_menu th{text-align:left;width:20%;font-size:11px;border-right:1px solid #FFF;}
#bottom_menu td a{color:#0062a2;}
#bottom_menu th a{color:#FFFFFF;text-decoration:none;}
#bottom_menu th{background-color:#0e7ec1;color:#FFFFFF;padding:3px 10px;border-bottom:1px solid #FFFFFF;}
#bottom_menu td{background-color:#e0f2ff;padding:2px 10px 10px 10px;}


#subscribe div{float:left;}
#subscribe{width:270px;font-weight:bold;color:#0062a2;font-size:11px;padding:10px 0px 7px 10px;}
#subscribe p{padding-bottom:4px;margin-top:-3px;}
#sub_div input{border-right:none;width:130px;border-bottom:1px solid #0062a3;border-left:1px solid #0062a3;border-top:1px solid #0062a3;}
#small_banner {text-align:center;}
#small_banner img{margin:0 20px; vertical-align:top;}
#big_banner {text-align:center;border-bottom:1px solid #b9bbc0; padding:12px 0;}
#big_banner img {margin:0 16px;}
#bottom{text-align:center;border-top:1px solid #e0e3e7;background:#f4f8ff;color:#0062a2;font-size:10px;padding:10px 0;}
.std {font-size:0;width:2px;}
.sh1 {background:url(images/shaddow.gif) repeat-y left;border-right: 1px solid #0e7ec1;}
.sh2 {background:url(images/shaddowr.gif) repeat-y right; border-left: 1px solid #0e7ec1;}

#bottom_line{ height:11px !important;}
#bottom_line td {font-size:1px;}
.lc {width:9px; background:url(images/bot_corn1.gif) no-repeat right top;height:11px;}
.rc {width:9px; background:url(images/bot_corn2.gif) no-repeat left top;height:11px;}
.fc {background:url(images/bot_fon.gif) repeat-x top #f4f8ff;height:11px;}
.last {border:0 !important; }
.last_top {border:0 !important; border-bottom:1px solid #FFFFFF !important;}
.bottom {margin:0 !important;}

.banner {margin-bottom:10px; text-align:center;}
.pagination {float:right;}
.pagination  div, .pagination  img {float:left;}
.pagination  div{ width:22px; height:22px; background:url(images/page_fon.png) no-repeat center; margin:0 2px; font-size:12px; font-weight:bold;cursor:pointer; text-align:center;}
.pagination  img {margin:0 3px;}
.pagination  div span {display:block;padding-top:3px;}
.pagination  div a:link, .pagination  div a:visited { text-decoration:none;color:#FFFFFF;}
.pagination  div.selected {background:url(images/page_fon_select.png) no-repeat center; margin:0 1px;}

.one_product_list {padding:10px 0;}
.one_product_list h2 {font-size:10px;text-transform:uppercase;color:#ff5100;font-weight:bold;margin:5px 0;}
.one_product_list .product_info {padding:0 10px;vertical-align:top;}
.one_product_list .product_info div { padding:6px 0; font-size:10px;white-space:nowrap;}
.one_product_list .product_info .model {color:#0E7EC1;}
.one_product_list .product_info .rate {font-weight:bold; color:#82878A;}
.one_product_list .product_info .rate img {margin-bottom:-2px;}
.one_product_list .pic { width:130px;padding-left:10px;}
.one_product_list .info { vertical-align:top; padding:6px 10px; color:#82878A; font-size:10px;}
.one_product_list .price{color:#E10000;font-weight:bold;font-size:13px; width:130px;padding-top:10px;}
.one_product_list .add {padding-top:10px;}
.one_product_list .add img {margin-right:7px;}
.sort {color: #0E7EC1;font-size:11px;padding-top:10px; font-weight:bold;}
.sort a, .sort span {padding:0 3px;}
.sort .grey {padding-left:0 !important;}
.sort a:link, .sort a:visited, .one_testimonials a:link, .one_testimonials a:visited {color: #0E7EC1; font-weight:normal;}
.sort a:hover, .sort a:active, .one_testimonials a:hover, .one_testimonials a:active {color: #FF5100;}
.bold {font-weight:bold;}

.one_testimonials {padding:10px 0 0 0px; font-size:11px;}
.one_testimonials td {font-size:11px; color:#000000 !important;}
.one_testimonials h3 {display:inline;color:#0e7ec1; font-size:11px; margin-right:5px;}
.one_testimonials .txt {padding:5px 0 10px 0; color:#8d9095;line-height:16px;}
.testimonials  .review, .testimonials .more {display:block; width:160px; padding-bottom:20px;float:left;}

.product_menu {background:url(images/product_menu_fon.png) repeat-x top; height:39px;}
.product_menu td {text-align:center; text-transform:uppercase; font-size:9px !important; font-weight:bold; background:url(images/product_menu_line.png) top left no-repeat;padding:0; margin:0;width:13%;}
.product_menu td img {margin:0 10px;}
.product_menu .left {background:url(images/product_menu_left.png) no-repeat left;width:10px !important;}
.product_menu .left div {width:10px;}
.product_menu .right {background:url(images/product_menu_right.png) no-repeat right;width:10px !important;}
.product_menu .right div {width:10px;}
.product_menu td a:link, .product_menu td a:visited {color:#FFFFFF !important; text-decoration:none;display:block; padding:3px 2px 10px 2px;}
.product_menu .select {background:url(images/product_menu_s_fon.png) repeat-x top center;}
.product_menu .select a:link, .product_menu .select a:visited {color:#4873b5 !important;}

#center_column h2 {color:#0e7ec1;font-size:11px;margin:10px 0 7px 0px;}
#center_column h1 {color:#0e7ec1;font-size:11px;margin:10px 0 7px 0px;}
#center_column a:link, #center_column a:visited {color:#0e7ec1;}
#center_column a:hover, #center_column a:active {color:#82878a;}
#center_column p {line-height:16px;margin-bottom:10px;}
#center_column td {font-size:11px;}
#center_column ul {margin-bottom:10px;padding-left:10px;}
#center_column ul li {margin-bottom:2px; background:url(images/bullet.gif) no-repeat top left; padding-left:9px;}
.tm {padding-top:10px; margin-bottom:10px;}
.tm img {margin-right:20px; margin-bottom:10px;}
.h10 {height:10px;}
.still_left, .still_right {width:6px; height:110px;}
.still_left div, .still_right div {width:6px;}
.still_left {background:url(images/still_left.gif) no-repeat left center;}
.still_right {background:url(images/still_right.gif) no-repeat right center;}
.still {background:url(images/still_fon.gif) repeat-x center;}
.still td {font-weight:bold;vertical-align:top; text-align:center;padding-bottom:12px;}
.still td a {padding-top:2px;}

.rate_this { text-align:center;color:#000000 !important; width:205px;vertical-align:top;padding-bottom:10px;}
.rate_this a {margin-top:5px; display:block;}
.rate_value {vertical-align:top;padding-bottom:10px;}
.rate_value td {padding-bottom:5px;}
.rate_value div {border:1px solid #0e7ec1; height:14px;}
.rate_value div div {border:1px solid #fff; height:12px;background:#ff671b;}
.rate_value .num {text-align:center;color:#000000 !important;}
.big_product_pic {vertical-align:top;width:305px;padding-top:10px;}
.big_product_pic img {margin-bottom:25px;}

.big_product_pic_div {margin-bottom:2px; width:300px; height:53px;background:url(images/big_product_fon.png) no-repeat center;text-align:center;}
.big_product_pic div img {margin:15px 2px; height:27px;}
.big_product_info {padding-left:20px; padding-bottom:20px;padding-top:10px;}
.big_product_info td {padding:5px 0;font-weight:bold;}
.black {color:#000000 !important;}
.green {color:#00b24f !important;}
.red {color:#ff0000 !important;}
.margin {margin:15px 0;}

.tbody_product_files {vertical-align: top;border: solid 1px '#90CEEF';padding: 20px;}
.tr_product_files_header {vertical-align: top; background-color: '#90CEEF'}
.td_product_files {padding: 5px; border: solid 1px #8BCBEE; font-size: 13px;}
.td_product_files_header {padding: 5px; border: solid 1px #8BCBEE; font-weight: bold; text-align: center; background-color: #EFF8FC;}
.td_product_files_right {padding: 5px; text-align:right; border: solid 1px #8BCBEE;}
.td_product_files_center {padding: 5px; text-align:center; border: solid 1px #8BCBEE;}
.product_files_span {font-size: 13px; font-weight: bold;}
.table_div_header {background-color: #2988c6; color: #FFFFFF; text-align: center; padding: 3px; font-weight:bold;}
.table_td_header {border-right: solid 1px #FFFFFF; background-color: #2988c6; text-align: center; padding: 3px; font-weight:bold; color:white;}
.table_td_header_last {background-color: #2988c6; color: #FFFFFF; text-align: center; padding: 3px; font-weight:bold;color:white;}

.table_td_body_first {text-align: left; padding: 2px; vertical-align:middle; border-left: solid 1px #2988c6; border-bottom: solid 1px #2988c6; border-right: solid 1px #2988c6;}
.table_td_body_middle {text-align: left; padding: 2px; vertical-align:middle; border-right: solid 1px #2988c6; border-bottom: solid 1px #2988c6;}
.table_td_body_last {text-align: left; padding: 2px; vertical-align:middle; border-bottom: solid 1px #2988c6;  border-right: solid 1px #2988c6;}

div.catsliderknob {background:url(images/drag.png) no-repeat center center;width:66px;height:21px;cursor: pointer;}
#categorycontainer {width:570px;overflow:hidden;}
.drag {width: 500px; height:12px; margin:10px 0px 30px; background:url(images/drag_line.gif) repeat-x;text-align:left; z-index:2;}


div.slideradvanced {height: 100px;width: 26px;background: url(/skin1/images/sliderbg.png) 0 center repeat-y;}
div.slideradvanced div.sliderknob {height: 26px;	width: 15px;	background: url(/skin1/images/slider.png) no-repeat center center;	cursor: pointer;}


.ui-slider { position: relative; text-align: left;}
#categorycontainer .ui-state-default {height: 26px; width: 15px; background: url(/skin1/images/drag.png) no-repeat center center; cursor: pointer; z-index:2; border-style: none;}
#categoryslider .ui-slider-handle{
    text-align:center;
    position: absolute;
    z-index: 2;
    width: 66px;
    height: 21px;
    cursor: w-resize;
    border-style: none;
    background:url(/skin1/images/drag.png) no-repeat center center;
    margin-left:-30px;
    margin-right:-14px;
    top:-0.3em;
}

#cartslider .ui-slider-handle{
    text-align:center;
    position: absolute;
    z-index: 2;
    width: 15px;
    height: 26px;
    cursor: n-resize;
    border-style: none;
    background:url(/skin1/images/slider.png) no-repeat center center;
    margin:0;
    padding:0;
    margin-bottom:-13px;
    margin-left:1px;
}

.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-vertical {height: 100px;	width: 26px;	background: url(/skin1/images/sliderbg.png) 0 center repeat-y;}
.ui-slider-vertical .ui-slider-handle {height: 26px;	width: 15px;	background: url(/skin1/images/slider.png) no-repeat 0 center; cursor: pointer;}

#categorycontainer .ui-slider-horizontal .ui-slider-handle {
    margin-left:-30px;
    margin-right:-14px;
    top:-0.3em;
}

#categorycontainer .ui-state-default {
    border:none;
    cursor: w-resize;
}

#tooltip {
    width: 180px;
    position: absolute;
    z-index: 3000;
    border: 1px solid #0E7EC1;
    background-color: #D9EEFE;
    padding: 5px;
    opacity: 0.95;
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    color: #0E7EC1;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip div.url{display:none;}

.blue_container {padding: 10px; margin: 5px; background-color: #E0F2FF; -moz-border-radius: 10px;-webkit-border-radius: 10px;}
.gray_container {padding: 10px; margin: 5px; background-color: #E0E0E0; -moz-border-radius: 10px;-webkit-border-radius: 10px;}
.blue_container .help_header{font-weight:bold;display:block;}
.blue_container .help_text{display:block;color:#000000}
.blue_container .help_text_bold {display:block;color:#82878A;font-weight:bold;}
#cart_ship_select_container {float:left; width: 60%; -moz-border-radius: 10px;-webkit-border-radius: 10px;}
.cart_subtotal_container {float:left; width: 30%;}
.cart_subtotal_container .header {width: 45%; float:left; text-align: right; padding-right:10px;}
.cart_subtotal_container .value {width: 45%; float:left; padding-left:10px;}
.cart_subtotal_container .header p {color: #2988C6; margin: 0px; font-weight:bold;}
.cart_subtotal_container .value p {color: #000000; margin: 0px; font-weight:bold;}
#dynamic_cart {padding: 0px 10px 0px 10px}

.checkout_left_top_corner {width:10px; background: url(images/checkout_left_top_corner.png) no-repeat}
.checkout_rigth_top_corner {width:10px; background: url(images/checkout_right_top_corner.png) no-repeat}
.checkout_top {background: url(images/checkout_top.png) repeat-x; width:32%}
.checkout_arrow_down {background: url(images/checkout_arrow_down.png) no-repeat; width: 64px; height: 36px;}
.checkout_left {width:10px; background: url(images/checkout_left.png) repeat-y}
.checkout_right {width:10px; background: url(images/checkout_right.png) repeat-y}
.checkout_left_bottom_corner {width:10px; background: url(images/checkout_left_bottom_corner.png) no-repeat}
.checkout_right_bottom_corner {width:10px; background: url(images/checkout_right_bottom_corner.png) no-repeat}
.checkout_bottom {background: url(images/checkout_bottom.png) repeat-x;}

.show_price {visibility: none}

#center_column h2.gray{color:#818181; font-size: 15px;}
.faq-container {padding:20px; background:white;}
.faq_question {padding: 2px 10px 2px 20px; display: block; margin: 5px 5px 5px 0px; background: url(images/faq-marker-closed.png) left center no-repeat; font-weight: bold;}
.faq_answer {display: none; padding: 10px; margin: 5px; background-color: #E0F2FF; -moz-border-radius: 10px;-webkit-border-radius: 10px;}
.gray_container_faq {background: url(images/faq-marker-opened.png) left center no-repeat;}
.faq-border{background:#91abd3;margin:10px;}

.coupon-form{margin-bottom:20px;}

.dialog-c-content{
    margin:10px 10px;
}
.top-special-offer{
    width:95%;
    text-align:left;
    padding: 5px 10px 20px 10px;
    
    }
.top-special-offer-img{
    float:left;
    width:200px;
    text-align:center;
    margin-right: 15px;
    margin-bottom: 20px;
    }
.top-special-offer-txt{

    }

.warranty-totals{
    margin-top: 30px;
    white-space: nowrap;
}

.warranty-total:first-child{
    border-top: dotted silver 1px;
}

.warranty-total{

}

.warranty-units{
    margin-top: 30px;
    white-space: nowrap;
}

.warranty-unit{

}

.warranty-unit:first-child{
    border-top: dotted silver 1px;
}

.warranty-items{
    margin-top: 20px;
    border-top: dotted silver 1px;
}

.warranty-item{

}


.cart_subtotal_container blue_container{
    float:right;
}

p.coupon_discount span{
    color:#EE6633;
}


.sitemap-block{
   
    margin-bottom: 20px;

}

#nav-tree{
    background:url("images/shaddow.gif") repeat-y scroll left center transparent;
    float:left;
    border-right:1px solid #0F7FC1;

    width:27%;
}

.produc-categories-tree a.regular-link{
    display: block;
    margin-right: 15px;
}
.produc-categories-tree a.magnifier{
    display: block;
    float: right;
    height: 12px;
    width: 12px;
    background:url("images/magifier.gif") no-repeat right center transparent;
}


.produc-categories-tree a.regular-link:hover{
    background:#4873b5;
    color:white;
}

#nav-tree .smlinks{
    margin:10px;
}

#nav-goods{
    float:left;
    width:38%;
    overflow: hidden;
    padding:0 20px 20px 20px;
}

#nav-kb{
    background:url("images/shaddow.gif") repeat-y scroll right center transparent;
    width:30%;
    float:right;
    border-left:1px solid #0F7FC1;
}

.kb-content{
    padding:10px;
}

#nav-tree ul ul{
    padding-left:10px;
}

#nav-tree ul.level-0{
    border-left:solid 3px #0E7EC1;
    margin-left:10px;
    margin-bottom: 20px;
}
#nav-tree a.level-1{
    display:block;

    font-weight:bold;
    margin:5px 5px 5px 0;
    padding:2px 10px 0px 5px;
}

.arrow{
    width:18px;
    height:14px;
    display:block;
    float:left;
    font-size: 16px;
    background-color: white;
}

.arrow-level-1{
    background:url("images/faq-marker-closed.png") no-repeat scroll left center;
}
.arrow-level-2{
    background:url("images/arror-level-2.png") no-repeat scroll left center;
    background-color: white;
}
.arrow-level-3{
    background:url("images/arror-level-3.png") no-repeat scroll left center;
    background-color: white;
}

ul.level-1{
    margin-left: 10px;
}

li.level-2{
    margin-left:10px;
}

#sitemap-header{
    background:url(images/sitemap.gif) no-repeat top right #0e7fc1;
    height:28px;
    position: relative;
    left:1px;
    border-left: solid 1px #0F7FC1;
}

#kb-header{
    background:url(images/kb.gif) no-repeat top left #0e7fc1;
    height:28px;
    position: relative;
    left:-1px;
}

#nav-kb h2.gray{color:#818181; font-size: 15px; margin:10px;}

.sitemap-manufacture-list{
    padding-left: 20px;
}


.sitemap-ajax-product{
    clear: left;
    margin-bottom:20px;
}
.sitemap-ajax-product .thumbnail{
    float: left;
    clear: left;
    border:solid 1px #0F7FC1;
    position:absolute;
}
.sitemap-ajax-product .description{
    float: left;
    margin-left:15%;
    width:85%;
}


.description .price{
    float:left;
    padding-top: 20px;
    font-weight: bold;
}

.description .sku{
    float:right;
    padding-top: 20px;
}

.tree-legend{
    margin:5px 5px 10px 20px;
    color:#999999;
}


.order-list{
    width: 100%;
    margin: 20px 0;
    border-collapse:collapse;
}
.order-list *{
    margin: 0;
    border:none 0;
}
.order-list td{
    border: solid 1px #0E7EC1;
    margin: 0;
    padding: 5px;
    text-align: center;
}
.order-list th{
    background: #0E7EC1;
    color:white;
    font-weight: bold;
    margin: 0;
    padding:3px;
    border-right: solid 1px white;
}
.order-list th.last{
    background: #0E7EC1;
    color:white;
    font-weight: bold;
    margin: 0;
    padding:3px;
    border-right: solid 1px #0E7EC1;
}

.order-list tr{
    margin: 0;
    border: solid 1px #0E7EC1;
}

.table_td_header_first{
    border-left: #2988C6 1px solid;
}

.table_td_header_last{
    border-right: #2988C6 1px solid;
}

.cart-details{
    border-collapse: collapse;
}

.cart_td{
    border:0 none;
    border-left: #2988C6 1px solid;
    padding: 5px;
}

.cart_td_last{
    border:0 none;
    border-left: #2988C6 1px solid;
    border-right: #2988C6 1px solid;
    padding: 5px;
}


#cart_price, #product_price{
    display:block;
    font-size:19px;
    margin-top:-5px;
}
.product_price{
    font-size:19px;
}

.trackit-form{
    margin-top: 10px;
}
.trackit-form input{
    color:#FFFFFF;
    border:1px solid #0062A2;
    font-weight:bold;
    padding:0 10px;
    background:url(images/fon1.gif) repeat-x top;
    height:22px;
    font-size: 12px;
}

.fp-news-date {
    font-weight: bold;
}
.fp-news-link, #center_column a.fp-news-link, #center_column a.fp-news-link:visited{
    font-weight: bold;
    text-decoration: none;
    color: #0062a3;
}
.fp-news-body {
    text-align: justify;
    color: black;
}
.fp-news-more {
    float: right;
    margin-top: 6px;
}

#main_middle_bottom {
    text-align: center;
}

td.email_page {
    font-size: 12px;
}

.view-order-buttons-left{
    float:left;
}

.view-order-buttons-right{
    float:right;
    margin-bottom: 30px;
}

hr.order-buttons-line{
    background:none repeat scroll 0 0 #2988C6;
    clear:both;
    height:2px;
}

.order-info-floater {
    float:right;
    width: 500px;
}

#view_order_form .inputsubmit {
    margin: 0;
    margin-top: 20px;
}

#view_order_form label {
    margin-top: 20px;
    font-weight: bold;
    display: block;
}

#view_order_form td {
    clear:left;
    float:left;
}

.faq-section{
  border: #0E7EC1 solid 1px;
  padding: 5px;
}

#center_column #selected-content .section-header{
  margin-top:20px;
  margin-bottom:10px;
}

#testimonials-col table.feedbacks{
  width:150px;
  display: block;
  overflow: hidden;
}

table.feedbacks td{
  border-bottom: dotted silver 1px;
}

table.feedbacks{
  border: #0E7EC1 solid 1px;
  padding: 10px;
  width:100%;
}

.addTestimonialsForm {
  border: #0E7EC1 solid 1px;
  padding: 10px;
  margin-bottom: 20px;
}

.addTestimonialsForm h3{
  background: none repeat scroll 0 0 white;
    border: 1px solid #0E7EC1;
    padding: 3px;
    position: relative;
    text-align: center;
    top: -21px;
    width: 192px;
}

#center_column p.review-rating{
  margin:0;
  padding:0;
}

table.feedbacks td{
  padding-bottom: 20px;
  padding-top: 20px;
}

.one_product_list{

}

.add_to_cart_link{
    display: block;
    float: left;
}

#center_column .button{
    min-width: 183px;
    margin-right: 7px;
    float: left;
}

.button .add_to_cart_link{
    margin-left: 15px;
    display: block;
    float: left;
}

.one_product_list .details_link{
    display: block;
}

.one_product_list .buy_it_now{
    float: left;
    color: #fff;
    width: 69px;
    height: 22px;
    background: transparent url("images/buy-it-now.png") no-repeat;
    border: none;
    display: block;
    font-weight: bold;
    font-size: 9px;
    padding-bottom: 4px;
}

.buy_it_now{
    float: right;
    color: #fff;
    width: 69px;
    height: 22px;
    background: transparent url("images/buy-it-now.png") no-repeat;
    border: none;
    display: block;
    font-weight: bold;
    font-size: 9px;
    padding-bottom: 4px;
}

.details{
    display: block;
}

