/* CSS Document */
* { margin:0px; padding:0px;}
body { border:none; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(img/bg.gif) top repeat-x #FFFFFF;}
table { border:none; width:100%; text-align:left; border-collapse:collapse; margin:0px; padding:0px;}
td { vertical-align:top;}
.svpx { vertical-align:top; height:1px; }
.shpx { vertical-align:top; width:1px; }
img { border:none; }
a{ outline:0px;}

.main{ width:960px;}
.left-part{ width:470px;}
.logo{ padding-top:18px; text-align:left; padding-bottom:10px;}
.logo span{float:left;}
.logo em{ font-style:normal; float:right;}
.logo a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4f52; text-decoration:none; font-weight:normal;}
.logo a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c70c00; text-decoration:none; font-weight:normal;}
.top-bg{ background:url(img/top-bg.jpg) no-repeat top;}
.top-bg-in{ background:url(img/top-bg-in.jpg) no-repeat top;}
.bottom-txt p{ padding:11px 0px 23px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343232; text-align:justify; text-decoration:none;}
.copyright{ height:48px; line-height:48px; vertical-align:middle; border-top:#cccccc solid 1px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343232; text-align:center; text-decoration:none;}

.top-text{ padding-top:25px; padding-left:25px;}
.top-text p{ padding-bottom:25px; padding-top:10px;}
.top-menu ul{ padding:0px; margin:0px; margin-left:20px;}
.top-menu li{ list-style:none; background:url(../images/menu-bul.gif) no-repeat right; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; padding-right:15px; padding-left:7px; line-height:41px; height:41px; vertical-align:middle;}
.top-menu a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.top-menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fcff00; font-weight:bold; text-decoration:none;}

.top-text-in{ padding-left:34px; padding-top:25px; padding-bottom:23px;}
.title-bar{ height:47px; line-height:47px; vertical-align:middle; padding:0px 27px;}
.title-bar img{ vertical-align:middle;}
.num-bar{ height:57px; line-height:57px; vertical-align:middle; padding:0px 20px;}




/* for png fix */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

* html .top-text  {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

* html .top-text-in  {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

/* for png fix */


.right-bg{ background:url(img/right-bg.gif) no-repeat bottom right; padding-left:8px; padding-right:8px;}
.right-bg img{ padding-top:19px; padding-bottom:28px;}
.right-bg p{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg p a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.right-bg span{display:block;}


.right-bg1{ background:url(img/right-bg.gif) no-repeat bottom left; padding-left:3px; padding-right:3px;}
.right-bg1 img{ padding-top:19px; padding-bottom:28px;}
.right-bg1 p{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg1 p a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg1 p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.right-bg1 span{display:block;}

.right-bg2{ background:url(img/right-bg.gif) no-repeat bottom right;}
.right-bg2 img{ padding-top:19px; padding-bottom:28px;}
.right-bg2 p{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg2 p a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.right-bg2 p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.right-bg2 span{display:block;}

.content{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#343232; font-weight:bold; text-decoration:none; text-align:justify;}

.repair-bg{ background:url(../images/btn-bg.gif) no-repeat; height:67px; vertical-align:middle; }
.repair-bg img{ vertical-align:middle; padding-left:22px;}
.repair-bg span{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#da0d00; font-weight:bold;}
.repair-bg a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#da0d00; font-weight:bold; text-decoration:underline;}
.repair-bg a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#da0d00; font-weight:bold; text-decoration:underline;}

.unloack{background:url(../images/right-bg.gif) no-repeat left 11px;font-family:Arial, Helvetica, sans-serif; height:124px;}
.unloack img{ padding-left:0px;}
.unloack span{font-size:17px; color:#FFFFFF; display:inline-block;text-align:center; width:150px; padding-right:20px; margin-left:20px; vertical-align:middle; margin-top:20px; font-weight:bold; margin-bottom:20px;}
.unloack p{text-align:center; font-size:15px; font-weight:bold; color:#000000; padding:0px 15px 0px 60px;}
.unloack span a{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.unloack span a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:underline; color:#FFFFFF;}

.game{ background:url(../images/right-bg.gif) no-repeat bottom;font-family:Arial, Helvetica, sans-serif; height:126px;}
.game img{ padding-left:0px;}
.game span{ font-size:17px; color:#FFFFFF; display:inline-block;text-align:right; width:155px; padding-right:10px; margin-top:30px; font-weight:bold; margin-bottom:20px;}
.game p{  text-align:justify; font-size:12px; font-weight:bold; color:#000000; padding:0px 10px;}

.buy{ background:url(../images/buy-bg.gif) no-repeat bottom;font-family:Arial, Helvetica, sans-serif; height:215px;}
.buy img{ padding-left:0px;}
.buy span{ font-size:17px; color:#FFFFFF; display:inline-block;text-align:center; font-weight:bold;}
.buy a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none;  color:#FFFFFF; }
.buy a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:underline; color:#FFFFFF; }
.buy p{text-align:center; font-size:15px; font-weight:bold; color:#000000; padding:0px 4px;}




.data{ background:url(../images/right-bg.gif) no-repeat bottom;font-family:Arial, Helvetica, sans-serif; height:138px;}
.data img{ padding-left:0px;}
.data span{ font-size:17px; color:#FFFFFF; display:inline-block;text-align:right; width:141px; padding-right:20px; margin-top:26px; font-weight:bold; margin-bottom:16px;}
.data a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none;  color:#FFFFFF; }
.data a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:underline; color:#FFFFFF; }
.data p{  text-align:justify; font-size:12px; font-weight:bold; color:#000000; padding:0px 10px;}

.laptop { background:url(../images/right-bg.gif) no-repeat bottom;font-family:Arial, Helvetica, sans-serif; height:123px;}
.laptop  img{ padding-left:8px;}
.laptop  span{ font-size:17px; color:#FFFFFF; display:inline-block;text-align:right; width:127px; padding-right:20px; margin-top:24px; font-weight:bold; margin-bottom:28px;}
.laptop  p{  text-align:justify; font-size:12px; font-weight:bold; color:#000000; padding:0px 10px;}

.comp { background:url(../images/right-bg.gif) no-repeat bottom;font-family:Arial, Helvetica, sans-serif; height:123px;}
.comp  img{ padding-left:8px;}
.comp  span{ font-size:17px; color:#FFFFFF; display:inline-block;text-align:right; width:134px; padding-right:0px; margin-top:24px; font-weight:bold; margin-bottom:28px;}
.comp  p{text-align:justify; font-size:12px; font-weight:bold; color:#000000; padding:0px 10px;}

.i-repair{ background:url(../images/unlocking-bg.jpg) no-repeat bottom; padding:20px 20px; font-family:Arial, Helvetica, sans-serif; color:#a90900;}
.i-repair span{ text-transform:uppercase; font-size:23px; font-weight:bold;}
.i-repair p{ font-size:12px; font-weight:normal; color:#000000; text-align:justify;}

.bot-bg{ background:url(../images/iphone-title-bot.gif) no-repeat top; height:17px;}
.right-txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#343232; font-weight:normal; text-align:justify; background:#fbfbfb; border:#e8e8e8 solid 1px; border-bottom:none; border-top:none; padding:20px;}

.table-top{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:40px; vertical-align:middle; color:#ad0a00; font-weight:bold;}
.table-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; height:24px; vertical-align:middle; color:#4e4e4e; font-weight:normal; text-align:center;}

.contact{ background:url(../images/contact-bg.jpg) left no-repeat; width:100%;}
.contact span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454242; font-weight:normal; display:block; padding-top:30px; padding-left:65px; padding-bottom:2px; padding-right:300px;}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454242; font-weight:normal; text-decoration:underline;}
.contact a:hover{text-decoration:none;}

.phone-repairbg{ background:url(../images/call-repir-bg.gif) no-repeat;}
.phone-repairbg span{display:block; margin-top:60px; margin-left:167px; margin-bottom:24px; margin-right:17px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e1d2b0;}

.store{ background:url(../images/top-head-bg.gif) no-repeat top left; height:30px; width:616px;}
.cont-bx1{border:#dadada solid 1px; float:left; margin-top:5px;width:235px; border-right:none; height:78px; display:block; padding:10px;}
.cont-bx2{border:#dadada solid 1px; line-height:18px;  float:left;margin-top:5px;width:157px;border-left:none; border-right:none; height:78px; display:block; padding:10px;}
.cont-bx3{border:#dadada solid 1px;  line-height:13px;float:left; font-size:12px!important; margin-top:5px;width:206px;border-left:none; height:78px; display:block; padding:10px; text-align:center;}
.email{border:#CCCCCC solid 1px; padding:10px;}
.email a{ color:#ac0a00;}
.phone-txt{ color:#b50a00;}
.store img{ padding-left:10px; padding-top:10px;}
.store p{ padding:25px 0px 12px 10px;}
.store p a{text-decoration:none; color:#b90a00;}
.store p a:hover{text-decoration:underline; color:#b90a00;}

.contact-map{ background:url(../images/contact-map.jpg) no-repeat top left; height:145px;}
.contact-map img{ padding-left:10px; padding-top:10px;}
.contact-map p{ padding:25px 10px 12px 10px;}
.contact-map span{ display:block; padding:0px; margin:0px;}
.contact-map p a{text-decoration:none; color:#b90a00;}
.contact-map p a:hover{text-decoration:underline; color:#b90a00;}

.input-map{ width:215px; height:18px; margin-left:6px; border:#FFFFFF solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal;}
.input-zip{ width:96px; height:18px; border:#ffffff solid 1px; margin-top:24px; margin-left:6px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal;}

.img-br{ margin-left:10px; margin-right:10px;}
.support-txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ad0a00; font-weight:bold; text-decoration:none; padding-left:10px; padding-top:10px;}
.support-txt p{ text-align:justify; color:#000000; padding-left:0px; font-size:12px; font-weight:normal; padding-top:10px;}


.table-top1{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:40px; vertical-align:middle; color:#ad0a00; font-weight:bold;}
.table-txt1{font-family:Arial, Helvetica, sans-serif; font-size:12px; height:24px; vertical-align:middle; color:#4e4e4e; font-weight:normal; text-align:left; padding-left:25px;}
.table-txt2{font-family:Arial, Helvetica, sans-serif; font-size:12px; height:24px; vertical-align:middle; color:#4e4e4e; font-weight:normal; text-align:left; padding-left:60px;}


.top-co{ background:url(../images/top-co-r.gif) no-repeat right; text-align:left;}
.bot-co{ background:url(../images/bot-co-r.gif) no-repeat right; text-align:left;}

.walk-in{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b00a00; font-weight:bold; text-decoration:none; border:#e5e5e5 solid 1px; border-bottom:none; border-top:none; background-color:#fefefe; padding-left:34px;}
.walk-in p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; font-weight:normal; text-decoration:none;}

.black{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:10px;}
.black p{ width:288px; height:18px;}
.black em{ float:left; font-style:normal;}
.black span{ float:right;}

.black1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:10px;}
.black1 p{ width:288px; height:18px; margin-left:19px;}
.black1 em{ float:left; font-style:normal;}
.black1 span{ float:right;}

.direction span{ display:block; margin-left:10px; height:36px; background-color:#FF0000;}

.l-t-co {background:url(../images/r-t-co.gif) no-repeat right top;}
.l-b-co {background:url(../images/r-b-co.gif) no-repeat right top;}

.contentnew {font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#000000; font-size:12px; font-weight:normal; width:630px;}
.contentnew p {font-size:22px; color:#333333; font-weight:normal; padding:5px 0px; border-bottom:solid 1px #eeeeee; margin-bottom:5px;}
.contentnew p a {color:#ad0a00; text-decoration:none;}
.contentnew p a:hover {color:#ff0000;}
.contentnew a {color:#b41616; text-decoration:none;}
.contentnew a:hover {color:#ff0000;}
.contentnew ul {margin:0px 0px 0px 24px;}
.contentnew li {list-style:decimal;}

.left-content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343232; font-weight:normal; text-align:justify; background:#fbfbfb; border:#e8e8e8 solid 1px; border-bottom:none; border-top:none; padding:0px 15px;}
.left-content p {font-size:14px; color:#ad0a00; font-weight:bold; padding:5px 0px;}

.select {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; margin:5px 0px;}

.new-link {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343232;}
.new-link li {margin:0px; list-style:none; border-bottom:solid 1px #eeeeee; padding:4px 0px; background:url(../images/arrow.gif) no-repeat left 8px; padding-left:10px;}
.new-link li a {color:#343232; text-decoration:none;}
.new-link li a:hover {color:#b41616;}

.float-i {float:left; margin:5px 10px 0px 0px; border:solid 1px #666666;}

.input {border:solid 1px #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; width:170px; padding:2px 5px; vertical-align:middle;}
.textarea {border:solid 1px #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; width:300px; height:60px; padding:2px 5px; margin-bottom:5px; overflow:auto;}

.tags {margin:15px; background:#eeeeee; border:solid 1px #cccccc; padding:10px; line-height:18px;}

.link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#b41616;}
.link:hover {color:#ff0000; text-decoration:none;}

.leave-reply {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; width:auto;}
.leave-reply td {padding:2px 5px; vertical-align:middle;}
.leave-reply p {font-size:22px;}

.float-l {float:left;}
.clear {clear:both;}

.leavereply {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; width:auto;}
.leavereply p.title {font-size:22px; margin-bottom:10px;}
.leavereply p {height:26px;}
.leavereply p span {display:inline-block; margin-left:10px;}

.comment-p {overflow:auto; width:100%; margin-bottom:3px;}
.comment-p strong {float:left;}
.comment-p span {float:right; color:#b41616;}

.edit {text-align:right;}
.edit a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b41616;}
.edit a:hover {text-decoration:none; color:#ff0000;}
