html, body {height:100%; font-size:70%;}
*, html, body {margin:0px; padding:0px;}
body {font:1em/1.2 Tahoma, Geneva, sans-serif; color:#444; text-align:center; background: #fff;}
th, td, input, textarea, option, select {font:11px Tahoma, Geneva, sans-serif; color:#444;}

img {border:0px solid;}
a {text-decoration:underline; color:#0089b4;}
a:hover {text-decoration:none; color:#7fc4d9 !important;}

li {list-style-type:none}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.oneHundredPercent {width:100%;}
.orange {color:#f47421 !important}

#global {position:relative; height:100%; min-height:100%; margin:0 auto; margin-bottom:-118px; width:972px; text-align:left;}
html>body #global {height:auto;}

#header {height:10px; min-height:10px; position:relative; padding-top:93px;}
html>body #header {height:auto;}
#header h1 {padding:0 14px 12px 14px; font-size:1em; font-weight:normal; text-align:center;}
#header #logo {position:absolute; left:10px; top:19px;}
#header #userArea, #header #guestArea {position:absolute; left:377px; top:27px;}
#header #userArea .gr, #header #guestArea .gr {color:#444;}
#header #userArea .gr:hover, #header #guestArea .gr:hover {color:#a1a1a1 !important;}
#header #userArea .msg {margin-left:4px;}
#header #cart {position:absolute; left:501px; top:20px; background: url(../img/cart.gif) left 1px no-repeat; padding:7px 0 7px 27px; color:#7c7c7c;}
#header #cart span {color:#444;}
#header #search {position:absolute; right:0; top:18px; width:246px; height:31px; background: url(../img/searchSprites.gif) left top repeat-x; overflow:hidden;}
#header #search .bg {height:31px; background: url(../img/searchSprites.gif) left -31px no-repeat;}
#header #search .bg .bg {background: url(../img/searchSprites.gif) right -62px no-repeat; padding-top:8px;}
html>body #header #search .bg .bg {height:23px;}
#header #search label {float:left; width:58px; padding-top:1px; display:block; font-weight:bold; padding-left:10px;}
html>body #header #search label {width:48px;}
#header #search .txt {width:155px; height:15px; background: url(../img/searchInpBg.gif) right top no-repeat; border:none; padding:0 8px; color:#a1a1a1; float:left; margin-right:5px; //background-attachment: fixed;}
html>body #header #search .txt {width:139px; margin-right:8px; background-attachment: inherit; //background-attachment: scroll;}
#header #search .btn {float:left;}
#header #secTopNav {position:absolute; right:7px; top:61px; text-align:right;}
#header #secTopNav a.faq {padding-left:14px; background: url(../img/faq.gif) left 2px no-repeat;}
#header #secTopNav a.cs {padding-left:16px; background: url(../img/cs.gif) left 2px no-repeat;}
#header #secTopNav a.cu {padding-left:13px; background: url(../img/cu.gif) left 2px no-repeat;}
#header #secTopNav a.ma {padding-left:15px; background: url(../img/ma.gif) left 2px no-repeat;}
#header #secTopNav a.blog {padding-left:14px; background: url(../img/blog.gif) left 2px no-repeat;}
#header #mainNav {height:44px; margin-bottom:10px;}
#header #mainNav li {float:left; height:44px; margin-right:1px; text-align:center; position:relative;}
/* Fix IE. Hide from IE Mac \*/ * html #header #mainNav li a {height:1%;} /* End */
#header #mainNav li.last {margin-right:0;}
#header #mainNav li a {display:block; height:44px; /*float:left;*/}
#header #mainNav li a span {position:absolute; left:0; top:0; display:block; height:44px;}
#header #mainNav li a:hover span {cursor:hand;}


#header #mainNav #topNav01 a {width:162px;}
#header #mainNav #topNav01 a span {width:162px; background: url(../img/mainNavSprites.gif) left top no-repeat;}
#header #mainNav #topNav01 a:hover span {background: url(../img/mainNavSprites.gif) -240px top no-repeat;}
#header #mainNav #topNav01.current a span {background: url(../img/mainNavSprites.gif) -240px top no-repeat;}
#header #mainNav #topNav02 a {width:137px;}
#header #mainNav #topNav02 a span {width:137px; background: url(../img/mainNavSprites.gif) left -44px no-repeat;}
#header #mainNav #topNav02 a:hover span {background: url(../img/mainNavSprites.gif) -240px -44px no-repeat;}
#header #mainNav #topNav02.current a span {background: url(../img/mainNavSprites.gif) -240px -44px no-repeat;}
#header #mainNav #topNav03 a {width:174px;}
#header #mainNav #topNav03 a span {width:174px; background: url(../img/mainNavSprites.gif) left -88px no-repeat;}
#header #mainNav #topNav03 a:hover span {background: url(../img/mainNavSprites.gif) -240px -88px no-repeat;}
#header #mainNav #topNav03.current a span {background: url(../img/mainNavSprites.gif) -240px -88px no-repeat;}
#header #mainNav #topNav04 a {width:139px;}
#header #mainNav #topNav04 a span {width:139px; background: url(../img/mainNavSprites.gif) left -264px no-repeat;}
#header #mainNav #topNav04 a:hover span {background: url(../img/mainNavSprites.gif) -240px -264px no-repeat;}
#header #mainNav #topNav04.current a span {background: url(../img/mainNavSprites.gif) -240px -264px no-repeat;}
#header #mainNav #topNav05 a {width:167px;}
#header #mainNav #topNav05 a span {width:167px; background: url(../img/mainNavSprites.gif) left -176px no-repeat;}
#header #mainNav #topNav05 a:hover span {background: url(../img/mainNavSprites.gif) -240px -176px no-repeat;}
#header #mainNav #topNav05.current a span {background: url(../img/mainNavSprites.gif) -240px -176px no-repeat;}
#header #mainNav #topNav06 a {width:188px;}
#header #mainNav #topNav06 a span {width:188px; background: url(../img/mainNavSprites.gif) left -220px no-repeat;}
#header #mainNav #topNav06 a:hover span {background: url(../img/mainNavSprites.gif) -240px -220px no-repeat;}
#header #mainNav #topNav06.current a span {background: url(../img/mainNavSprites.gif) -240px -220px no-repeat;}

#header #mainNav li ul {position:absolute; background-color: #fff; color:#fff; left:0; top:44px; width:218px; height:10px; min-height:10px; z-index:9999; border:1px solid #dcdcdc; background-color: #fff; padding:10px 0; display:none;}
html>body #header #mainNav li ul {height:auto;}
#header #mainNav #topNav06 ul {left:-38px;}
html>body #header #mainNav #topNav06 ul {left:-32px;}
#header #mainNav li ul li {float:none; height:auto; margin:0 10px; text-align:left; position:normal; padding:5px 8px; background: url(../img/graydot.gif) left bottom repeat-x; color:#858585;}
#header #mainNav li ul li.lasstlasst {background: none;}
#header #mainNav li ul li a {display:inline; height:auto; float:none; text-decoration:none; font-weight:bold;}
#header #mainNav li:hover ul {display:block; z-index:998 !important;}
#header #mainNav li.over ul {display:block !important; z-index:998 !important;}

#header #secMainNav {margin-bottom:14px; height:10px; min-height:10px; padding:0 8px;}
html>body #header #secMainNav {height:auto;}
#header #secMainNav a {font-weight:bold; font-size:1.1em;}
#header #secMainNav .right {float:right; width:370px; text-align:right;}
#header #secMainNav .opened {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
html>body #header #secMainNav .opened {opacity: 0.6;}
#header #secMainNav .opened a {text-decoration:none !important;}
#header #secMainNav .opened a:hover {color:#0089b4 !important;}
#header #secMainNav .right a {background: url(../img/zoom.gif) left 3px no-repeat; padding-left:17px;	text-transform:uppercase; text-decoration:underline;}
#header #secMainNav .right a:hover {text-decoration:none;}
#header #secMainNav .left a {text-transform:uppercase; color:#f47421;}
#header #secMainNav .left a:hover {color:#f9b990 !important;}

#header #topRkls {margin-bottom:12px;}
#header #topRkls .item {float:left; margin-right:10px;}
#header #topRkls .last {margin-right:0;}
#header #brands {height:50px; margin-bottom:12px; width:100%; text-align: center;}
#header #brands .item {float:left; border-right:1px solid #d3d3d3; text-align:center; width:138px;}
#header #brands .last {border-right:none;}
#header #brands .item a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
html>body #header #brands .item a:hover img {opacity: 0.7;}



#advSearch {margin-bottom:10px; padding-top:4px; background: url(../img/advSrBg.gif) 805px top no-repeat;}
#advSearch .bg {background: #c4c4c4 url(../img/advSrBg.gif) left -400px repeat-x; height:27px; min-height:27px;}
html>body #advSearch .bg {height:auto;}
#advSearch .crn {background: url(../img/advSrBg.gif) left -80px no-repeat; height:27px; min-height:27px;}


html>body #advSearch .crn {height:auto;}
#advSearch .crn .crn {background: url(../img/advSrBg.gif) right -160px no-repeat;}
#advSearch .crn .crn .crn {background: url(../img/advSrBg.gif) left bottom no-repeat;}
#advSearch .crn .crn .crn .crn {background: url(../img/advSrBg.gif) right bottom no-repeat;}
#advSearch .firstPart {height:27px; padding:5px 0 0 14px;}



html>body #advSearch .firstPart {height:22px;}
#advSearch .firstPart label {font-size:1em; font-weight:bold; color:#444; float:left; margin-right:7px; display:block; padding-top:2px;}
#advSearch .firstPart .leftPad {padding-left:10px;}
#advSearch .firstPart .rightPad {margin-right:15px !important;}
#advSearch .firstPart select {float:left; margin-right:7px; width:120px; color:#444;}


#advSearch .firstPart .price {float:left; width:42px; margin-right:10px; height:15px; background: url(../img/txtBg.gif) right top no-repeat; border:none; margin-top:2px; padding:0 5px; display:block; background-attachment: fixed;}
html>body #advSearch .firstPart .price {background-attachment: scroll; width:32px; //background-attachment: scroll;}

#advSearch .firstPart .check {width:12px; float:left; margin-right:5px; margin-top:-1px;}
html>body #advSearch .firstPart .check {margin-top:3px; //margin-top:-1px;}
#advSearch .firstPart .noBold {font-weight:normal !important;}
#advSearch .firstPart .btn {float:left; margin-right:30px; margin-left:14px; margin-top:1px;}
#advSearch .firstPart .more {float:left; padding-left:19px; background: url(../img/moreBg.gif) left 3px no-repeat; padding-top:1px;}
#advSearch .firstPart .opened {background: url(../img/moreBgOpened.gif) left 3px no-repeat !important;}
#advSearch .firstPart .opened a {color:#666 !important; text-decoration:none;}
#advSearch .firstPart .more a {color:#444;}
#advSearch .firstPart .more a:hover {background: none; color:#444 !important;}
#advSearch .secondPart {height:27px; padding:3px 0 3px 14px;}
html>body #advSearch .secondPart {height:21px;}
#advSearch .secondPart select {float:left; margin-right:28px; width:120px; color:#444;}
#advSearch .secondPart label {font-size:1em; color:#444; float:left; margin-right:16px; display:block; padding-top:2px;}
#advSearch .secondPart .check {width:12px; float:left; margin-right:5px; margin-top:-1px;}
html>body #advSearch .secondPart .check {margin-top:3px; //margin-top:-1px;}




#indexContent #centerCol {float:left; width:715px; margin-right:27px;}
#indexContent #centerCol .welcome {padding-bottom:8px;}
#indexContent #centerCol .welcome p {padding:0 15px 10px 14px;}
#indexContent #centerCol .welcome .h1bg {margin-bottom:10px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#indexContent #centerCol .welcome .h1bg h1 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase;}
html>body #indexContent #centerCol .welcome .h1bg h1 {height:26px;}



#indexContent #centerCol .prPr {margin-bottom:25px;}
#indexContent #centerCol .prPr .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#indexContent #centerCol .prPr .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase;}
html>body #indexContent #centerCol .prPr .h1bg h2 {height:26px;}
#indexContent #centerCol .prPr .item {float:left; width:225px; margin-right:20px; padding-right:1px; background: url(../img/rightDbg.gif) right top repeat-y; margin-bottom:35px;}
html>body #indexContent #centerCol .prPr .item {width:224px;}
#indexContent #centerCol .prPr .last {margin-right:0; background: none;}
#indexContent #centerCol .prPr .item h2 {padding:0 20px 10px 14px; font-weight:bold; font-size:1.25em;}
#indexContent #centerCol .prPr .item .image {margin-bottom:15px; position:relative; height:10px; min-height:10px; width:208px;}

html>body #indexContent #centerCol .prPr .item .image {height:auto;}
#indexContent #centerCol .prPr .item .image img {display:block;}
#indexContent #centerCol .prPr .item .image .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #indexContent #centerCol .prPr .item .image .c1 {background: url(../img/c_1.png) left top no-repeat;}
#indexContent #centerCol .prPr .item .image .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #indexContent #centerCol .prPr .item .image .c2 {background: url(../img/c_2.png) left top no-repeat;}
#indexContent #centerCol .prPr .item .image .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #indexContent #centerCol .prPr .item .image .c3 {background: url(../img/c_3.png) left top no-repeat;}
#indexContent #centerCol .prPr .item .image .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #indexContent #centerCol .prPr .item .image .c4 {background: url(../img/c_4.png) left top no-repeat;}


/*!!!!*/
#indexContent #centerCol .prPr .item .tags {font-size:.9em; line-height:15px; color:#828282; padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#indexContent #centerCol .prPr .item .tags strong {color:#444;}


#indexContent #centerCol .prPr .item .desc {padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#indexContent #centerCol .prPr .item .desc a {color:#444; text-decoration:none;}
#indexContent #centerCol .prPr .item .desc a:hover {color:#777 !important;}

#indexContent #centerCol .item .prices {margin:0 15px 15px 14px;}
#indexContent #centerCol .item .prices strong.price {font-size:1.2em;}
#indexContent #centerCol .item .prices span.price {color:#ee7832; font-size:1.7em;}
#indexContent #centerCol .item .prices span.price sup {font-size:.75em;}
#indexContent #centerCol .item .prices span.decrease {color:#ee7832; font-size:.9em; display:block; padding:4px 0 0 0;}

/*!!!!*/
#indexContent #centerCol .prPr .item .btn {padding-left:10px;}

#indexContent #centerCol .prPr .all {text-align:right; padding-right:16px; text-transform:uppercase;}
#indexContent #centerCol .prPr .all a {color:#f47421; font-weight:bold;}
html>body #indexContent #centerCol .prPr .all a:hover {color:#f9b990;}

#indexContent #centerCol .item .sale {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sale.png', sizingMethod='crop')";}
html>body #indexContent #centerCol .sale {background: url(../img/sale.png) left top no-repeat;}
#indexContent #centerCol .item .quickship {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/quickship.png', sizingMethod='crop')";}
html>body #indexContent #centerCol .quickship {background: url(../img/quickship.png) left top no-repeat;}

#indexContent #rightCol {float:left; width:230px;}
#indexContent #rightCol .couponItem, #indexContent #rightCol .rklItem {margin-bottom:15px;}
#indexContent #rightCol #cService {margin-bottom:10px;}
#indexContent #rightCol #cService .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#indexContent #rightCol #cService .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase;}
html>body #indexContent #rightCol #cService .h1bg h2 {height:26px;}
#indexContent #rightCol #cService p {margin:0 18px 10px 22px; padding-bottom:10px; background: url(../img/grdot.gif) left bottom repeat-x; color:#696969; line-height:15px;}
#indexContent #rightCol #cService p.last {background: none;}
#indexContent #rightCol #join2list {margin-bottom:10px;}
#indexContent #rightCol #join2list .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#indexContent #rightCol #join2list .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase;}
html>body #indexContent #rightCol #join2list .h1bg h2 {height:26px;}
#indexContent #rightCol #join2list p {text-align:center; padding-bottom:12px;}
#indexContent #rightCol #join2list .txt {width:136px; height:17px; color:#a1a1a1; float:left; margin-left:18px; margin-right:7px; background: url(../img/inpBg2.gif) left top no-repeat; padding:1px 8px 0 8px; border:none; background-attachment: fixed;}
html>body #indexContent #rightCol #join2list .txt {background-attachment: scroll; width:120px; height:16px; //background-attachment: scroll;}
#indexContent #rightCol #join2list .btn {float:left;}



#catalogContent #leftCol {float:left; width:238px; margin-right:24px;}
#catalogContent #leftCol .nav {padding-bottom:20px;}
#catalogContent #leftCol .nav .h1bg {margin-bottom:6px; height:34px; background: #fba320 url(../img/h1orangebgsprites.gif) left top no-repeat;}
#catalogContent #leftCol .nav .h1bg h2 {height:34px; background: url(../img/h1orangebgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase; color:#fff;}
#catalogContent #leftCol .nav .blogh1 {background: #fba320 url(../img/h1blogbgsprites.gif) left top no-repeat;}
#catalogContent #leftCol .nav .blogh1 h2 {background: url(../img/h1blogbgsprites.gif) right -34px no-repeat; text-transform:none;}


html>body #catalogContent #leftCol .nav .h1bg h2 {height:26px;}
#catalogContent #leftCol .nav ul li {padding:6px 35px; background: url(../img/graydot.gif) left bottom repeat-x; color:#858585;}
#catalogContent #leftCol .nav ul li a {font-weight:bold; text-decoration:none;}
#catalogContent #leftCol .nav ul ul {padding:6px 0;}
#catalogContent #leftCol .nav ul ul li {padding:6px 0 0px 20px; background: none; color:#737373; background: url(../img/bluearrow.gif) 10px 11px no-repeat;}
#catalogContent #leftCol .nav ul ul li a {/*font-weight:normal;*/}
#catalogContent #leftCol .nav ul ul li.currentSubSub {background: url(../img/grarrow.gif) 10px 11px no-repeat;}
#catalogContent #leftCol .nav ul li a.parentCat {color:#7fc4d9 ;}
#catalogContent #leftCol .couponItem, #catalogContent #leftCol .rklItem {margin-bottom:15px; text-align:center;}

#catalogContent #leftCol #recentlyViewed .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#catalogContent #leftCol #recentlyViewed .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #catalogContent #leftCol #recentlyViewed .h1bg h2 {height:25px;}
#catalogContent #leftCol #recentlyViewed .item {margin-bottom:10px; background: url(../img/grdot.gif) left bottom repeat-x; padding:0 15px 10px 15px;}
#catalogContent #leftCol #recentlyViewed .goodImage {position:relative; width:70px; margin-right:12px; float:left; height:10px; min-height:10px; //z-index:-1;}
html>body #catalogContent #leftCol #recentlyViewed .goodImage {height:auto;}
#catalogContent #leftCol #recentlyViewed .goodImage .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #catalogContent #leftCol #recentlyViewed .goodImage .c1 {background: url(../img/c_1.png) left top no-repeat;}
#catalogContent #leftCol #recentlyViewed .goodImage .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #catalogContent #leftCol #recentlyViewed .goodImage .c2 {background: url(../img/c_2.png) left top no-repeat;}
#catalogContent #leftCol #recentlyViewed .goodImage .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #catalogContent #leftCol #recentlyViewed .goodImage .c3 {background: url(../img/c_3.png) left top no-repeat;}
#catalogContent #leftCol #recentlyViewed .goodImage .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #catalogContent #leftCol #recentlyViewed .goodImage .c4 {background: url(../img/c_4.png) left top no-repeat;}
#catalogContent #leftCol #recentlyViewed .goodRightPart {float:left; width:126px;}
#catalogContent #leftCol #recentlyViewed .goodRightPart .goodTitle {font-weight:bold;}
#catalogContent #leftCol #recentlyViewed .goodRightPart .goodPrice {color:#f47421; padding-bottom:4px;}

#catalogContent #centerCol {float:left; width:710px; overflow:hidden;}
#catalogContent #centerCol .prPr {margin-bottom:25px; background: url(../img/blackdot.gif) left bottom repeat-x;}
#catalogContent #centerCol .prPr .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#catalogContent #centerCol .prPr .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:8px 0 0 35px; font-size:1.25em; font-weight:bold; text-transform:uppercase;}
html>body #catalogContent #centerCol .prPr .h1bg h2 {height:26px;}
#catalogContent #centerCol .item {float:left; width:223px; margin-right:20px; padding-right:1px; background: url(../img/rightDbg.gif) right top repeat-y; margin-bottom:35px; position:relative; height:10px; min-height:10px;}
html>body #catalogContent #centerCol .item {width:222px; height:auto;}
#catalogContent #centerCol .last {margin-right:0; background: none;}
#catalogContent #centerCol .item h2 {padding:0 20px 10px 14px; font-weight:bold; font-size:1.15em;}
#catalogContent #centerCol .item .image {margin-bottom:15px; position:relative; height:10px; min-height:10px; width:208px;}
html>body #catalogContent #centerCol .item .image {height:auto;}
#catalogContent #centerCol .item .image img {display:block;}
#catalogContent #centerCol .item .image .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #catalogContent #centerCol .item .image .c1 {background: url(../img/c_1.png) left top no-repeat;}
#catalogContent #centerCol .item .image .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #catalogContent #centerCol .item .image .c2 {background: url(../img/c_2.png) left top no-repeat;}
#catalogContent #centerCol .item .image .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #catalogContent #centerCol .item .image .c3 {background: url(../img/c_3.png) left top no-repeat;}
#catalogContent #centerCol .item .image .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #catalogContent #centerCol .item .image .c4 {background: url(../img/c_4.png) left top no-repeat;}
#catalogContent #centerCol .item .tags {font-size:.9em; line-height:15px; color:#828282; padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#catalogContent #centerCol .item .tags strong {color:#444;}
#catalogContent #centerCol .item .desc {padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#catalogContent #centerCol .item .desc a {color:#444; text-decoration:none;}
#catalogContent #centerCol .item .desc a:hover {color:#777 !important;}
#catalogContent #centerCol .item .prices {margin:0 15px 15px 14px;}
#catalogContent #centerCol .item .prices strong.price {font-size:1.2em;}
#catalogContent #centerCol .item .prices span.price {color:#ee7832; font-size:1.7em;}
#catalogContent #centerCol .item .prices span.price sup {font-size:.75em;}
#catalogContent #centerCol .item .prices span.decrease {color:#ee7832; font-size:.9em; display:block; padding:4px 0 0 0;}
#catalogContent #centerCol .item .btn {padding-left:10px;}
#catalogContent #centerCol .item .sale {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sale.png', sizingMethod='crop')";}
html>body #catalogContent #centerCol .item .sale {background: url(../img/sale.png) left top no-repeat;}
#catalogContent #centerCol .item .quickship {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/quickship.png', sizingMethod='crop')";}
html>body #catalogContent #centerCol .item .quickship {background: url(../img/quickship.png) left top no-repeat;}

#catalogContent #centerCol .all {text-align:right; padding-right:16px; padding-bottom:20px; text-transform:uppercase;}
#catalogContent #centerCol .all a {color:#f47421; font-weight:bold;}
html>body #catalogContent #centerCol .all a:hover {color:#f9b990;}

#catalogContent #centerCol .threecols {margin-bottom:15px;}
#catalogContent #centerCol .threecols .col {float:left; width:223px; margin-right:20px; margin-bottom:15px;}
html>body #catalogContent #centerCol .threecols .col {height:auto;}
#catalogContent #centerCol .threecols .col .item {margin-right:0;}
#catalogContent #centerCol .threecols .last {margin-right:0; background: none;}
#catalogContent #centerCol .threecols .last .item {background: none; margin-right:0;}
#catalogContent #centerCol .threecols .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat; margin-right:14px;}
#catalogContent #centerCol .threecols .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #catalogContent #centerCol .threecols .h1bg h2 {height:25px;}

#catalogContent #centerCol .threecols .all {margin-top:0;}

#catalogContent #centerCol .pagePath {margin-bottom:15px; background: #f0f0f0 url(../img/pagePathSprites.gif) left top no-repeat; color:#777;}
#catalogContent #centerCol .pagePath .bg {padding:10px 15px; background: url(../img/pagePathSprites.gif) right -34px no-repeat;}




#products .show {margin-bottom:15px; background: #f0f0f0 url(../img/pagePathSprites.gif) left top no-repeat; color:#777;}
#products .show .bg {padding:8px 15px 0 15px; background: url(../img/pagePathSprites.gif) right -34px no-repeat; height:34px;}
html>body #products .show .bg {height:26px;}
#products .show .pbp {float:right; padding-top:2px;}
#products .show .sh {float:left;}
#products .show .sh label {padding-right:10px; padding-top:2px; display:block; float:left;}
#products .show .sh select {width:140px; font-size:.9em; margin-bottom:-1px;}
#products .show .sort {padding-top:2px; padding-left:80px; float:left;}
#products .show .sort .up {padding-right:8px; background: url(../img/up.gif) right 6px no-repeat; margin-right:3px;}
#products .show .sort .up:hover {background: url(../img/upHover.gif) right 6px no-repeat;}
#products .show .sort .down {padding-right:8px; background: url(../img/down.gif) right 6px no-repeat; margin-right:3px;}
#products .show .sort .down:hover {background: url(../img/downHover.gif) right 6px no-repeat;}
#products .show .sort .currentup {text-decoration:none; color:#777; background: url(../img/currentUp.gif) right 6px no-repeat;}
#products .show .sort .currentup:hover {color:#bbb !important; background: url(../img/currentUpHover.gif) right 6px no-repeat;}
#products .show .sort .currentdown {text-decoration:none; color:#777; background: url(../img/currentDown.gif) right 6px no-repeat;}
#products .show .sort .currentdown:hover {color:#bbb !important; background: url(../img/currentDownHover.gif) right 6px no-repeat;}


#products .product {float:left; width:223px; margin-right:20px; padding-right:1px; background: url(../img/rightDbg.gif) right top repeat-y; margin-bottom:25px; position:relative; height:10px; min-height:10px;}
html>body #products .product {width:222px; height:auto;}
#products .lastpr {margin-right:0; background: none;}
#products .product h2 {padding:0 20px 10px 14px; font-weight:bold; font-size:1em;}
#products .product .image {margin-bottom:15px; position:relative; height:10px; min-height:10px; width:208px;}
html>body #products .product .image {height:auto;}
#products .product .image img {display:block;}
#products .product .image .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #products .product .image .c1 {background: url(../img/c_1.png) left top no-repeat;}
#products .product .image .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #products .product .image .c2 {background: url(../img/c_2.png) left top no-repeat;}
#products .product .image .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #products .product .image .c3 {background: url(../img/c_3.png) left top no-repeat;}
#products .product .image .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #products .product .image .c4 {background: url(../img/c_4.png) left top no-repeat;}
#products .product .tags {font-size:.9em; line-height:15px; color:#828282; padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#products .product .tags strong {color:#444;}
#products .product .desc {padding:0 0 10px 0; margin:0 24px 10px 14px; background: url(../img/grdot.gif) left bottom repeat-x;}
#products .product .desc a {color:#444; text-decoration:none;}
#products .product .desc a:hover {color:#777 !important;}
#products .product .anPrice {margin:0 15px 10px 0; font-size:1.8em; color:#f47421; padding-left:15px;}
#products .product .anPrice sup {font-size:.7em;}
#products .product .prices {margin:0 15px 10px 0; height:43px; background: #e6e6e6 url(../img/pricesSprites.gif) left top no-repeat;}
#products .product .prices .bg {height:43px; background: url(../img/pricesSprites.gif) right -43px no-repeat; padding:8px 0 0 15px; color:#828282; }
html>body #products .product .prices .bg {height:35px;}
#products .product .prices strong {display:block; float:left; width:84px;}
#products .product .prices strong.price {color:#f47421;}
#products .product .prices span.price {color:#ff0000; font-weight:bold;}
#products .product .btn {padding-left:10px;}
#products .product .sale {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sale.png', sizingMethod='crop')";}
html>body #products .product .sale {background: url(../img/sale.png) left top no-repeat;}
#products .product .quickship {position:absolute; width:37px; height:37px; right:-5px; top:-9px; * filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/quickship.png', sizingMethod='crop')";}
html>body #products .product .quickship {background: url(../img/quickship.png) left top no-repeat;}

#products .pager {background: url(../img/grdot.gif) left top repeat-x; padding:7px 15px; color:#777;}
#products .pager span {font-weight:bold; color:#444;}
#products .pager .prev {margin-left:20px; background: url(../img/bluearrow2.gif) left 5px no-repeat; padding-left:9px;}
#products .pager .next {background: url(../img/bluearrow.gif) right 5px no-repeat; padding-right:8px;}

#productDetails {position:relative; height:10px; min-height:10px;}
html>body #productDetails {height:auto;}
#productDetails h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px;}
#productDetails .leftPart {float:left; width:325px; margin-right:30px; padding-left:15px;}
html>body #productDetails .leftPart {width:310px;}
#productDetails .leftPart .big {margin-bottom:6px;}
#productDetails .leftPart .zoom {text-align:center; margin-bottom:12px;}
#productDetails .leftPart .zoom a {background: url(../img/zoom.gif) left 3px no-repeat; padding-left:15px;}
#productDetails .leftPart .small {float:left; margin-right:8px; width:98px;}
html>body #productDetails .leftPart .small {float:left; margin-right:9px; width:97px;}
#productDetails .leftPart .big, #productDetails .leftPart .small {position:relative; height:10px; min-height:10px;}
html>body #productDetails .leftPart .big, html>body #productDetails .leftPart .small {height:auto;}
#productDetails .leftPart .small img {display:block;}
#productDetails .leftPart .big .c1, #productDetails .leftPart .small .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #productDetails .leftPart .big .c1, html>body #productDetails .leftPart .small .c1 {background: url(../img/c_1.png) left top no-repeat;}
#productDetails .leftPart .big .c2, #productDetails .leftPart .small .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #productDetails .leftPart .big .c2, html>body #productDetails .leftPart .small .c2 {background: url(../img/c_2.png) left top no-repeat;}
#productDetails .leftPart .big .c3, #productDetails .leftPart .small .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #productDetails .leftPart .big .c3, html>body #productDetails .leftPart .small .c3 {background: url(../img/c_3.png) left top no-repeat;}
#productDetails .leftPart .big .c4, #productDetails .leftPart .small .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #productDetails .leftPart .big .c4, html>body #productDetails .leftPart .small .c4 {background: url(../img/c_4.png) left top no-repeat;}
#productDetails .leftPart .last {margin-right:0 !important;}
#productDetails .leftPart .urating {padding:8px 15px; border:1px solid #dcdcdc; margin:10px 0; font-size:.9em; height:10px; min-height:10px;}
html>body #productDetails .leftPart .urating {height:auto;}
#productDetails .leftPart .urating .amount {color:#828282; padding-bottom:5px; margin-bottom:5px; background: url(../img/grdot.gif) left bottom repeat-x;}
#productDetails .leftPart .urating .amount strong {margin-right:5px; font-weight:normal;}
#productDetails .leftPart .urating .amount span {margin-left:5px;}
#productDetails .leftPart .urating .amount img {margin:0 1px; position:relative; top:1px;}
#productDetails .leftPart .urating .links {color:#828282;}
#productDetails .leftPart .urating .links .cnc {color:#fba320;}
#productDetails .leftPart .urating .links .cnc:hover {color:#fcbe62 !important;}
#productDetails .leftPart .urating .links strong {font-weight:normal; color:#444;}
#productDetails .leftPart .urating .add {padding-bottom:7px; padding-top:3px;}
#productDetails .leftPart .urating .add label {float:left; display:block; padding-top:2px; margin-right:6px;}
#productDetails .leftPart .urating .add select {width:60px; float:left; font-size:.9em; margin-right:5px;}
#productDetails .leftPart .urating .add .btn {float:left;}
#productDetails .leftPart .urating .addform {padding:15px 0 0 0;}
#productDetails .leftPart .urating .addform label {display:block; float:left; padding-top:1px; width:100px; color:#828282;}
#productDetails .leftPart .urating .addform .txt {width:136px; height:17px; margin-bottom:5px; color:#a1a1a1; float:left; background: url(../img/inpBg2.gif) left top no-repeat; padding:1px 8px 0 8px; border:none; font-size:10px;}
html>body #productDetails .leftPart .urating .addform .txt {width:120px; height:16px;}
#productDetails .leftPart .urating .addform .btn {float:left; margin-bottom:7px; margin-right:5px;}
#productDetails .leftPart .urating .addform .btns {padding-top:7px; background: url(../img/grdot.gif) left top repeat-x;}
#productDetails .leftPart .urating .addform .btns .btn {margin-bottom:0;}
#productDetails .leftPart .ucomments {padding:8px 15px; border:1px solid #dcdcdc; margin:10px 0 20px 0; font-size:.9em; height:10px; min-height:10px;}
html>body #productDetails .leftPart .ucomments {height:auto;}
#productDetails .leftPart .ucomments .amount {color:#828282; padding-bottom:5px; margin-bottom:5px; background: url(../img/grdot.gif) left bottom repeat-x;}
#productDetails .leftPart .ucomments .links {color:#828282;}
#productDetails .rightPart {float:left; width:335px;}


#productDetails .rightPart #tabs {margin-bottom:15px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; width:100%; position:relative; left:-10px; z-index:10;}
#productDetails .rightPart #tabs li {border:1px solid #ccc; border-bottom:none; float:left; padding:4px 10px; margin-left:-1px; font-weight:bold;}
#productDetails .rightPart .display {display:block !important;}
#productDetails .rightPart #tabGeneral {display:none;}
#productDetails .rightPart #tabDescription {display:none;}
#productDetails .rightPart #tabDescription h3, #productDetails .rightPart #tabDescription h4 {font-weight:bold; font-size:1em; padding-bottom:8px; color:#f29100;}
#productDetails .rightPart #tabDescription p {padding-bottom:15px;}
#productDetails .rightPart #tabDescription ul {padding-bottom:15px; padding-left:30px;}
#productDetails .rightPart #tabDescription li {list-style-type:square; padding-bottom:1px;}
#productDetails .rightPart #tabSchemes {display:none;}
#productDetails .rightPart #tabSchemes li {background:  left 5px no-repeat; padding:5px 0 9px 24px; border-bottom:1px dotted #ccc;}
#productDetails .rightPart #tabSchemes li span {color:#828282; font-size:.9em;}



#productDetails .rightPart .tags {padding-bottom:5px;}
#productDetails .rightPart .tags .lp {float:left; width:120px;}
#productDetails .rightPart .tags .rp {float:left; width:215px;}
#productDetails .rightPart .tags .cnt {background: url(../img/msg.gif) left 4px no-repeat; padding-left:17px; position:relative; left:-17px; color:#828282; display:block;}
#productDetails .rightPart .size {padding:10px 0 13px 0;}
#productDetails .rightPart .size label {}
#productDetails .rightPart .size select {float:left; width:310px; font-weight:bold; margin-top:2px;}
#productDetails .rightPart .tags .btn {margin:5px 0;}
#productDetails .rightPart .prices {position:relative; left:-10px; height:10px; min-height:10px; padding:10px; border:1px solid #dcdcdc; margin:10px 0 15px 0;}
html>body #productDetails .rightPart .prices {height:auto;}
#productDetails .rightPart .prices .lp {float:left; width:120px; padding-top:3px;}
#productDetails .rightPart .prices .rp {float:left; width:190px;}
#productDetails .rightPart .prices .total {margin:8px 0; padding:3px 0 0 0; background: url(../img/grdot.gif) left top repeat-x;}
#productDetails .rightPart .prices .total .bg {padding-bottom:5px; background: url(../img/grdot.gif) left bottom repeat-x;}
#productDetails .rightPart .prices .total .lp {font-weight:bold; font-size:1.2em; padding-top:9px;}
#productDetails .rightPart .prices .total .save {font-size:1em !important; padding-top:2px; color:#828282;}
#productDetails .rightPart .prices .total .rp {font-size:2em; color:#f47421;}
#productDetails .rightPart .prices .total .rp sup {font-size:.6em;}
#productDetails .rightPart .prices .subTotal {margin:12px 0; padding:3px 0 0 0; background: url(../img/grdot.gif) left top repeat-x;}
#productDetails .rightPart .prices span.decrease {color:#ee7832; font-size:.9em; display:block; padding:1px 0 7px 0;}
#productDetails .rightPart .prices .btns {padding:2px 0 6px 0;}
#productDetails .rightPart .prices .btns a {margin-right:5px;}
#productDetails .rightPart .prices .sign {color:#828282; font-size:.9em;}
#productDetails .rightPart .options {position:relative; left:-10px; height:10px; min-height:10px; padding:10px; border:1px solid #dcdcdc; margin:10px 0 15px 0;}
html>body #productDetails .rightPart .options {height:auto;}
#productDetails .rightPart .options h3 {font-size:1em; font-weight:bold; padding-bottom:4px;}
#productDetails .rightPart .options ul {padding-bottom:4px; margin-bottom:8px; background: url(../img/grdot.gif) left bottom repeat-x;}
#productDetails .rightPart .options li {padding-left:30px; padding-bottom:4px;}
#productDetails .rightPart .options li label {float:left; padding-left:4px; color:#828282;}
#productDetails .rightPart .options li .radio {float:left; margin-bottom:-5px; margin-top:-2px; width:11px;}
html>body #productDetails .rightPart .options li .radio {margin-bottom:-1px; margin-top:1px;}
#productDetails .rightPart .part {padding:2px 0;}
#productDetails .rightPart .part p {float:left; margin-right:10px; padding-top:2px; width:180px;}
#productDetails .rightPart .part .bt {float:left;}
#productDetails .desc {padding-bottom:20px;}
#productDetails .desc .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#productDetails .desc .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #productDetails .desc .h1bg h2 {height:25px;}
#productDetails .desc .content {padding-left:15px;}
#productDetails .desc h3, #productDetails .desc h4 {font-weight:bold; font-size:1em; padding-bottom:8px; color:#f29100;}
#productDetails .desc p {padding-bottom:15px;}
#productDetails .desc ul {padding-bottom:15px; padding-left:30px;}
#productDetails .desc li {list-style-type:square; padding-bottom:1px;}
#productDetails .schemes {padding-bottom:5px;}
#productDetails .schemes .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#productDetails .schemes .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #productDetails .schemes .h1bg h2 {height:25px;}
#productDetails .schemes .content {padding-left:15px;}
#productDetails .schemes .item {float:left; margin:0 15px 15px 0;}
#productDetails .schemes .item img {border:1px solid #dcdcdc;}
#productDetails .schemes .five {margin-right:0;}
#productDetails .related {padding-bottom:5px;}
#productDetails .related .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#productDetails .related .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #productDetails .related .h1bg h2 {height:25px;}
#productDetails .related .content {padding-left:15px;}
#productDetails .related .item {margin-bottom:15px; width:127px !important; margin-right:10px !important; float:left; border:none !important; background: none !important;}
#productDetails .related .item h3 {font-size:1em; padding-bottom:6px; padding-left:8px;}
#productDetails .related .item h3 a {text-decoration:none;}
#productDetails .related .item h3 span.price {font-weight:normal; font-size:.8em;}
#productDetails .related .item .image {position:relative; height:10px; min-height:10px;}
html>body #productDetails .related .item .image {height:auto;}
#productDetails .related .item img {display:block;}
#productDetails .related .five {margin-right:0 !important;}
#productDetails .related .item .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #productDetails .related .item .c1 {background: url(../img/c_1.png) left top no-repeat;}
#productDetails .related .item .c2 {position:absolute; left:119px; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #productDetails .related .item .c2 {background: url(../img/c_2.png) left top no-repeat;}
#productDetails .related .item .c3 {position:absolute; left:119px; bottom:-1px; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #productDetails .related .item .c3 {background: url(../img/c_3.png) left top no-repeat; bottom:0;}
#productDetails .related .item .c4 {position:absolute; left:0; bottom:-1px; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #productDetails .related .item .c4 {background: url(../img/c_4.png) left top no-repeat; bottom:0;}
#productDetails #chooseColor {position:absolute; left:120px; top:60px; width:310px; padding:15px; border:5px solid #dcdcdc; z-index:999; background-color: #fff;}
html>body #productDetails #chooseColor {width:270px;}
#productDetails #chooseColor h3 {font-size:1.1em; padding-bottom:10px; color:#f47421;}
#productDetails #chooseColor h3 span {font-size:.9em; font-weight:normal;}
#productDetails #chooseColor .scroll {position:relative; height:160px; overflow:auto; background-color: #fff; border:1px solid #dcdcdc; margin-bottom:20px;}
#productDetails #chooseColor .last {margin-bottom:0px;}
#productDetails #chooseColor .scroll .item {padding:2px !important; margin:5px 8px 5px 4px !important; background: url(../img/grdot.gif) left bottom repeat-x !important; width:auto !important;}
#productDetails #chooseColor .scroll .item .rad {float:left; width:25px; padding:7px;}
html>body #productDetails #chooseColor .scroll .item .rad {width:11px;}
#productDetails #chooseColor .scroll .item .rad .radio {width:11px;}
#productDetails #chooseColor .scroll .item .image {float:left; width:41px; padding:2px 4px; margin-right:6px;}
html>body #productDetails #chooseColor .scroll .item .image {width:35px;}
#productDetails #chooseColor .scroll .item .desc {float:left !important; width:148px !important; padding:2px 4px !important; margin:0 !important; background: none !important;}
html>body #productDetails #chooseColor .scroll .item .desc {width:140px !important;}
#productDetails #chooseColor .scroll .item .desc label {font-weight:bold;}
#productDetails #chooseColor .scroll .item .desc span {color:#828282; font-size:.9em; display:block;}
#productDetails #chooseColor .scroll .item .desc strong {font-weight:normal; color:#f47421;}
#productDetails #chooseColor .btns {padding-top:14px;}
#productDetails #chooseColor .btns a {margin-right:5px;}
#productDetails .included {padding-bottom:20px;}
#productDetails .included .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#productDetails .included .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #productDetails .included .h1bg h2 {height:25px;}
#productDetails .included .content {padding-left:15px;}
#productDetails .included table {width:100%;}
#productDetails .included td {vertical-align:top; padding:10px; border-bottom:1px solid #e6e6e6;}
#productDetails .included .imagetd .item {position:relative; height:10px; min-height:10px; width:127px !important; margin:0 !important; background: none !important; float:none !important;}
html>body #productDetails .included .imagetd .item {height:auto;}
#productDetails .included .imagetd .item .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #productDetails .included .imagetd .item .c1 {background: url(../img/c_1.png) left top no-repeat;}
#productDetails .included .imagetd .item .c2 {position:absolute; left:119px; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #productDetails .included .imagetd .item .c2 {background: url(../img/c_2.png) left top no-repeat;}
#productDetails .included .imagetd .item .c3 {position:absolute; left:119px; bottom:-1px; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #productDetails .included .imagetd .item .c3 {background: url(../img/c_3.png) left top no-repeat; bottom:0;}
#productDetails .included .imagetd .item .c4 {position:absolute; left:0; bottom:-1px; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #productDetails .included .imagetd .item .c4 {background: url(../img/c_4.png) left top no-repeat; bottom:0;}
#productDetails .included .desc {width:300px;}
#productDetails .included .desc h3 {font-size:1em; font-weight:bold; padding-bottom:2px;}
#productDetails .included .desc .qntty {color:#828282; font-size:.9em; padding:0 0 5px 0;}
#productDetails .included .desc .short {padding:0;}
#productDetails .included .material {padding-bottom:5px; background: url(../img/grdot.gif) left bottom repeat-x; margin-bottom:10px;}
#productDetails .included .material .lp {float:left; width:60px; padding-bottom:3px;}
#productDetails .included .material .rp {float:left; width:120px; padding-bottom:3px; color:#828282;}
#productDetails .included .material .btn {padding:5px 0 8px 0;}
#productDetails .included .options {padding-bottom:5px;}
#productDetails .included .options h4 {font-size:1em; font-weight:bold; padding-bottom:5px;}
#productDetails .included .options p {padding-bottom:0px; color:#828282;}
#productDetails .included .options .btn {padding:10px 0 0 0;}
#productDetails .included .options h3 {font-size:1em; font-weight:bold; padding-bottom:4px; margin-top:10px; }
#productDetails .included .options ul {padding-bottom:4px; margin-bottom:8px; background: url(../img/grdot.gif) left bottom repeat-x;}
#productDetails .included .options li {padding-left:10px; padding-bottom:4px;}
#productDetails .included .options li label {float:left; padding-left:4px; color:#828282;}
#productDetails .included .options li .radio {float:left; margin-bottom:-5px; margin-top:-2px; width:11px;}
html>body #productDetails .included .options li .radio {margin-bottom:-1px; margin-top:1px;}
#productDetails .comments .h1bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#productDetails .comments .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #productDetails .comments .h1bg h2 {height:25px;}
#productDetails .comments .content {padding-left:15px;}
#productDetails .comments .item {margin:12px 0 25px 0 !important; width:auto !important; background: none !important; float:none !important;}
#productDetails .comments .item .title {font-weight:bold; color:#f47421; padding-bottom:7px;}
#productDetails .comments .item .title span {font-weight:normal; color:#828282;}
#productDetails .comments .item p {padding-bottom:5px;}
#productDetails .comments .item .links {color:#828282;}
#productDetails .comments .item .delete {color:#828282;}
#productDetails .comments .item .delete:hover {color:#b4b4b4 !important;}
#productDetails .comments .fresh {border:1px solid #e6e6e6; padding:10px !important;}
#productDetails .comments .short {padding-bottom:6px; color:#828282;}
#productDetails .comments .last {padding-bottom:25px;}
#productDetails .comments .addCmnt {margin:10px 0 15px 0; padding:15px; border:1px solid #e6e6e6; position:relative; left:-15px; height:10px; min-height:10px;}
html>body #productDetails .comments .addCmnt {height:auto;}
#productDetails .comments .addCmnt h3 {font-weight:bold; font-size:1.3em; padding-bottom:10px;}
#productDetails .comments .addCmnt label {float:left; width:140px; padding-top:2px; color:#828282; font-weight:bold;}
#productDetails .comments .addCmnt .txt {margin-bottom:3px; border:1px solid #b4b4b4; width:220px; height:20px; padding:2px 5px;}
html>body #productDetails .comments .addCmnt .txt {width:208px; height:14px;}
#productDetails .comments .addCmnt textarea {margin-bottom:6px; border:1px solid #b4b4b4; width:280px; height:100px; padding:2px 5px;}
html>body #productDetails .comments .addCmnt textarea {width:268px; height:94px;}
#productDetails .comments .addCmnt p {padding:15px 0;}
#productDetails .comments .addCmnt p.sign {padding:0; color:#828282;}

#textPage {position:relative; height:10px; min-height:10px;}
html>body #textPage {height:auto;}
#textPage h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px;}
#textPage p {padding-bottom:20px; padding-left:15px;}
#textPage h2 {font-size:1.25em; font-weight:bold; padding-left:15px; margin-bottom:14px;}
#textPage .h2bg {margin-bottom:15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#textPage .h2bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold; margin:0;}
html>body #textPage .h2bg h2 {height:25px;}
#textPage h3 {font-size:1em; font-weight:bold; padding-left:15px; margin-bottom:14px; color:#f29100;}
#textPage ul {padding-bottom:20px; padding-left:34px; height:10px; min-height:10px;}
html>body #textPage ul {height:auto;}
#textPage ul li {padding-left:11px; background: url(../img/libg.gif) left 6px no-repeat;}
#textPage .oneHundredPercent {background-color: #c8c8c8; margin-bottom:20px;}
#textPage .oneHundredPercent table {border:none !important;}
#textPage table {width:100%; border-bottom:1px solid #c8c8c8;}
#textPage table th, #textPage table td {vertical-align:top; padding:5px 10px 5px 15px; font-size:11px; font-weight:normal; text-align:left;}
#textPage table th {background-color: #f0f0f0; color:#000;}
#textPage table td {background-color: #fff;}

#contactPage {position:relative; height:10px; min-height:10px;}
html>body #contactPage {height:auto;}
#contactPage h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px;}
#contactPage .department {margin:0 30px 30px 0; padding:15px 25px; width:321px; border:1px solid #dcdcdc; float:left;}
html>body #contactPage .department {width:269px;}
#contactPage .department h4 {font-weight:bold; padding-bottom:12px; font-size:11px;}
#contactPage .department li {padding-bottom:5px; padding-left:22px; color:#828282;}
#contactPage .department li span {float:left; display:block; width:50px; color:#444;}
#contactPage .department li.phone {background: url(../img/phone.gif) left 1px no-repeat;}
#contactPage .department li.icq {background: url(../img/icq.gif) left 2px no-repeat;}
#contactPage .department li.mail {background: url(../img/mail.gif) left 2px no-repeat;}
#contactPage .bigBtn {padding:12px 0; text-align:center; border:1px solid #dcdcdc; width:672px; margin-bottom:22px;}
html>body #contactPage .bigBtn {width:670px;}
#contactPage h3 {padding-bottom:8px; font-size:11px; font-weight:bold; padding-left:15px;}
#contactPage p {padding-bottom:20px; padding-left:15px;}
#contactPage p.gray {color:#828282;}
#contactPage div.map {margin-bottom:20px; padding-left:15px;}
#contactPage div.map img {border:1px solid #dcdcdc;}
#contactPage .formDiv {border:1px solid #e6e6e6; margin-bottom:20px; padding:17px 15px;}
#contactPage .formDiv h2 {font-size:1.25em; font-weight:bold; padding-bottom:12px;}
#contactPage .formDiv label {float:left; display:block; width:130px; padding-top:3px; font-weight:bold; color:#828282;s}
#contactPage .formDiv .txt {float:left; width:220px; height:20px; padding:2px 5px; border:1px solid #b4b4b4; margin-bottom:3px;}
html>body #contactPage .formDiv .txt {width:208px; height:14px;}
#contactPage .formDiv .to {padding:5px 0; height:1px; min-height:1px;}
html>body #contactPage .formDiv .to {height:auto;}
#contactPage .formDiv .radio {float:left; margin-bottom:-4px;}
html>body #contactPage .formDiv .radio {margin:0; position:relative; top:3px;}
#contactPage .formDiv .radioLabel {float:left; font-weight:normal; color:#444; padding-left:4px;}
#contactPage .formDiv select {width:220px; margin:5px 0 8px 0; float:left;}
#contactPage .formDiv textarea {float:left; width:418px; height:154px; padding:2px 5px; border:1px solid #b4b4b4; margin-bottom:10px;}
html>body #contactPage .formDiv textarea {width:406px; height:148px;}
#contactPage .formDiv .btn {float:left;}
#contactPage .formDiv p {padding:0; color:#828282;}
#contactPage .formDiv .sign {padding:0 0 10px 0; color:#fba320; font-size:.95em;}

#searchPage {position:relative; height:10px; min-height:10px;}
html>body #searchPage {height:auto;}
#searchPage h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px;}
#searchPage .splash .formDiv {margin-bottom:25px; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
#searchPage .splash .formDiv label {float:left; display:block; width:185px; padding-top:3px; padding-left:15px; font-weight:bold; color:#f29100;}
html>body #searchPage .splash .formDiv label {width:170px;}
#searchPage .splash .formDiv .txt {width:310px; height:20px; background-color: #fff; border:1px solid #b4b4b4; padding:2px 5px; float:left; margin-right:27px;}
html>body #searchPage .splash .formDiv .txt {width:298px; height:14px;}
#searchPage .splash .formDiv .btn {float:left; margin-top:1px;}
#searchPage .splash .title {float:left; width:255px; padding-left:15px; font-weight:bold; color:#f29100; margin-bottom:15px;}
html>body #searchPage .splash .title {width:240px;}
#searchPage .splash .links {float:left; width:420px; margin-bottom:12px; line-height:17px;}
#searchPage .splash .links .catalog {padding-left:23px; position:relative; left:-23px; height:10px; min-height:10px; background: url(../img/catIco.gif) left 5px no-repeat;}
html>body #searchPage .splash .links .catalog {height:auto; background: url(../img/catIco.gif) left 4px no-repeat;}
#searchPage .splash .links .textPages {padding-left:23px; position:relative; left:-23px; height:10px; min-height:10px; background: url(../img/textIco.gif) left 4px no-repeat;}
html>body #searchPage .splash .links .textPages {height:auto; background: url(../img/textIco.gif) left 3px no-repeat;}
#searchPage .splash .links .cat {color:#828282;}
#searchPage .topFunc {border-bottom:1px solid #e6e6e6; margin-bottom:15px; padding-left:15px;}
#searchPage .topFunc .leftPart {float:left; width:443px;}
#searchPage .topFunc .leftPart .title {float:left; width:170px; font-weight:bold; color:#f29100; margin-bottom:15px;}
#searchPage .topFunc .leftPart .links {float:left; width:250px; margin-bottom:12px; line-height:17px;}
#searchPage .topFunc .leftPart .links .catalog {padding-left:23px; position:relative; left:-23px; height:10px; min-height:10px; background: url(../img/catIco.gif) left 5px no-repeat;}
html>body #searchPage .topFunc .leftPart .links .catalog {height:auto; background: url(../img/catIco.gif) left 4px no-repeat;}
#searchPage .topFunc .leftPart .links .textPages {padding-left:23px; position:relative; left:-23px; height:10px; min-height:10px; background: url(../img/textIco.gif) left 4px no-repeat;}
html>body #searchPage .topFunc .leftPart .textPages {height:auto; background: url(../img/textIco.gif) left 3px no-repeat !important;}
#searchPage .topFunc .leftPart .links .cat {color:#828282;}
#searchPage .topFunc .leftPart .links h4 {font-size:1.3em; font-weight:bold;}
#searchPage .topFunc .leftPart .links h4.catalog {background: url(../img/catIcoGray.gif) left 5px no-repeat !important;}
html>body #searchPage .topFunc .leftPart .links h4.catalog {background: url(../img/catIcoGray.gif) left 4px no-repeat !important;}
#searchPage .topFunc .leftPart .links h4.textPage {background: url(../img/textIcoGray.gif) left 4px no-repeat !important;}
html>body #searchPage .topFunc .leftPart .links h4.textPage {background: url(../img/textIcoGray.gif) left 3px no-repeat !important;}
#searchPage .topFunc .formDiv {float:left; width:240px; background: url(../img/dotted.gif) left top repeat-y; padding:4px 0 40px 21px;}
html>body #searchPage .topFunc .formDiv {width:219px;}
#searchPage .onlyCatalogSearch .formDiv {padding-bottom:10px; margin-bottom:10px;}
#searchPage .topFunc .formDiv .txt {width:200px; height:20px; background-color: #fff; border:1px solid #b4b4b4; padding:2px 5px; margin-bottom:7px;}
html>body #searchPage .topFunc .formDiv .txt {width:188px; height:14px;}
#searchPage .catItem {margin-bottom:15px; /*border-bottom:1px solid #e6e6e6;*/ padding-left:15px;}
#searchPage .catItem h3 {height:10px; min-height:10px; padding-left:18px; font-weight:bold; font-size:1em; position:relative; padding-bottom:14px; left:-15px;}
html>body #searchPage .catItem h3 {height:auto;}
#searchPage .catItem h3 span {position:absolute; left:0; top:1px; font-size:.9em; font-weight:normal;}
#searchPage .catItem .image {float:left; width:127px; margin-right:17px; margin-bottom:10px; position:relative; height:1px; min-height:1px;}
html>body #searchPage .catItem .image {height:auto;}
#searchPage .catItem .image .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c_1.gif) left top no-repeat;}
html>body #searchPage .catItem .image .c1 {background: url(../img/c_1.png) left top no-repeat;}
#searchPage .catItem .image .c2 {position:absolute; right:-1px; top:0; width:8px; height:9px; background: url(../img/c_2.gif) left top no-repeat;}
html>body #searchPage .catItem .image .c2 {background: url(../img/c_2.png) left top no-repeat; right:0;}
#searchPage .catItem .image .c3 {position:absolute; right:-1px; bottom:0; width:8px; height:9px; background: url(../img/c_3.gif) left top no-repeat;}
html>body #searchPage .catItem .image .c3 {background: url(../img/c_3.png) left top no-repeat; right:0;}
#searchPage .catItem .image .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c_4.gif) left top no-repeat;}
html>body #searchPage .catItem .image .c4 {background: url(../img/c_4.png) left top no-repeat;}
#searchPage .catItem .desc {float:left; width:120px;}
#searchPage .catItem p {padding-bottom:5px;}
#searchPage .catItem .price {font-size:1.8em; color:#f29100; padding-bottom:8px;}
#searchPage .catItem .price sup {font-size:.6em;}
#searchPage .catItem .btns {}
#searchPage .catItem .btns a {margin-right:2px;}
#searchPage .catItem .text {position:relative; top:-5px; height:1px; min-height:1px;}
html>body #searchPage .catItem .text {height:auto;}
#searchPage .halfItem {padding-left:15px; width:44%; margin-right:5%; float:left;}
#searchPage .halfItemSecond {margin-right:0;}
#searchPage .clearHr {clear:both; height:1px; background-color: #e6e6e6; margin-bottom:15px;}

#searchPage .catItem .prices {margin:0 15px 15px 0;}
#searchPage .catItem .prices strong.price {font-size:1.2em; color:#444;}
#searchPage .catItem .prices span.price {color:#ee7832; font-size:1.7em;}
#searchPage .catItem .prices span.price sup {font-size:.75em;}
#searchPage .catItem .prices span.decrease {color:#ee7832; font-size:.9em; display:block; padding:4px 0 0 0;}


#searchPage .pager {padding:0 15px 20px 15px;}
#searchPage .pager .results {float:right;}
#searchPage .pager strong, #searchPage .pager a {margin:0 3px;}
#searchPage .pager .prev {margin-left:20px; padding-left:8px; background: url(../img/prev.gif) left 5px no-repeat;}
#searchPage .pager .next {padding-right:8px; background: url(../img/next.gif) right 5px no-repeat;}

#shCartPage {position:relative; height:10px; min-height:10px;}
html>body #shCartPage {height:auto;}
#shCartPage h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px;}
#shCartPage .oneHundredPercent {background-color: #c8c8c8; margin-bottom:20px;}
#shCartPage .oneHundredPercent table {border:none !important;}
#shCartPage table {width:100%; border-bottom:1px solid #c8c8c8;}
#shCartPage table th, #shCartPage table td {vertical-align:top; padding:9px 6px 8px 10px; font-size:11px; font-weight:normal; text-align:left;}
#shCartPage table th {background-color: #d8d8d8; color:#000; padding:10px 6px 10px 10px;}
#shCartPage table td {background-color: #fff;}
#shCartPage table td .txt {width:24px; height:20px; background-color: #fff; border:1px solid #b4b4b4; padding:2px 5px; margin-top:-3px;}
html>body #shCartPage table td .txt {width:12px; height:14px;}
#shCartPage table .group td {background-color: #f7f7f7;}
#shCartPage table td h4 {font-size:11px;}
#shCartPage table td.total {text-align:right; font-weight:bold;}
#shCartPage table td.totalPrice {font-weight:bold; color:#f47421;}
#shCartPage table td.subTotal {text-align:right; font-weight:bold; font-size:14px;}
#shCartPage table td.subTotalPrice {font-weight:bold; color:#f47421; font-size:14px;}
#shCartPage .shippingCost {padding:10px 15px; border:1px solid #dcdcdc; margin-bottom:20px;}
#shCartPage .shippingCost h3 {font-size:1em; padding-bottom:8px;}
#shCartPage .shippingCost li {padding-bottom:3px; padding-top:2px; color:#828282;}
#shCartPage .shippingCost li strong {display:block; width:120px; float:left; /*font-weight:normal;*/}
#shCartPage .shippingCost li span {color:#f47421; /*font-weight:bold;*/}
#shCartPage .shippingCost li span.rel {color:#828282; margin-left:-11px;}
#shCartPage .addComment {margin-bottom:25px; padding-left:175px;}
#shCartPage .addComment label {float:left; width:180px; font-weight:bold}
#shCartPage .addComment textarea {float:left; width:340px; height:100px; background-color: #fff; border:1px solid #b4b4b4; padding:2px 5px; margin-top:-3px;}
html>body #shCartPage .addComment textarea {width:328px; height:94px;}
#shCartPage .btns {padding:15px 15px 0 15px; margin-bottom:20px; border-top:1px solid #dcdcdc;}
#shCartPage .btns .right {float:right;}

#overlay{  display:none;  position:absolute;  top:0; left:0; width:100%; height:150%;  z-index:999;  background-color:#4F4F51;  -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);}

#popupnik {position:absolute; left:28%; top:30%;z-index:1999; display:none;}
#popupnik .big .c1, #productDetails .leftPart .small .c1 {position:absolute; left:0; top:0; width:8px; height:9px; background: url(../img/c1gr.gif) left top no-repeat;}
html>body #popupnik .big .c1 {background: url(../img/c1gr.png) left top no-repeat;}
#popupnik .big .c2, #productDetails .leftPart .small .c2 {position:absolute; right:0; top:0; width:8px; height:9px; background: url(../img/c2gr.gif) left top no-repeat;}
html>body #popupnik .big .c2 {background: url(../img/c2gr.png) left top no-repeat;}
#popupnik .big .c3, #productDetails .leftPart .small .c3 {position:absolute; right:0; bottom:0; width:8px; height:9px; background: url(../img/c3gr.gif) left top no-repeat;}
html>body #popupnik .big .c3 {background: url(../img/c3gr.png) left top no-repeat;}
#popupnik .big .c4, #productDetails .leftPart .small .c4 {position:absolute; left:0; bottom:0; width:8px; height:9px; background: url(../img/c4gr.gif) left top no-repeat;}
html>body #popupnik .big .c4 {background: url(../img/c4gr.png) left top no-repeat;}



#footerPad {height:138px; clear:both;}
#footer {height:102px; position:relative; top:0px; margin:0 auto; width:972px; text-align:left; overflow:hidden; background: url(../img/footSprites.gif) left top repeat-x;}
#footer .bg {height:102px; background: url(../img/footSprites.gif) left -102px no-repeat;}
#footer .bg .bg {background: url(../img/footSprites.gif) right -204px no-repeat;}
#footer .footCatNav {padding:8px 0 3px 0;}
#footer .footCatNav, #footer .footRootNav {text-align:center;}
#footer .info {position:absolute; left:11px; top:46px; line-height:15px;}
#footer .developer {position:absolute; right:15px; top:77px; line-height:15px;}

#choosePayPage li .fr {float:left; margin-right:25px; padding-top:8px; padding-bottom:15px;}
#choosePayPage li .lg {float:left;}
#choosePayPage li .bp {margin-bottom:12px; padding-top:6px;}
#choosePayPage li.sp {padding-bottom:0;}

#blogPage {position:relative; height:10px; min-height:10px;}
html>body #blogPage {height:auto;}
#blogPage h1 {font-size:1.9em; font-weight:normal; padding-left:15px; margin-bottom:14px; color:#f47421;}
#blogPage .bs {padding:0 0 25px 15px;}
#blogPage .bs .b {margin-bottom:28px; padding-bottom:22px; background: url(../img/blogq.gif) center bottom no-repeat;}
#blogPage .bs .b h2 {font:bold 1.2em Trebuchet MS, Helvetica, sans-serif; margin-bottom:14px;}
#blogPage .bs .b h2 span {font-size:.7em; font-weight:normal; color:#939393; display:block;}
#blogPage .bs .b p {padding-bottom:20px;}
#blogPage .bs .b p.desc {color:#939393; padding:7px; border:1px solid #e6e6e6; margin-left:-7px; font-size:.9em;}
#blogPage .bs .b p img {float:right; margin:0 0 10px 20px; border:1px solid #e6e6e6;}
#blogPage .bs .main {border:none;}
#blogPage .bs .main .body {border:1px solid #c4c4c4; padding:10px 10px 0 10px; margin-left:-10px; margin-bottom:15px;}
#blogPage .bs .main h2 {font:normal 1.65em Trebuchet MS, Helvetica, sans-serif; margin-bottom:14px; background: url(../img/blogIco.gif) left center no-repeat; padding:1px 0 0 35px; color:#f47421;}
#blogPage .bs .main h2 a {color:#f47421;}
#blogPage .bs .main h2 a:hover {color:#f9b990 !important;}
#blogPage .bs .main h2 span {font-size:.55em;}
#blogPage .bs .last {margin-bottom:8px; padding-bottom:0; background: none;}
#blogPage .bs .details .body {border:none;}
#blogPage .bs .details h3 {font:bold 1.2em Trebuchet MS, Helvetica, sans-serif; margin-bottom:12px;}
#blogPage .bs .details ul {padding-bottom:15px;}
#blogPage .bs .details ul li {list-style-type:square;}
#blogPage .pager {background: url(../img/grdot.gif) left top repeat-x; padding:7px 15px; color:#777;}
#blogPage .pager a, #blogPage .pager span {margin:0 1px;}
#blogPage .pager span {font-weight:bold;}

#blogPage .bs .comments .h1bg {margin-bottom:15px; margin-left:-15px; height:34px; background: #c8c8c8 url(../img/h1bgsprites.gif) left top no-repeat;}
#blogPage .bs .comments .h1bg h2 {height:34px; background: url(../img/h1bgsprites.gif) right -34px no-repeat; padding:9px 0 0 35px; font-size:1.15em; font-weight:bold;}
html>body #blogPage .bs .comments .h1bg h2 {height:25px;}
#blogPage .bs .comments .content {padding-left:0;}
#centerCol #blogPage .bs .comments .content .item {margin:12px 0 25px 0; float:none; width:auto; background: none;}
#blogPage .bs .comments .item .title {font-weight:bold; color:#f47421; padding-bottom:7px;}
#blogPage .bs .comments .item .title span {font-weight:normal; color:#828282;}
#blogPage .bs .comments .item p {padding-bottom:5px;}
#blogPage .bs .comments .item .links {color:#828282;}
#blogPage .bs .comments .item .delete {color:#828282;}
#blogPage .bs .comments .item .delete:hover {color:#b4b4b4 !important;}
#blogPage .bs .comments .fresh {border:1px solid #e6e6e6; padding:10px;}
#blogPage .bs .comments .short {padding-bottom:6px; color:#828282;}
#blogPage .bs .comments .last {padding-bottom:25px;}
#blogPage .bs .addCmnt {margin:10px 0 15px 0; padding:15px; border:1px solid #e6e6e6; position:relative; left:-15px; height:10px; min-height:10px;}
html>body #blogPage .bs .addCmnt {height:auto;}
#blogPage .bs .addCmnt h3 {font-weight:bold; font-size:1.1em; padding-bottom:10px;}
#blogPage .bs .addCmnt label {float:left; width:140px; padding-top:2px; color:#828282; font-weight:bold;}
#blogPage .bs .addCmnt .txt {margin-bottom:3px; border:1px solid #b4b4b4; width:220px; height:20px; padding:2px 5px;}
html>body #blogPage .bs .addCmnt .txt {width:208px; height:14px;}
#blogPage .bs .addCmnt textarea {margin-bottom:6px; border:1px solid #b4b4b4; width:280px; height:100px; padding:2px 5px;}
html>body #blogPage .bs .addCmnt textarea {width:268px; height:94px;}
#blogPage .bs .addCmnt .btn {margin-right:5px;}
#blogPage .bs .addCmnt p {padding:15px 0;}
#blogPage .bs .addCmnt p.sign {padding:0; color:#828282;}
#blogPage .bs #addcmnt01 h3 {padding-bottom:3px;}

#checkoutPage .item {width:44% !important;}
#checkoutPage .second {background: none !important;}
#subcats {padding-bottom:20px;}
#subcats li {padding:3px 35px; /*background: url(../img/graydot.gif) left bottom repeat-x;*/ color:#858585;}
#subcats li a {font-weight:bold; text-decoration:none;}
#subcats ul {padding:6px 0;}
#subcats ul li {padding:6px 0 0px 20px; background: none; color:#737373; background: url(../img/bluearrow.gif) 10px 11px no-repeat;}
#subcats ul li a {/*font-weight:normal;*/}
#subcats ul li.currentSubSub {background: url(../img/grarrow.gif) 10px 11px no-repeat;}
#subcats li a.parentCat {color:#7fc4d9 ;}
