/* 
CSS Document
Designer: asterix
*/


/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
} 
body {color: black;background: #e9e9eb;padding : 40px 0;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
a{text-decoration : none;}
#harddrive #lowerblock p a:hover,#contact #rightblock ul li a:hover,#topblock p a:hover,#block1 p a:hover,#block2 p a:hover,#block3 p a:hover,#block4 p a:hover,#footer p a:hover{color : #235383;}
#header,#nav,#mainblock,#footer{font-family: Arial, Helvetica, sans-serif;}

/* BASIC STRUCTURE */
#content{background : url(images/bg1.png) repeat-y center top;margin : 0px auto;}
#hold{width : 926px;padding : 0px 12px 0px;background : #FFF;margin : 0px auto;}
#header{height : 105px;}
#navigator{height : 39px;background : url(images/bg4.png) repeat-x left top;}
#mainblock{}
#footer{height : 100px;}

/* CONTENT */
.gap1{background : url(images/bg2.png) no-repeat center top;line-height : 30px;height : 30px;display : block;margin : 0px auto;}
.gap2{background : url(images/bg3.png) no-repeat center bottom;line-height : 31px;height : 31px;display : block;margin : 0px auto;}

/* HEADER */
#header h1{float : left;width : 350px;padding-left : 6px;position : relative;}
#header h1 a{display : block;width : 327px;height : 84px;background : url(images/logo.png) no-repeat left top;}
#header h1 a span{display : none;}
#header h1 b{position : absolute;left : 67px;top : 61px;font-weight : bold;font-size : 13px;color : #303030;}

/* NAVIGATOR */
.leftnav{float : left;width : 7px;height : 39px;background : url(images/leftnavbg.png) no-repeat left top;}
.rightnav{float : right;width : 7px;height : 39px;background : url(images/rightnavbg.png) no-repeat left top;}
#nav,#nav li,#nav li a{float : left;}
#nav li{height : 38px;line-height : 38px;border-right : 1px solid #bdbdbd;}
#nav li a{text-transform : uppercase;letter-spacing : 1px;text-align : center;font-weight : bold;font-size : 11px;color : #686868;display : block;width : 150px;height : 38px;line-height : 38px;border-right : 1px solid #d1d1d1;}
#nav li.last,#nav li.last a{border : 0px;}
#nav li.home a{background : url(images/home.png) no-repeat 30px 9px;}
#nav li.services a{padding-left : 20px;width : 130px;background : url(images/services.gif) no-repeat 28px 9px;}
#nav li.parts a{padding-left : 30px;width : 120px;background : url(images/parts.gif) no-repeat 42px 9px;}
#nav li.info a{padding-left : 20px;width : 130px;background : url(images/info.png) no-repeat 45px 9px;}
#nav li.help a{padding-left : 20px;width : 130px;background : url(images/help.png) no-repeat 47px 9px;}
#nav li.contact a{padding-left : 30px;width : 120px;background : url(images/contact.png) no-repeat 30px 8px;}

#nav li a.curr,#nav li a:hover{color : #FFF;}
#nav li.home a.curr,#nav li.home a:hover{background : url(images/homeh.gif) no-repeat 30px 9px;}
#nav li.services a.curr,#nav li.services a:hover{background : url(images/servicesh.gif) no-repeat 28px 9px;}
#nav li.parts a.curr,#nav li.parts a:hover{background : url(images/partsh.gif) no-repeat 42px 9px;}
#nav li.info a.curr,#nav li.info a:hover{background : url(images/infoh.gif) no-repeat 45px 9px;}
#nav li.help a.curr,#nav li.help a:hover{background : url(images/helph.png) no-repeat 45px 9px;}
#nav li.contact a.curr,#nav li.contact a:hover{background : url(images/contacth.gif) no-repeat 30px 8px;}


/* MAIN BLOCK */
.gap3{line-height : 10px;height : 10px;display : block;}
.gap4{line-height : 5px;height : 5px;display : block;}
#topblock{width : 926px;margin : 0px auto;}
#topblock .text{padding : 37px 0px;width : 516px;float : left;}
#topblock .image{width : 410px;height : 212px;background : url(images/image1.jpg) no-repeat 34px top;float : left;}
#topblock h2{font-weight : bold;font-size : 17px;color : #2c2c2c;padding-bottom : 14px;}
#topblock h2 span{font-weight : bold;font-size : 17px;color : #afafaf;}
#topblock p{font-weight : bold;font-size : 11px;color : #6e6e6e;width : 488px;word-spacing : 1px;}
#topblock p a{font-weight : bold;font-size : 11px;color : #4187ce;}

.corner{position : absolute;width : 11px;height : 11px;line-height : 11px;font-size : 0px;background : url(images/corner1.gif) no-repeat;}
.topleft{top : 0px;left : 0px;background-position : left top;}
.topright{top : 0px;right : 0px;background-position : right top;}
.bottomleft{bottom : 0px;left : 0px;background-position : left -11px;}
.bottomright{bottom : 0px;right : 0px;background-position : -11px -11px;}
.bg1{position : absolute;left : 0px;bottom : 0px;height : 12px;line-height : 12px;background :url(images/bg9.png) repeat-x left top;width : 922px;margin : 0px auto;}

#block1 h3,#block2 h3,#block3 h3,#block4 h3{font-weight : bold;font-size : 23px;color : #4d8fd1;text-transform : uppercase;word-spacing : 1px;padding : 44px 0px 7px;}
#block1 p,#block2 p,#block3 p,#block4 p{font-weight : bold;font-size : 11px;color : #6e6e6e;word-spacing : 1px;padding-bottom : 20px;}
#block1 p a,#block2 p a,#block3 p a,#block4 p a{font-weight : bold;font-size : 11px;color : #4d8fd1;}
#block1 a.more,#block2 a.more{letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;float : left;display : block;float : left;line-height : 22px;height : 22px;width : 118px;text-align : center;margin-right : 10px;background : url(images/morebg.png) no-repeat left top;}
#block1 a.more:hover,#block2 a.more:hover{background : url(images/morebgh.png) no-repeat left top;}
#block1 a.order,#block2 a.order{letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;float : left;display : block;float : left;line-height : 22px;height : 22px;width : 118px;text-align : center;margin-right : 10px;background : url(images/orderbg.png) no-repeat left top;}
#block1 a.order:hover,#block2 a.order:hover{background : url(images/orderbgh.png) no-repeat left top;}

#block1{width : 926px;height : 208px;background : url(images/bg5.png) repeat-x left top;}
#block1 .image{float : right;height : 208px;width : 435px;background : url(images/image2.jpg) no-repeat right top;}
#block1 .text{width : 384px;height : 208px;float : left;padding-left : 32px;background : url(images/bg6.png) no-repeat left top;}

#block2{position : relative;width : 924px;margin : 0px auto;background : url(images/bg8.png) repeat-y left top;}
#block2 .image{height : 195px;float : left;width : 425px;background : url(images/image3.jpg) no-repeat 102px 29px;}
#block2 .text{float : right;width : 367px;padding : 0px 70px 25px 0px;}
#block2 .bg{width : 922px;margin : 0px auto;background : url(images/bg7.png) repeat-x left top;}

#block3{position : relative;width : 924px;margin : 0px auto;background : url(images/bg8.png) repeat-y left top;}
#block3 h3{padding-top : 33px}
#block3 .text{float : left;width : 416px;float : left;padding : 0px 0px 44px 28px;}
#block3 p{width : 350px;}
#block3 .list{float : right;width : 434px;padding-right : 11px;}
#block3 .list ul{float : left;padding-top : 22px;}
#block3 .list ul li{float : left;color : #6e6e6e;font-weight : bold;font-size : 12px;padding-left : 11px;width : 188px;height : 65px;line-height : 65px;}
#block3 .list ul li a{color : #6e6e6e;}
#block3 .list ul li a:hover{color : #000;}
#block3 .list ul li img{float : left;padding : 6px 10px 0px 0px;}
#block3 .bg{width : 922px;margin : 0px auto;background : url(images/bg10.png) repeat-x left top;}

#block4{position : relative;width : 924px;margin : 0px auto;background : url(images/bg8.png) repeat-y left top;}
#block4 h3{padding-top : 33px}
#block4 .list{float : left;width : 477px;}
#block4 .list ul{float : left;padding : 26px 0px 0px 30px;}
#block4 .list ul li{float : left;color : #6e6e6e;font-weight : bold;font-size : 11px;width : 111px;height : 45px;line-height : 45px;padding-right : 25px;}
#block4 .list ul li img{float : left;padding : 5px 10px 0px 0px;}

#block4 .text{float : right;width : 437px;padding : 0px;}

#block4 .text .bg2{width : 256px;height : 197px;float : right;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image9.png', sizingMethod='scale');}
* > #block4 .text .bg2{background : url(images/image9.png) no-repeat right bottom;}
#block4 .bg{width : 922px;margin : 0px auto;background : url(images/bg11.png) repeat-x left top;}
#block4 .bg1{z-index : -1;}

/* FOOTER */
.gap5{line-height : 35px;height : 35px;display : block;}
.gap6{line-height : 38px;height : 38px;display : block;}
#footer p{padding-bottom : 2px;text-align : center;font-weight : bold;font-size : 11px;color : #686868;}
#footer p a{font-weight : bold;font-size : 11px;color : #686868;}
#footer p a span{font-weight : bold;font-size : 11px;color : #4d8fd1;}

/* INNER PAGES */

/* CONTACT */
.gap7{line-height : 20px;height : 20px;display : block;}
#contact #leftblock{float : left;width : 452px;padding : 0px 100px 0px 26px;}
#contact #leftblock h3{padding-top : 32px;font-weight : bold;font-size : 23px;color : #4d8fd1;text-transform : uppercase;}
#contact #leftblock p{font-weight : bold;font-size : 13px;color : #6e6e6e;padding : 20px 0px;}
#contact #leftblock .corner1{position : absolute;width : 11px;height : 11px;line-height : 11px;font-size : 0px;background : url(images/corner2.gif) no-repeat;}
#contact #leftblock .topleft{top : 0px;left : 0px;background-position : left top;}
#contact #leftblock .topright{top : 0px;right : 0px;background-position : right top;}
#contact #leftblock .bottomleft{bottom : 0px;left : 0px;background-position : left -11px;}
#contact #leftblock .bottomright{bottom : 0px;right : 0px;background-position : -11px -11px;}


#form_block{position : relative;width : 407px;background : #e3e3e3;padding : 6px 20px;}
#form_block .image{float : right;height : 196px;padding-top : 27px;width : 127px;}
#form_block .image img{display : block;}
#form_block label{font-weight : bold;font-size : 11px;color : #545252;display : block;padding : 19px 1px 3px;}
#form_block span{font-weight : bold;font-size : 16px;color : #ef200a;line-height : 26px;height : 26px;}
#form_block #name,#form_block #email,#form_block #subject{width : 236px;height : 16px;line-height : 16px;padding : 5px;border : 1px solid #cecece;}


#form_block #dept{width : 248px;padding : 5px;border : 1px solid #cecece;}
#form_block textarea{width : 395px;height : 130px;border : 1px solid #cecece;padding : 5px;}
#form_block #send{font-weight : bold;font-size : 11px;color : #FFF;letter-spacing : 1px;text-align : center;margin : 0px auto;background : url(images/sendbg.png) no-repeat left top;width : 97px;height : 22px;line-height : 22px;display : block;border : 0px;cursor : pointer;}
#form_block #send:hover{background : url(images/sendbg_h.png) no-repeat left top;}

#contact #rightblock{padding-top : 135px;width : 322px;float : left;}
#contact #rightblock ul li{margin : 0px auto 15px;position : relative;width : 316px;background : url(images/bg13.png) repeat-y left top;}
#contact #rightblock ul li .bg{padding : 10px 15px 20px;width : 284px;margin : 0px auto;background : url(images/bg12.png) repeat-x left top;}
#contact .bg3{position : absolute;left : 0px;bottom : 0px;height : 10px;line-height : 10px;background :url(images/bg14.png) repeat-x left top;width : 314px;margin : 0px auto;}
#contact #rightblock ul li h4{letter-spacing : 1px;font-weight : bold;font-size : 12px;color : #4d8fd1;text-transform : uppercase;}
#contact #rightblock ul li p{padding-top : 5px;font-weight : bold;font-size : 11px;color : #6e6e6e;}
#contact #rightblock ul li a{font-weight : bold;font-size : 11px;color : #4d8fd1;}
/* HARDDRIVE REPAIR */
#harddrive #upperblock{padding-top : 33px;}
#harddrive #upperblock .image{width : 422px;float : left;padding-right : 30px;}
#harddrive #upperblock .image img{float : right;}
#harddrive #upperblock .text{width : 448px;float : left;}
#harddrive #upperblock .text h3{border-bottom : 1px solid #cdcdcd;padding-bottom : 6px;font-weight : bold;font-size : 23px;color : #4d8fd1;text-transform : uppercase;letter-spacing : 1px;}
#harddrive #upperblock .text p{padding : 11px 0px 54px;font-weight : bold;font-size : 13px;color : #6e6e6e;word-spacing : 1px;}
#harddrive #upperblock .text .block{width : 441px;position : relative;background : url(images/bg17.png) repeat-y left top;}
#harddrive #upperblock .text .block .bg{width : 415px;margin : 0px auto;background : url(images/bg16.png) repeat-x left top;padding : 0px 7px 0px 17px;}
#harddrive #upperblock .text .block .bg3{position : absolute;left : 0px;bottom : 0px;height : 10px;line-height : 10px;background :url(images/bg18.png) repeat-x left top;width : 439px;margin : 0px auto;}
#harddrive #upperblock .text .block h4,#harddrive #upperblock .text .block h5{font-weight : bold;font-size : 17px;color : #2c2c2c;padding-top : 20px;}
#harddrive #upperblock .text .block ul{float : left;padding-top : 20px;}
#harddrive #upperblock .text .block ul li{color : #6e6e6e;font-weight : normal;font-size : 12px;width : 182px;float : left;padding-bottom : 9px;}
#harddrive #upperblock .text .block ul li .li_image{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg19.png', sizingMethod='scale');background-position : left top;height : 14px;float : left;width : 18px;margin-right : 7px;}
* > #harddrive #upperblock .text .block ul li .li_image{background : url(images/bg19.png) no-repeat left top;}
#harddrive #upperblock .text .block p{padding : 0px;text-align : right;}
#harddrive #upperblock .text .block p b{float : right;font-weight : bold;font-size : 12px;color : #4d8fd1;padding-right : 10px;line-height : 22px;height: 22px;}
#harddrive #upperblock .text .block p a.order{letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;float : right;display : block;line-height : 22px;height : 22px;width : 118px;text-align : center;margin-right : 10px;background : url(images/orderbg.png) no-repeat left top;}
#harddrive #upperblock .text .block p a.order:hover{background : url(images/orderbgh.png) no-repeat left top;}
#harddrive #lowerblock{width : 870px;margin : 0px auto;}
#harddrive #lowerblock p{color : #6e6e6e;font-weight : bold;font-size : 13px;padding : 30px 0px 38px;}
#harddrive #lowerblock p a{font-weight : bold;font-size : 13px;color : #4d8fd1;}
#harddrive #lowerblock ul li{color : #626060;font-weight : bold;font-size : 11px;padding-left : 15px;background : url(images/bg15.gif) no-repeat 2px 4px;}
#harddrive #lowerblock h4{font-weight : bold;font-size : 13px;color : #2c2c2c;padding : 50px 0px 15px;}
#harddrive #footer{padding-top : 50px;}
#harddrive #table{background : url(images/bg27.gif) repeat-y left top;width : 869px;margin : 0px auto;}
#harddrive #table .tablebg1{width : 867px;margin : 0px auto;position : relative;}
#harddrive #table .tablebg2{font-size : 0px;background : url(images/bg29.gif) repeat-x left top;width : 867px;height : 1px;line-height : 1px;position : absolute;left : 0px;bottom : 0px;}
#harddrive #table .leftside{background : url(images/bg29.gif) repeat-x left top;float : left;width : 165px;padding : 0px 19px;}
#harddrive #table .leftside b{word-spacing : 1px;font-weight : bold;font-size : 11px;color : #2c2c2c;height : 31px;line-height : 31px;}
#harddrive #table .rightside{word-spacing : 1px;background : url(images/bg29.gif) repeat-x left top;float : left;font-weight : bold;font-size : 11px;color : #6e6e6e;height : 31px;line-height : 31px;width : 620px;padding : 0px 21px;}
.corner3{position : absolute;width : 9px;height : 9px;line-height : 9px;font-size : 0px;background : url(images/corner3.gif) no-repeat;}
.topleft3{top : 0px;left : -1px;background-position : left top;}
.topright3{top : 0px;right : 0px;background-position : right top;}
.bottomleft3{bottom : 0px;left : -1px;background-position : left -9px;}
.bottomright3{bottom : 0px;right : 0px;background-position : -9px -9px;}

/* SERVICES */

.gap8{line-height : 40px;height : 40px;display : block;}
#services #upperblock{padding-top : 33px;}
#services #upperblock .image{width : 442px;float : left;padding-right : 10px;}
#services #upperblock .image img{float : right;}
#services #upperblock .text{width : 448px;float : left;}
#services #upperblock .text h3{border-bottom : 1px solid #cdcdcd;padding-bottom : 6px;font-weight : bold;font-size : 17px;color : #2c2c2c;letter-spacing : 1px;}
#services #upperblock .text p{padding : 11px 0px;font-weight : bold;font-size : 13px;color : #6e6e6e;word-spacing : 1px;}
#services #upperblock .text .block{width : 391px;position : relative;background : url(images/bg21.png) repeat-y left top;margin : 0px auto;}
#services #upperblock .text .block .bg h4{font-weight : bold;font-size : 11px;color : #4d8fd1;}
#services #upperblock .text .block .bg{width : 375px;padding : 16px 0px 0px 14px;margin : 0px auto;background : url(images/bg20.png) repeat-x left top;}
#services #upperblock .text .block .bg ul{float : left;padding-top : 17px;}
#services #upperblock .text .block .bg ul li{padding-bottom : 6px;font-weight : bold;font-size : 11px;color : #2c2c2c;float : left;width : 170px;padding-right : 14px;}
#services #upperblock .text .block .bg ul li .li_image{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg19.png', sizingMethod='scale');background-position : left top;height : 14px;float : left;width : 18px;margin-right : 7px;}
* > #services #upperblock .text .block .bg ul li .li_image{background : url(images/bg19.png) no-repeat left top;}

#services #upperblock .text .block .bg3{position : absolute;left : 0px;bottom : 0px;height : 7px;line-height : 7px;background :url(images/bg22.png) repeat-x left top;width : 389px;margin : 0px auto;}
#services .option{width : 415px;float : right;margin : 0px auto;border-top : 1px solid #e3e3e3;border-bottom : 1px solid #e3e3e3;}
#services .option ul{padding : 20px 0px;float : left;}
#services .option ul li{float : left;width : 167px;height : 107px;padding : 0px 20px;text-align : center;}
#services .option ul li strong{display : none;}
#services .option ul li.border{border-right : 1px solid #e3e3e3;}
#services .option ul li,#services .option ul li b{font-weight : bold;font-size : 11px;color : #2c2c2c;}
#services .option ul li b{padding-right : 44px;}
#services .option ul li h3{padding-bottom : 66px;text-align : center;color : #4d8fd1;font-weight : bold;font-size : 15px;}
#services .option ul li.full h3{background : url(images/image13.png) no-repeat center bottom;}
#services .option ul li.self h3{background : url(images/image14.png) no-repeat center bottom;}

#services #lowerblock{width : 870px;margin : 0px auto;border-top : 1px solid #e3e3e3;}
#services #lowerblock ul{float : left;border-bottom : 1px solid #e3e3e3;padding : 10px 0px;}
#services #lowerblock ul li{float : left;width : 404px;padding : 5px 15px;}
#services #lowerblock ul li.border{border-right : 1px solid #e3e3e3;}
#services #lowerblock ul li img{float : left;display : block;padding-top : 14px;}
#services #lowerblock ul li b{padding-left : 6px;color : #6e6e6e;font-weight : bold;font-size : 11px;line-height : 59px;display : block;float : left;}
#services #lowerblock ul li .text{width : 108px;float : left;}
#services #lowerblock ul li .full,#services #lowerblock ul li .self{width : 135px;float : left;}
#services #lowerblock ul li .self{padding-right : 26px;}
#services #lowerblock ul li h5{padding-bottom : 13px;font-weight : bold;font-size : 11px;color : #2c2c2c;}
#services #lowerblock ul li strong{font-weight : bold;font-size : 12px;color : #639dd7;display : block;float : left;height : 22px;line-height : 22px;}
#services #lowerblock ul li a{margin-left : 5px;float : left;display : block;width : 87px;height : 22px;line-height : 22px;text-align : center;letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;}
#services #lowerblock ul li a.order1{background : url(images/order1bg.png) no-repeat left top;}
#services #lowerblock ul li a.order2{background : url(images/order2bg.png) no-repeat left top;}
#services #lowerblock ul li a.order1:hover{background : url(images/order1bg_h.png) no-repeat left top;}
#services #lowerblock ul li a.order2:hover{background : url(images/order2bg_h.png) no-repeat left top;}

#services #table{background : url(images/bg27.gif) repeat-y left top;width : 869px;margin : 0px auto;}
#services #table .tablebg1{width : 867px;margin : 0px auto;position : relative;}
#services #table .tablebg2{font-size : 0px;background : url(images/bg29.gif) repeat-x left top;width : 867px;height : 1px;line-height : 1px;position : absolute;left : 0px;bottom : 0px;}
#services #table .leftside{background : url(images/bg29.gif) repeat-x left top;float : left;width : 165px;padding : 0px 19px;}
#services #table .leftside b{word-spacing : 1px;font-weight : bold;font-size : 11px;color : #2c2c2c;height : 31px;line-height : 31px;}
#services #table .rightside{word-spacing : 1px;background : url(images/bg29.gif) repeat-x left top;float : left;font-weight : bold;font-size : 9px;color : #6e6e6e;height : 31px;line-height : 31px;width : 620px;padding : 0px 21px;}
.corner3{position : absolute;width : 9px;height : 9px;line-height : 9px;font-size : 0px;background : url(images/corner3.gif) no-repeat;}
.topleft3{top : 0px;left : -1px;background-position : left top;}
.topright3{top : 0px;right : 0px;background-position : right top;}
.bottomleft3{bottom : 0px;left : -1px;background-position : left -9px;}
.bottomright3{bottom : 0px;right : 0px;background-position : -9px -9px;}


/* PARTS */

#parts #upperblock{padding-top : 33px;}
#parts #upperblock .image{width : 412px;float : left;padding-right : 40px;}
#parts #upperblock .image img{float : right;}
#parts #upperblock .text{width : 448px;float : left;}
#parts #upperblock .text h3{border-bottom : 1px solid #cdcdcd;padding-bottom : 6px;font-weight : bold;font-size : 23px;text-transform : uppercase;color : #4d8fd1;letter-spacing : 1px;}
#parts #upperblock .text p{padding : 11px 0px;font-weight : bold;font-size : 13px;color : #6e6e6e;word-spacing : 1px;}
#parts #upperblock .text .block{width : 441px;position : relative;background : url(images/bg27.png) repeat-y left top;margin : 0px auto;}
#parts #upperblock .text .block .bg{width : 429px;padding : 16px 0px 0px 10px;margin : 0px auto;background : url(images/bg26.png) repeat-x left top;}
#parts #upperblock .text .block .bg ul{float : left;padding-top : 7px;width : 198px;}
#parts #upperblock .text .block .bg ul li{padding-left : 37px;height : 30px;line-height : 30px;width : 161px;font-weight : bold;font-size : 11px;color : #2c2c2c;letter-spacing : 1px;float : left;}
#parts #upperblock .text .block .bg ul li.pry_tool{background : url(images/bg23.gif) no-repeat left top;}
#parts #upperblock .text .block .bg ul li.warranty{background : url(images/bg24.png) no-repeat left top;padding : 2px 0px 3px 37px;}
#parts #upperblock .text .block .bg ul li.apple{background : url(images/bg25.gif) no-repeat left top;}
#parts #upperblock .text .block .bg3{position : absolute;left : 0px;bottom : 0px;height : 9px;line-height : 9px;background :url(images/bg28.png) repeat-x left top;width : 389px;margin : 0px auto;}
#parts #upperblock .text .block .install{width : 112px;padding-left : 111px;height : 92px;background : url(images/image15.png) no-repeat 5px 5px;float : left;}
#parts #upperblock .text .block .install h4{padding-top : 15px;font-weight : bold;font-size : 11px;color : #2c2c2c;text-align : center;}
#parts #upperblock .text .block .install h5{padding-bottom : 5px;font-weight : bold;font-size : 11px;color : #4d8fd1;text-align : center;}
#parts #upperblock .text .block .install a.order{display : block;margin : 0px auto;background : url(images/order3bg.png) no-repeat left top;width : 98px;height : 22px;line-height : 22px;font-weight : bold;font-size : 11px;color : #FFF;text-align : center;}
#parts #upperblock .text .block .install a.order:hover{background : url(images/order3bg_h.png) no-repeat left top;}

#parts #lowerblock{padding-top : 108px;width : 870px;margin : 0px auto;}
#parts #lowerblock ul{float : left;padding : 10px 0px;}
#parts #lowerblock ul li{float : left;width : 395px;padding-bottom : 20px;}
#parts #lowerblock ul li.space{padding-right : 60px;}
#parts #lowerblock ul li img{float : left;display : block;}
#parts #lowerblock ul li .image{width : 95px;float : left;}
#parts #lowerblock ul li .desc{width : 185px;float : left;padding-right : 18px;}
#parts #lowerblock ul li .desc h4{padding-top : 18px;text-transform : uppercase;font-weight : bold;font-size : 12px;color : #4d8fd1;}
#parts #lowerblock ul li .desc h5{color : #4d8fd1;font-weight : bold;font-size : 11px;padding : 0px;}
#parts #lowerblock ul li .desc strong{padding : 0px;color : #2c2c2c;font-weight : bold;font-size : 12px;}
#parts #lowerblock ul li .price{padding-top : 20px;width : 95px;float : left;}
#parts #lowerblock ul li .price b{display : block;text-align : center;font-weight : bold;font-size : 11px;color : #4d8fd1;padding-bottom : 4px;}
#parts #lowerblock ul li .price a.order{width : 87px;height :22px;color : #FFF;line-height : 22px;font-weight : bold;font-size : 11px;letter-spacing : 1px;background : url(images/order1bg.png) no-repeat left top;text-align : center;margin : 0px auto;}
#parts #lowerblock ul li .price a.order:hover{background : url(images/order1bg_h.png) no-repeat left top;}
#parts #lowerblock ul li h5{padding-bottom : 13px;font-weight : bold;font-size : 11px;color : #2c2c2c;}
#parts #lowerblock ul li strong{font-weight : bold;font-size : 12px;color : #639dd7;display : block;float : left;height : 22px;line-height : 22px;}
#parts #lowerblock ul li a{margin-left : 5px;float : left;display : block;width : 87px;height : 22px;line-height : 22px;text-align : center;letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;}


.error_msg {border:1px solid #ef2001; color:#ef2001; padding:10px;}
#form_block #captcha {width : 100px;height : 16px;line-height : 16px;padding : 5px;border : 1px solid #cecece;vertical-align:top;}
imgCaptcha {border:1px solid #cecece;vertical-align:bottom;}

/* IPOD-SCREEN */

.gap8{line-height : 40px;height : 40px;display : block;}
#ipod-screen #upperblock{padding-top : 33px;}
#ipod-screen #upperblock .image{width : 442px;float : left;padding-right : 10px;}
#ipod-screen #upperblock .image img{float : right;}
#ipod-screen #upperblock .text{width : 448px;float : left;}
#ipod-screen #upperblock .text h3{border-bottom : 1px solid #cdcdcd;padding-bottom : 6px;font-weight : bold;font-size : 17px;color : #2c2c2c;letter-spacing : 1px;}
#ipod-screen #upperblock .text p{padding : 11px 0px;font-weight : bold;font-size : 13px;color : #6e6e6e;word-spacing : 1px;}
#ipod-screen #upperblock .text .block{width : 391px;position : relative;background : url(images/bg21.png) repeat-y left top;margin : 0px auto;}
#ipod-screen #upperblock .text .block .bg h4{font-weight : bold;font-size : 11px;color : #4d8fd1;}
#ipod-screen #upperblock .text .block .bg{width : 375px;padding : 16px 0px 0px 14px;margin : 0px auto;background : url(images/bg20.png) repeat-x left top;}
#ipod-screen #upperblock .text .block .bg ul{float : left;padding-top : 17px;}
#ipod-screen #upperblock .text .block .bg ul li{padding-bottom : 6px;font-weight : bold;font-size : 11px;color : #2c2c2c;float : left;width : 170px;padding-right : 14px;}
#ipod-screen #upperblock .text .block .bg ul li .li_image{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg19.png', sizingMethod='scale');background-position : left top;height : 14px;float : left;width : 18px;margin-right : 7px;}
* > #ipod-screen #upperblock .text .block .bg ul li .li_image{background : url(images/bg19.png) no-repeat left top;}

#ipod-screen #upperblock .text .block .bg3{position : absolute;left : 0px;bottom : 0px;height : 7px;line-height : 7px;background :url(images/bg22.png) repeat-x left top;width : 389px;margin : 0px auto;}
#ipod-screen .option{width : 415px;float : right;margin : 0px auto;border-top : 1px solid #e3e3e3;border-bottom : 1px solid #e3e3e3;}
#ipod-screen .option ul{padding : 20px 0px;float : left;}
#ipod-screen .option ul li{float : left;width : 167px;height : 107px;padding : 0px 20px;text-align : center;}
#ipod-screen .option ul li strong{display : none;}
#ipod-screen .option ul li.border{border-right : 1px solid #e3e3e3;}
#ipod-screen .option ul li,#services .option ul li b{font-weight : bold;font-size : 11px;color : #2c2c2c;}
#ipod-screen .option ul li b{padding-right : 44px;}
#ipod-screen .option ul li h3{padding-bottom : 66px;text-align : center;color : #4d8fd1;font-weight : bold;font-size : 15px;}
#ipod-screen .option ul li.full h3{background : url(images/ipod-lcd.png) no-repeat center bottom;}
#ipod-screen .option ul li.self h3{background : url(images/ipod-lcd-screen.png) no-repeat center bottom;}

#ipod-screen #lowerblock{width : 870px;margin : 0px auto; border-top : 1px solid #e3e3e3;}
#ipod-screen #lowerblock ul{float : left;border-bottom : 1px solid #e3e3e3;}
#ipod-screen #lowerblock ul li{float : left;width : 404px;padding : 5px 15px;}
#ipod-screen #lowerblock ul li.border{border-right : 1px solid #e3e3e3;}
#ipod-screen #lowerblock ul li img{float : left;display : block;padding-top : 14px;}
#ipod-screen #lowerblock ul li b{padding-left : 6px; color : #6e6e6e;font-weight : bold;font-size : 11px;line-height : 59px;display : block;float : left;}
#ipod-screen #lowerblock ul li .text{width : 108px;float : left;}
#ipod-screen #lowerblock ul li .full,#ipod-screen #lowerblock ul li .self{width : 135px;float : left;}
#ipod-screen #lowerblock ul li .self{padding-right : 26px;padding-top : 36px;}
#ipod-screen #lowerblock ul li .full{padding-top : 36px;}
#ipod-screen #lowerblock ul li h5{padding-bottom : 13px;font-weight : bold;font-size : 11px;color : #2c2c2c;}
#ipod-screen #lowerblock ul li h6{ color : #6e6e6e;font-weight : bold;font-size : 11px;display : block;float : left;}
#ipod-screen #lowerblock ul li strong{font-weight : bold;font-size : 12px;color : #639dd7;display : block;float : left;height : 22px;line-height : 22px;}
#ipod-screen #lowerblock ul li a{margin-left : 5px;float : left;display : block;width : 87px;height : 22px;line-height : 22px;text-align : center;letter-spacing : 1px;font-weight : bold;font-size : 11px;color : #FFF;}
#ipod-screen #lowerblock ul li a.order1{background : url(images/order1bg.png) no-repeat left top;}
#ipod-screen #lowerblock ul li a.order2{background : url(images/order2bg.png) no-repeat left top;}
#ipod-screen #lowerblock ul li a.order1:hover{background : url(images/order1bg_h.png) no-repeat left top;}
#ipod-screen #lowerblock ul li a.order2:hover{background : url(images/order2bg_h.png) no-repeat left top;}


#ipod-screen #table{background : url(images/bg27.gif) repeat-y left top;width : 869px;margin : 0px auto;}
#ipod-screen #table .tablebg1{width : 867px;margin : 0px auto;position : relative;}
#ipod-screen #table .tablebg2{font-size : 0px;background : url(images/bg29.gif) repeat-x left top;width : 867px;height : 1px;line-height : 1px;position : absolute;left : 0px;bottom : 0px;}
#ipod-screen #table .leftside{background : url(images/bg29.gif) repeat-x left top;float : left;width : 165px;padding : 0px 19px;}
#ipod-screen #table .leftside b{word-spacing : 1px;font-weight : bold;font-size : 11px;color : #2c2c2c;height : 31px;line-height : 31px;}
#ipod-screen #table .rightside{word-spacing : 1px;background : url(images/bg29.gif) repeat-x left top;float : left;font-weight : bold;font-size : 9px;color : #6e6e6e;height : 31px;line-height : 31px;width : 620px;padding : 0px 21px;}
.corner3{position : absolute;width : 9px;height : 9px;line-height : 9px;font-size : 0px;background : url(images/corner3.gif) no-repeat;}
.topleft3{top : 0px;left : -1px;background-position : left top;}
.topright3{top : 0px;right : 0px;background-position : right top;}
.bottomleft3{bottom : 0px;left : -1px;background-position : left -9px;}
.bottomright3{bottom : 0px;right : 0px;background-position : -9px -9px;}




