HTML{
FONT:12px/15px Arial, Verdana, Helvetica, sans-serif;
COLOR:#0b1955}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
TABLE{
FONT:12px/15px Arial, Verdana, Helvetica, sans-serif;
COLOR:#0b1955;
}
BODY{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px;
padding-top:0px;
BACKGROUND-COLOR:#010d44;
TEXT-ALIGN:center;
background: -webkit-linear-gradient(left, #1c1550 0%,#3A4CD1 50%,#3A4CD1 51%,#1C1550 100%);
background: -moz-linear-gradient(left, #1c1550 0%,#3A4CD1 50%,#3A4CD1 51%,#1C1550 100%);
background: -o-linear-gradient(left, #1c1550 0%,#3A4CD1 50%,#3A4CD1 51%,#1C1550 100%);
background: -ms-linear-gradient(left, #1c1550 0%,#3A4CD1 50%,#3A4CD1 51%,#1C1550 100%);
background: linear-gradient(left, #1c1550 0%,#3A4CD1 50%,#3A4CD1 51%,#1C1550 100%);
}

A:link{
COLOR:#EF8E10;
TEXT-DECORATION:none}

A:hover{
COLOR:#05ABF9;}

A:visited{
COLOR:#EF8E10;
}

IMG{
BORDER-TOP-WIDTH:0px;
BORDER-LEFT-WIDTH:0px;
BORDER-BOTTOM-WIDTH:0px;
BORDER-RIGHT-WIDTH:0px}
.img-right{
PADDING-RIGHT:0px;
padding-left:5px;
FLOAT:right;
padding-bottom:5px;
padding-top:0px}
.img-left{
PADDING-RIGHT:5px;
padding-left:0px;
FLOAT:left;
padding-bottom:5px;
padding-top:0px}
H1{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:5px 0px;
FONT:bold 20px Arial, Verdana, Helvetica, sans-serif;
padding-top:0px}
H1.underline{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:5px;
MARGIN:5px 0px 10px;
padding-top:0px;
BORDER-BOTTOM:#e1e1e1 1px solid}
H2{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px 0px 5px;
FONT:bold 16px Arial, Verdana, Helvetica, sans-serif;
padding-top:0px}
H2 .black{
COLOR:#515151}
H2.heading{
PADDING-RIGHT:0px;
padding-left:0px;
FONT-SIZE:20px;
padding-bottom:0px;
MARGIN:0px 0px 5px;
padding-top:0px}
H2.underline{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:5px;
MARGIN:5px 0px;
padding-top:0px;
BORDER-BOTTOM:#e1e1e1 1px solid}
FIELDSET LEGEND{
PADDING-RIGHT:5px;
padding-left:5px;
padding-bottom:2px;
MARGIN:5px 0px;
FONT:bold 13px Arial, Verdana, Helvetica, sans-serif;
COLOR:#7d7d7d;
padding-top:2px}
H3{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px 0px 5px;
FONT:bold 14px Arial, Verdana, Helvetica, sans-serif;
COLOR:#636363;
padding-top:0px}
H3.underline{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:4px;
padding-top:0px;
BORDER-BOTTOM:#6a89c8 2px solid}
H4{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px 0px 5px;
FONT:bold 13px Arial, Verdana, Helvetica, sans-serif;
COLOR:#636363;
padding-top:0px}
P{
MARGIN-TOP:5px}
HR.sepbar{
BORDER-TOP-WIDTH:0px;
BORDER-LEFT-WIDTH:0px;
BACKGROUND:#dfdfdf;
BORDER-BOTTOM-WIDTH:0px;
MARGIN-BOTTOM:5px;
WIDTH:100%;
HEIGHT:1px;
BORDER-RIGHT-WIDTH:0px}
FORM{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px;
padding-top:0px}
#site-logo{
MARGIN-RIGHT:500px}
#top-menu{
PADDING-RIGHT:15px;
padding-left:0px;
FLOAT:right;
padding-bottom:0px;
WIDTH:400px;
padding-top:10px;
TEXT-ALIGN:right}
#top-menu A{
PADDING-RIGHT:2px;
DISPLAY:inline;
padding-left:2px;
padding-bottom:0px;
COLOR:#565555;
padding-top:0px;
TEXT-DECORATION:none}
#top-menu FORM{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px;
padding-top:0px}
.top-menu-shopping-cart SPAN{
COLOR:#980000}
#top-menu .top-sub-menu{
MARGIN-TOP:2px;
padding-top:4px}
#main-wrapper{
MARGIN:0px auto;
WIDTH:1000px;
TEXT-ALIGN:left}
#menubar{
CLEAR:both;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
MARGIN-BOTTOM:7px;
OVERFLOW:hidden;
COLOR:#fff;
POSITION:relative;
HEIGHT:28px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
background-color: #421BDF;
background-image: linear-gradient(0deg,#09099B,#8D88FF);
background-image: -webkit-linear-gradient(bottom,#09099B,#8D88FF);
background-image: -moz-linear-gradient(90deg,#09099B,#8D88FF);
background-image: -ms-linear-gradient(0deg,#09099B,#8D88FF);
background-image: -o-linear-gradient(0deg,#09099B,#8D88FF);

}
#menubar-android{
CLEAR:both;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
MARGIN-BOTTOM:7px;
OVERFLOW:hidden;
COLOR:#fff;
POSITION:relative;
border:1px #0000b0 solid;
background-color:#9293E8;
box-shadow:0 0 0 rgba(0,0,0,0), 0 0 40px rgba(20,20,20,0.6) inset;
border-radius:6px;
text-align-last:center;
text-align:justify;
padding:6px;
}
#menu-search-android{
PADDING-RIGHT:0px;
padding-left:0px;
FLOAT:right;
padding-bottom:0px;
WIDTH:180px;
padding-top:5px}
#menu-search-android input{
box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.3) inset;
color:#a0a0a0;
}
#menu-search{
padding-right: 4px;
float: right;
width: 183px;
padding-top: 2px;
display: inline-block;
}

#menu-links{
MARGIN-LEFT:5px;
MARGIN-RIGHT:185px}
.header-search{
BORDER-RIGHT:#cdcdcd 1px solid;
PADDING-RIGHT:2px;
BORDER-TOP:#cdcdcd 1px solid;
padding-left:2px;
FONT-SIZE:11px;
padding-bottom:2px;
BORDER-LEFT:#cdcdcd 1px solid;
COLOR:#777777;
MARGIN-RIGHT:-3px;
padding-top:2px;
BORDER-BOTTOM:#cdcdcd 1px solid}
#cat-android{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
float:left;
text-shadow:#909090 2px 1px 4px}
#cat-android a{
display:inline;
float:none;
padding-left:6px;
padding-right:6px;
padding-top:3px;
padding-bottom:3px;
;
color:#E8EFFF;
margin-top:3px;
line-height:20px;
text-align:center;
}
#cat-android a:hover{
color:#FFFFFF;
border-radius:8px;
background-color:#8F90E3;
box-shadow:0 0 0 rgba(0,0,0,0),0 0 13px rgba(20,20,20,0.3) inset;
}
#globalnav{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
float:left;
}
#globalnav li{
display:inline;
padding:0px;
margin:0px;
line-height:20px;
}
#globalnav li a{
display:block;
float:left;
padding-right:5px;
color:#ffffff;
margin-top:3px;
line-height:23px;
}
#globalnav li.selected a{
display:block;
 background-color: #0D1D91;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
float:left;
}
#globalnav li a span{
display:block;
float:left;
width:10px;
height:40px}
#globalnav li a:hover{
color:#e0e0FF;
}
#globalnav li.selected a span{
/*background:url(sprites2.png) left -395px;
*/ width:6px}
#globalnav li div.menu-icon-desktop{
display: inline;
background:url(sprites.png) no-repeat 0 -543px;
 width: 16px;
 height: 16px;
padding-left: 16px;
}
#globalnav li div.menu-icon-educat{
display: inline;
background:url(sprites.png) no-repeat 0 -585px;
 width: 16px;
 height: 16px;
padding-left: 16px;
 }
#globalnav li div.menu-icon-business{
display: inline;
background:url(sprites.png) no-repeat 0 -522px;
 width: 16px;
 height: 16px;
padding-left: 16px;
 }
#globalnav li div.menu-icon-games{
display: inline;
background:url(sprites.png) no-repeat  0 -606px;
 width: 16px;
 height: 16px;
padding-left: 16px;
 }
#globalnav li div.menu-icon-internet{
display: inline;
background:url(sprites.png) no-repeat 0 -627px;
 width: 16px;
 height: 16px;
padding-left: 16px;
}
#globalnav li div.menu-icon-multimed{
display: inline;
background:url(sprites.png) no-repeat  0 -648px;
 width: 16px;
 height: 16px;
padding-left: 16px;
}
#globalnav li div.menu-icon-develop{
display: inline;
background:url(sprites.png) no-repeat 0 -564px;
 width: 16px;
 height: 16px;
padding-left: 16px;
 }
#globalnav li div.menu-icon-utils{
display: inline;
min-width: 16px;
min-height: 16px;
BACKGROUND: url(sprites.png) no-repeat 0 -669px;
padding-left: 16px;
}
#globalnav li b {
display: inline;
 padding-left: 4px;
}
.main-container{
}
.main-container-body{
PADDING-RIGHT:10px;
padding-left:10px;
MIN-HEIGHT:400px;
padding-bottom:5px;
padding-top:5px;
BACKGROUND-COLOR:#e8efff;
 border-radius: 6px;
box-shadow: 4px 4px 32px rgba(0, 0, 0, 0.67);

}
* HTML .main-container-body{
HEIGHT:auto! important}
.home-gift-banners{
FLOAT:right;
WIDTH:265px}
.home-featured-products{
MARGIN-RIGHT:279px}
#bottom-menu{
FONT-SIZE:12px;
MARGIN:6px 0px 4px;
OVERFLOW:hidden;
COLOR:#d0dcfc;
LINE-HEIGHT:18px;
margin-bottom: 37px;
border: #5d678f 1px solid;
border-radius: 9px;
}
#bottom-menu A{
COLOR:#d0dcfc}
#bottom-menu A:hover{
text-decoration:underline;
}
#bottom-menu-links{
BORDER-RIGHT:#7982a5 1px solid;
MARGIN-RIGHT:595px}
#bottom-menu .col{
WIDTH:170px}
#bottom-menu .col A{
DISPLAY:block}
#bottom-menu .col-first{
MARGIN-RIGHT:180px}
#bottom-menu .col-last{
FLOAT:right}
.bottom-copyrights{
PADDING-RIGHT:1px;
padding-left:25px;
FONT-SIZE:90%;
padding-bottom:4px;
COLOR:#c6c6c6;
padding-top:4px;
background-color:#5d678f;
float:left;
}
.bottom-copyrights A{
COLOR:#c6c6c6}
.bottom-copyrights A:visited{
COLOR:#c6c6c6}
.more{
PADDING-RIGHT:10px;
FONT-WEIGHT:bold;
FONT-SIZE:90%;
BACKGROUND:url(icon-more.gif) no-repeat right center}
/*UL.bullet-style1{
PADDING-RIGHT:0px;
padding-left:18px;
padding-bottom:0px;
MARGIN:4px 0px;
TEXT-INDENT:0px;
padding-top:0px;
LIST-STYLE-TYPE:none}
UL.bullet-style1 LI A{
TEXT-DECORATION:none}
UL.bullet-style2{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:4px 0px;
TEXT-INDENT:0px;
padding-top:0px;
LIST-STYLE-TYPE:none}
UL.bullet-style2 LI A{
FONT-WEIGHT:bold;
TEXT-DECORATION:none}
UL.bullet-style3{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:4px 0px;
TEXT-INDENT:0px;
padding-top:0px;
LIST-STYLE-TYPE:none}
UL.bullet-style3 LI A{
TEXT-DECORATION:none}*/
.form-container{
PADDING-RIGHT:10px;
padding-left:10px;
MARGIN-BOTTOM:20px;
padding-bottom:10px;
OVERFLOW:auto;
padding-top:10px;
BORDER-BOTTOM:#dedbde 1px solid;
BACKGROUND-COLOR:#f5f5f5}
.form-caption{
PADDING-RIGHT:0px;
padding-left:0px;
FONT-WEIGHT:bold;
FONT-SIZE:13px;
padding-bottom:5px;
COLOR:#4f4f4f;
padding-top:5px}
input{
font-family:'Courier New', Courier, sans-serif;
background:#ffffff;
color:#434343;
border:solid 1px #c0c0c0 !important;
outline:inherit;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
}
textarea{
font-family:'Courier New', Courier, sans-serif;
background:#ffffff;
color:#434343;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
box-shadow:0 1px 0 rgba(255, 255, 255, .1), 0 2px 14px 0 rgba(0,0,0,0.1) inset;
}
TEXTAREA{
BORDER-RIGHT:#d5d5d5 1px solid;
BORDER-TOP:#878585 1px solid;
BORDER-LEFT:#878585 1px solid;
BORDER-BOTTOM:#d5d5d5 1px solid}
INPUT[type=password]{
BORDER-RIGHT:#d5d5d5 1px solid;
BORDER-TOP:#878585 1px solid;
BORDER-LEFT:#878585 1px solid;
BORDER-BOTTOM:#d5d5d5 1px solid}
INPUT[type=button]{
cursor:pointer;
}
INPUT[type=submit]{
cursor:pointer;
}
INPUT[type=image]{
BORDER:solid 0.9px black !important;
outline:inherit;
-moz-box-shadow:0;
-webkit-box-shadow:0;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
SELECT{
BORDER-RIGHT:#d5d5d5 1px solid;
BORDER-TOP:#878585 1px solid;
BORDER-LEFT:#878585 1px solid;
BORDER-BOTTOM:#d5d5d5 1px solid}
.msg-info{
PADDING-RIGHT:0.5em;
DISPLAY:block;
padding-left:2.8em;
FONT-SIZE:90%;
padding-bottom:0.5em;
MARGIN:0.15em auto 1.2em;
COLOR:#636363;
LINE-HEIGHT:14px;
padding-top:0.5em;
TEXT-ALIGN:left}
.msg-error{
PADDING-RIGHT:17px;
DISPLAY:block;
padding-left:39px;
padding-bottom:6px;
padding-top:6px;
COLOR:#636363;
TEXT-ALIGN:center;
height:30px}
.msg-alert{
PADDING-RIGHT:0.5em;
DISPLAY:block;
padding-left:2.8em;
FONT-SIZE:90%;
padding-bottom:0.5em;
MARGIN:0.15em auto 1.2em;
COLOR:#636363;
LINE-HEIGHT:14px;
padding-top:0.5em;
TEXT-ALIGN:left}
.msg-success{
PADDING-RIGHT:17px;
DISPLAY:block;
padding-left:39px;
padding-bottom:6px;
padding-top:6px;
COLOR:#636363;
TEXT-ALIGN:center;
height:30px}
.msg-info{
BORDER-RIGHT:#d9e2ea 1px solid;
BORDER-TOP:#d9e2ea 1px solid;
BACKGROUND:url(../messages/information.png) #ecf8ff no-repeat 0.5em 50%;
BORDER-LEFT:#d9e2ea 1px solid;
BORDER-BOTTOM:#d9e2ea 1px solid}
.msg-error{
BORDER-RIGHT:#c40a00 1px solid;
BORDER-TOP:#c40a00 1px solid;
BACKGROUND:url(virus_yes.gif) #ffffff no-repeat 13px 50%;
BORDER-LEFT:#c40a00 1px solid;
BORDER-BOTTOM:#c40a00 1px solid}
.msg-alert{
BORDER-RIGHT:#efefef 1px solid;
BORDER-TOP:#efefef 1px solid;
BACKGROUND:url(../messages/alert.gif) #feffdf no-repeat 0.5em 50%;
BORDER-LEFT:#efefef 1px solid;
BORDER-BOTTOM:#efefef 1px solid}
.msg-success{
BORDER-RIGHT:#ededed 1px solid;
BORDER-TOP:#ededed 1px solid;
BACKGROUND:url(virus_no.gif) #ffffff no-repeat 13px 50%;
BORDER-LEFT:#ededed 1px solid;
BORDER-BOTTOM:#ededed 1px solid}
.text-big{
FONT-SIZE:120%;
LINE-HEIGHT:19px}
A.buttontext{
BORDER-RIGHT:#cdcccc 1px solid;
PADDING-RIGHT:8px;
BORDER-TOP:#cdcccc 0px solid;
padding-left:8px;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
padding-bottom:5px;
BORDER-LEFT:#cdcccc 1px solid;
COLOR:#000;
padding-top:5px;
BORDER-BOTTOM:#cdcccc 0px solid;
FONT-FAMILY:Arial, Helvetica, sans-serif;
TEXT-DECORATION:none}
* HTML A.buttontext{
PADDING-RIGHT:0px;
padding-left:5px;
padding-bottom:4px;
padding-top:0px}
A.buttontext:visited{
COLOR:#000}
SPAN.buttontext{
PADDING-RIGHT:0px;
padding-left:5px;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
padding-bottom:3px;
COLOR:#fff;
padding-top:4px;
FONT-FAMILY:Arial, Helvetica, sans-serif;
TEXT-DECORATION:none}
* HTML SPAN.buttontext{
PADDING-RIGHT:0px;
padding-left:5px;
padding-bottom:3px;
padding-top:0px}
SPAN.buttontext INPUT{
BORDER-TOP-WIDTH:0px;
PADDING-RIGHT:10px;
padding-left:5px;
FONT-WEIGHT:bold;
BORDER-LEFT-WIDTH:0px;
FONT-SIZE:11px;
BORDER-BOTTOM-WIDTH:0px;
padding-bottom:4px;
COLOR:#fff;
padding-top:3px;
BORDER-RIGHT-WIDTH:0px}
.icon-new{
padding-left:12px;
BACKGROUND:url(icon-new.gif) no-repeat 0px 2px}
.clearboth{
CLEAR:both}
.module-box{
BORDER-RIGHT:#b7b7b7 1px solid;
PADDING-RIGHT:15px;
BORDER-TOP:#b7b7b7 1px solid;
padding-left:20px;
padding-bottom:15px;
BORDER-LEFT:#b7b7b7 1px solid;
padding-top:15px;
BORDER-BOTTOM:#b7b7b7 1px solid}
TABLE.form{
COLOR:#606060}
TABLE.form TH{
PADDING-RIGHT:0px;
padding-left:10px;
padding-bottom:0px;
VERTICAL-ALIGN:top;
WIDTH:150px;
padding-top:2px;
TEXT-ALIGN:left}
.form-pay-details-right{
BORDER-RIGHT:#dedbde 1px solid;
PADDING-RIGHT:2px;
BORDER-TOP:#dedbde 1px solid;
padding-left:2px;
padding-bottom:2px;
BORDER-LEFT:#dedbde 1px solid;
padding-top:2px;
BORDER-BOTTOM:#dedbde 1px solid;
BACKGROUND-COLOR:#f1eff1}
.form-pay-details-left{
BORDER-RIGHT:#dedbde 1px solid;
PADDING-RIGHT:2px;
BORDER-TOP:#dedbde 1px solid;
padding-left:2px;
padding-bottom:2px;
BORDER-LEFT:#dedbde 1px solid;
padding-top:2px;
BORDER-BOTTOM:#dedbde 1px solid;
BACKGROUND-COLOR:#f1eff1}
TABLE.form TD{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:2px;
VERTICAL-ALIGN:top;
padding-top:2px}
.errorMessage{
COLOR:#ff0000}
.button-holder{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:10px;
padding-top:10px;
TEXT-ALIGN:right}
div.searchButton {
display: inline-block;
margin-top: 1px;
margin-right: 4px;
}
div.searchButton input:before{ 
content:'\bb';
}
div.searchButton input{ 
font-size: 20px;
cursor: pointer;
width: 21px;
border-radius: 8px;
margin-left: 1px;
height: 19px;
background-color: #0312b6;
display: inline-block;
border: none!important;
box-shadow: 0px 1px 2px 0px #30422c;
padding-bottom: 3px;
background-image: linear-gradient(0deg,#2631B4,#B3D1FF);
background-image: -moz-linear-gradient(90deg,#2631B4,#B3D1FF);
background-image: -webkit-linear-gradient(bottom,#2631B4,#B3D1FF);
background-image: -o-linear-gradient(bottom,#2631B4,#B3D1FF);
background-image: -ms-linear-gradient(bottom,#2631B4,#B3D1FF);
color: #FFFFFF;
padding-top: 0px;
text-shadow: 0 0 2px rgba(0, 0, 0, 0.28);
line-height: 16px;
font-family: serif;
}
div.searchButton input:hover { 
background-image: linear-gradient(0deg,#2631A4,#B3D1DF);
background-image: -moz-linear-gradient(90deg,#2631A4,#B3D1DF);
background-image: -webkit-linear-gradient(bottom,#2631A4,#B3D1DF);
background-image: -o-linear-gradient(bottom,#2631A4,#B3D1DF);
background-image: -ms-linear-gradient(bottom,#2631A4,#B3D1DF);
box-shadow: 0 1px 1px 0px #30422C;
}
.nav4txt_textholder{
padding-right: 0px;
padding-left: 0px;
float: left;
padding-bottom: 0px;
margin-top: 1px;
overflow: hidden;
padding-top: 0px;
height: 23px;
display: inline-block;
background-image: -webkit-linear-gradient(top, #f6f6f6, #d2d1d0);
-webkit-border-radius: 8px;
border-radius: 8px;
background-color: #ededed;
}
.nav4_Search{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 1px;
margin-left: 5px;
height: 14px;
padding-top: 0px;
font-weight: normal;
font-size: 12px;
width: 144px;
color: #747474;
font-family: Arial,Helvetica,sans-serif;
}

.leftcol{
FLOAT:left;
WIDTH:164px;
}

.rightcol{
FLOAT:right;
WIDTH:185px;
}
.middlecol{
MIN-HEIGHT:900px;
width:623px;
float:left;
margin-right:4px;
}
* HTML .middlecol{
HEIGHT:auto! important}
.midnright{
float:right;
width:814px;
}
.rightonly{
MIN-HEIGHT:400px;
MARGIN-RIGHT:202px}
* HTML .rightonly{
HEIGHT:auto! important}
.border{
BORDER-RIGHT:#cdcdcd 1px solid;
BORDER-TOP:#cdcdcd 1px solid;
BORDER-LEFT:#cdcdcd 1px solid;
BORDER-BOTTOM:#cdcdcd 1px solid}
.leftbar-menu-contents A{
DISPLAY:block;
MARGIN:0px 0px 4px;
COLOR:#4d4d4d;
LINE-HEIGHT:16px;
TEXT-DECORATION:none;
}
.leftbar-menu-contents A.selected{
FONT-WEIGHT:bold}
TABLE.contactus{
BORDER-RIGHT:#e6e6e6 3px solid;
BORDER-TOP:#e6e6e6 3px solid;
BORDER-LEFT:#e6e6e6 3px solid;
WIDTH:400px;
BORDER-BOTTOM:#e6e6e6 3px solid;
BORDER-COLLAPSE:collapse;
}
TABLE.contactus .email{
PADDING-RIGHT:5px;
padding-left:5px;
padding-bottom:5px;
WIDTH:270px;
padding-top:5px;
BACKGROUND-COLOR:#f7f7f7;
}
/*******07.09.13 20:55********************/
TABLE.contactus .phone-number{
PADDING-RIGHT:5px;
padding-left:5px;
FONT-WEIGHT:bold;
padding-bottom:5px;
padding-top:5px;
}
.breadcrumb{
PADDING-RIGHT:8px;
padding-left:8px;
border-bottom: rgba(115, 126, 253, 0.12) 1px solid;
;
padding-bottom:8px;
COLOR:#6183c5;
padding-top:8px;
float: left;
display: inline-block;
width: 604px;
;
}
.breadcrumb A{
COLOR:#8000Ff;
}
.breadcrumb A.selected{
FONT-WEIGHT:bold;
COLOR:#3060b0;
 cursor: not-allowed;
}
.ruler01{
COLOR:#cdcdcd;
BORDER-TOP-STYLE:none;
BORDER-RIGHT-STYLE:none;
BORDER-LEFT-STYLE:none;
HEIGHT:1px;
BACKGROUND-COLOR:#cdcdcd;
BORDER-BOTTOM-STYLE:none;
}
.pagination{
PADDING-RIGHT:8px;
padding-left:8px;
border-bottom: rgba(115, 126, 253, 0.12) 1px dotted;
padding-bottom:8px;
COLOR:#6183c5;
padding-top:8px;
}
.pagination-bottom{
border-bottom: rgba(115, 126, 253, 0.12) 1px dotted;
}
.pagination .right-box{
FLOAT:right;
margin-top:10px;
}
.pagination A.page{
BORDER:#D0D0D0 1px solid;
padding:0px 3px;
0px;
3px;
color:#202020;
font-size:9pt;
height:16px;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:5px;
border-radius:7px;
overflow:hidden;
background-color: #F8FAFD;
 min-width:21px;
display:inline-block;
text-align:center;
 box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.6), inset 4px 4px 19px 0 rgba(20, 20, 20, 0.25);
}
.rec_coupon{
border:#EAEAEA 1px solid;
box-shadow:2px 2px 10px 0px rgba(55, 55, 55, 0.1);
padding:4px;
border-radius:5px;
height:auto;
min-height:40px;
background-color:white;
width:100%;
margin-top:-11px;
margin-bottom:27px;
}
.rec_coupon:hover{
box-shadow:2px 2px 10px 0px rgba(55, 55, 55, 0.1), 0 0 43px rgba(0,50,200,0.2) inset;
border:#D0D0D0 1px solid;
}
li.poptag A{
color:rgba(85, 133, 194, 0.9);
}
li.poptag A:visited{
color:rgba(85, 133, 194, 0.8);
}
li.poptag2 A{
color:rgba(30,30,30, 0.6);
border:transparent 1px solid;
}
li.poptag2 A:visited{
color:rgba(30,30,30, 0.6);
}
.poptag2{
list-style:none;
display:inline-block;
margin:0px;
padding:1px 3px;
font-family:tahoma, arial, sans-serif;
}
.poptag2:hover{
}
li.poptag2 A:hover{
color:#FFFFFF;
border:rgba(66, 49, 19, 0.28) 1px solid;
background-color:rgba(245, 135, 15, 0.91);
border-radius:2px;
box-shadow:1px 1px 3px 0px rgba(2,2,2,0.21),inset 5px 5px 14.4px 0px rgba(129, 106, 71, 0.38);
}
.poptag{
list-style:none;
display:inline-block;
margin:2px;
padding:0px 2px;
border:rgb(133, 163, 216) 1px solid;
rgba(133, 52, 255, 0.56);
box-shadow:2px 2px 7px 0 rgba(0,0,0,0.3),inset 11px 11px 15.4px rgba(36,38,160,0.2);
}
.poptag:hover{
background:rgba(101, 52, 255, 0.15);
box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1),inset 11px 11px 15.4px rgba(36,38,160,0.2);
}
li.poptag A:hover{
color:#FFFFFF;
}
.low_blat{
display: inline-block;
margin: 4px 3px;
padding: 3px 6px;
border: 1px solid rgba(118, 128, 152, 0.29);
background-color: rgba(29, 96, 238, 0.47);
list-style: outside none none;
}
.low_blat:hover{
background-color:rgb(238, 179, 29);
box-shadow:1px 1px 1px 0px rgba(2,2,2,0),inset 2px 2px 5.4px 0px rgba(238, 129, 29, 0.76);
}
li.low_blat A{
color:#FFFFFF;
}
.dr_bottom_widget{
box-shadow:3px 3px 8px -1px rgba(0,0,0,0.4);
border:1px solid rgba(130, 157, 213, 1);
border-radius:9px;
padding:7px;
height:266px;
width:97%;
overflow:hidden;
white-space:nowrap;
margin-left:6px;
}
.dr_lined{
PADDING:4px 0px;
border-bottom: rgba(115, 126, 253, 0.12) 1px dotted;
overflow-x:hidden;
}
DIV.chooselic {
 display: inline-block;
margin-bottom: 17px;
margin-right: 5px;
margin-top: -5px;
float: right;
}
A.chooselic {
 padding-left:6px;
 padding-right: 5px;
}
.chooselic span{
 top: 9px;
right: 2px;
height: 28px;
position: relative;
display: inline-block;
width: 29px;
}
span.cat_free   {
 background: url(sprites2.png) no-repeat 0 -63px;
 }
span.cat_new  {
background: url(sprites2.png) no-repeat 0 -36px;
 }
span.cat_all  {
right: 0px;
background: url(sprites2.png) no-repeat 0 -90px;
 }
.ss-gallery{
margin:0 auto;
}
.ss-gallery ul{
list-style-type:none;
padding:0;
width:580px;
margin-left:20px;
width:100%;
}
.ss-gallery ul img{
position:absolute;
top:5px;
left:5px;
}
.ss-gallery ul li{
display:block;
position:relative;
float:left;
width:120px;
height:95px;
border:1px solid #dadada;
background:#F2F6FF;
margin:5px;
padding:0;
line-height:0;
overflow:hidden;
box-shadow:2px 2px 6px 0 rgba(80,80,80,0.4);
border-radius:4px;
}
.bm{
white-space:nowrap;
border-left:1px solid rgba(200, 200, 255, 0.8);
border-right:1px solid rgba(200, 200, 255, 0.8);
border-radius:8px;
padding:2px;
margin:2px;
}
.pagination_small{
PADDING-RIGHT:10px;
padding-left:10px;
padding-bottom:0px;
COLOR:#6183c5;
padding-top:4px;
overflow-x:scroll;
margin:13px;
}
.pagination_small A.page{
BORDER:#D0D0F0 1px solid;
padding:1px;
color:#4e71b8;
font-size:7pt;
margin:1px;
overflow:scroll;
background-color:#c9d1e1;
overflow-y:hidden;
}
.pagination_small A.selected{
BORDER:#4e71b8 1px solid;
background-color:#4e71b8;
COLOR:#fff;
cursor: not-allowed;
}
.pagination_letter{
text-align:center;
width:100%;
}
.pagination_letter A.page{
BORDER:#C0C0C0 1px solid;
resize:none;
color:#2F2F2F;
font-size:8pt;
margin-bottom:1px;
margin-left:0;
margin-right:1px;
margin-top:0px;
padding-bottom:3px;
padding-left:4px;
padding-right:4px;
padding-top:2px;
BACKGROUND:url(back-pagination-page.gif) #FFFFFF repeat-x left top;
border-radius:3px;
box-shadow:2px 2px 2px -1px rgba(0,0,0,0.6);
min-width:15px;
}
.pagination_letter A.selected{
BORDER:#0000A0 1px solid;
background-color:#0000F0;
COLOR:#fff;
cursor: not-allowed;
}
.pagination_letter A:hover{
background:rgba(68, 83, 165, 0.44);
color:#FFFFFF;
box-shadow:0px 0px 14px 0px rgba(0,0,255,0.7) inset;
}
.pagination SELECT{
BORDER-RIGHT:#cccccc 1px solid;
PADDING-RIGHT:1px;
BORDER-TOP:#cccccc 1px solid;
padding-left:1px;
FONT-SIZE:90%;
padding-bottom:1px;
BORDER-LEFT:#cccccc 1px solid;
WIDTH:150px;
COLOR:#757575;
padding-top:1px;
BORDER-BOTTOM:#cccccc 1px solid}
.box .contents{
BORDER-RIGHT:#d6d5d6 1px solid;
PADDING-RIGHT:10px;
padding-left:10px;
padding-bottom:2px;
BORDER-LEFT:#d6d5d6 1px solid;
padding-top:2px;
BACKGROUND-COLOR:#f7f7f7}
.box .contents .title{
FONT-WEIGHT:bold;
padding-bottom:3px}
.sign-in-form LABEL{
MARGIN:2px;
WIDTH:60px;
POSITION:absolute}
.sign-in-form INPUT{
MARGIN:2px 0px 2px 60px;
}

.button{
BORDER-RIGHT:#2c71b7 1px solid;
PADDING-RIGHT:8px;
BORDER-TOP:#2c71b7 1px solid;
padding-left:8px;
padding-bottom:1px;
FONT:11px Arial, Verdana, Helvetica, sans-serif;
BORDER-LEFT:#2c71b7 1px solid;
COLOR:#fff;
padding-top:1px;
BORDER-BOTTOM:#2c71b7 1px solid;
BACKGROUND-COLOR:#3b5998;
}

.tools{
PADDING-RIGHT:4px;
BORDER-TOP:#919fc2 2px solid;
padding-left:4px;
padding-bottom:7px;
padding-top:7px;
BACKGROUND-COLOR:#edeff4}
.tools INPUT{
FONT-SIZE:10px}
.portlet{
margin:0px 0px 12px -4px;
width:164px;
border:1px solid rgba(130, 157, 213, 1);
border-radius:9px;
 
background-color: #c1cfee;
padding-bottom: 6px;
}
.imgflash{
box-shadow:3px 3px 4px -1px rgba(0,0,0,0.5);
border:#D0D0D0 1px solid;
}
.morepicks{
float:left;
padding:4px;

border-width:1px;
border-style:solid;

border-color:#E0E0F0;
margin:3px;
background-color:rgb(247, 249, 254);
font-size:14px;
display:inline-block;
}

.morepicks A{
font-weight:normal;
color:rgb(121, 157, 254);
}

.morepicks A:hover{
color:#FF951D;
}

.picksverdl{
PADDING-RIGHT:0px;
padding-left:18px;
BACKGROUND:url(arrow_down16.png) no-repeat left top;
padding-bottom:5px;
padding-top:2px;
min-width:250px;
width:250px;
}

.iconlist{
border-bottom-color:#B0B0B0;
border-right-color:#B0B0B0;
border-left-color:#D0D0D0;

border-style:solid;
border-width:1px;
border-top-color:#D0D0D0;

float:left;
height:38px;
margin-bottom:0;
margin-left:-6px;
margin-right:4px;
margin-top:0;
opacity:0.8;
padding-left:0;
padding-right:0;
padding-top:3px;
text-align:center;
width:40px;

}

.portlet .heading A,.heading_ed A,.heading_chart A{
COLOR:#fFFFff;
padding-top:3px;
height:16px;
}

.portlet .body A{
COLOR:#000932;
 font-size:11px}

.portlet .body A:visited{
COLOR:#000932}

.portlet .heading,.heading_ed,.heading_chart{
PADDING-RIGHT:4px;
padding-left:9px;
FONT-WEIGHT:bold;
padding-bottom:6px;
COLOR:#ffffff;
padding-top:3px;
white-space:nowrap;
overflow:hidden;
}

.portlet .heading,.heading_chart,.heading_drv {
 height: 15px;
background-image: linear-gradient(0deg,#3663C2,#A0ACEB);
background-image: -moz-linear-gradient(90deg,#3663C2,#A0ACEB);
background-image: -webkit-linear-gradient(bottom,#3663C2,#A0ACEB);
background-image: -o-linear-gradient(bottom,#3663C2,#A0ACEB);
background-image: -ms-linear-gradient(bottom,#3663C2,#A0ACEB);
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}

.portlet .heading_drv {
font-size: 11px!important;
height: auto!important;
white-space: normal!important;
font-variant: small-caps;
text-shadow: 1px 1px 2px rgba(87, 90, 111, 0.77);
padding: 5px;
color: whitesmoke;
}

.portlet .heading_chart {
text-transform: capitalize;
padding-top: 3px;
padding-left:2px;
}

.portlet .heading_chart P{
background: url(sprites2.png) no-repeat 0 0;
width: 19px;
height: 16px;
padding-right: 3px;
float: left;
display: inline-block;
padding-left: 0;
margin: 0;
}

.portlet .heading_ed{
BACKGROUND:url(sprites.png) no-repeat 0 -9px;
  height: 29px;
}

.portlet .body{
PADDING-RIGHT:4px;
padding-left:4px;
padding-bottom:4px;
padding-top:4px;
BACKGROUND-COLOR:#cedbf6;
word-wrap:break-word;
}

.portlet .top_union{
margin-top:2px;
display:table;
border-bottom:#bfcfef 1px solid;
height:26px;
width:99%;
}

.portlet .interact-menu A.cube DIV{
display: inline;
margin: 2px 4px 2px 2px;
width: 17px;
background-image:  linear-gradient(-45deg,#6F4CDF,#8B99FF);
background-image: -webkit-linear-gradient(45deg,#6F4CDF,#8B99FF);
background-image: -moz-linear-gradient(45deg,#6F4CDF,#8B99FF);
background-image: -ms-linear-gradient(-45deg,#6F4CDF,#8B99FF);
background-image: -o-linear-gradient(-45deg,#6F4CDF,#8B99FF);
height: 13px;
border-radius:5px;
text-align: center;
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.51);
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.51);
font-size: 11px;
color: rgba(255,255,255,1);
font-weight: normal;
font-style: italic;
padding-right: 2px;
float: left;
background-color: #865fff;
border: #865FFF 1px solid;
}

.portlet .interact-menu .top_union A{
padding-left:4px;
width:97%;
display:block;
}

.portlet .bottom{
}

.portlet2{
MARGIN:0px 0px 12px;
WIDTH:190px}

.portlet2 .heading,.heading_top{
FONT-WEIGHT:bold;
 text-transform: capitalize;
padding-top: 4px;
 COLOR:#7690c8;
white-space:nowrap;
overflow:hidden;
}

.portlet2 .heading,.heading_top {
border-right: #b5c3eb 1px solid;
border-left: #b5c3eb 1px solid;
border-top: #b5c3eb 1px solid;
background-color: #e1eafd;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
 }

.portlet2 .heading_top {
padding-left: 3px;
padding-bottom:0px;
}

.portlet2 .heading_top P{
background: url(sprites2.png) no-repeat 0 -17px;
width: 14px;
height: 15px;
padding-right: 1px;
margin-top: 0px;
float: left;
display: inline-block;
padding-left: 0;
margin: 0;
}

.divcat{
text-align:center;
font-size:11px;
color:#202020;
padding:0px 4px;
line-height:22px;
overflow:hidden;
}

.divcat A{
white-space:nowrap;
box-shadow:1px 1px 3px 0px rgba(2, 2, 2, 0.54),inset 1px 1px 16.4px 1px rgba(51, 35, 136, 0.47);
background-color:rgba(54, 116, 207, 0.71);
color:#FFFFFF;
padding:1px 5px;
border-radius:3px;
}

.divcat A:hover{
background-color:rgb(238, 179, 29);
box-shadow:1px 1px 1px 0px rgba(2,2,2,0),inset 2px 2px 5.4px 0px rgba(238, 129, 29, 0.76);
}

.portlet2 .body{
BORDER-RIGHT:#b5c3eb 1px solid;
PADDING-RIGHT:6px;
padding-left:6px;
padding-bottom:6px;
BORDER-LEFT:#b5c3eb 1px solid;
padding-top:6px;
BACKGROUND-COLOR:#e1eafd}

.portlet2 .bottom{
height: 5px;
border-left: #b5c3eb 1px solid;
border-bottom: #b5c3eb 1px solid;
background-color: #e1eafd;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-right: #b5c3eb 1px solid;
}

.portlet2 .trial{
text-align:center;
font-weight:bold;
font-size:12px;
height:22px;
margin-top:0px;
margin-bottom:0px;
}

.portlet2 .discount_value{
display: block;
margin-top: 6px;
color: #9A9EF8;
font-family: arial black;
}

.portlet2 .discount_value s{
color: #FF8500;
}

.portlet2 .expires{
font-size:12px;
font-weight:bold;
color:#EE0000}

.portlet2 .main_discount{
font-size:14px;
padding-bottom:0px;
background-clip:border-box;
background-color:transparent;
text-align:center;
margin-bottom:0px;
font-weight: bold;
font-family: "Roboto";
}

.portlet2 .main_discount:hover{
box-shadow:0 0 25px 0px rgba(0,0,255,0.2) inset;
}

.portlet2 DIV.sale_icon{
top:18 px;
left:135px;
position:absolute;
border:0px;
BACKGROUND:url(sprites.png) no-repeat 0 -832px;
 width: 45px;
 height: 39px;
}

.portlet2 DIV.buy_discount{
margin-left:auto;
margin-right:8px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-bottom:0;
padding-top:13px;
height:35px;
width:90%;
}

.portlet .interact-menu{
padding:0;
background-image: linear-gradient(133deg,#E2E8FA,#C0CFF3);
background-image: -webkit-linear-gradient(223deg,#E2E8FA,#C0CFF3);
background-image: -moz-linear-gradient(223deg,#E2E8FA,#C0CFF3);
background-image: -o-linear-gradient(223deg,#E2E8FA,#C0CFF3);
background-image: -ms-linear-gradient(223deg,#E2E8FA,#C0CFF3);
}

.portlet .interact-menu A{
padding-top: 1px;
padding-bottom: 1px;
margin-left: 1px;
DISPLAY:block;
border-bottom: #B3C0DA 1px solid;
 padding-right: 2px;
 
overflow: hidden;
 min-height: 21px;
border-top: rgba(255, 255, 255, 0.46) 1px solid;
}

.portlet .interact-menu A.last{
BORDER-TOP-WIDTH:0px;
BORDER-LEFT-WIDTH:0px;
BORDER-BOTTOM-WIDTH:0px;
BORDER-RIGHT-WIDTH:0px}

.portlet .interact-menu A DIV {
display: inline;
vertical-align: 2px;
padding-right: 20px;
padding-bottom: 3px;
}

.portlet .interact-menu A.icon-new-program DIV{
BACKGROUND:url(sprites.png) no-repeat 0 -441px;
 width: 18px;
 min-height: 18px;
}

.portlet .interact-menu A.icon-new-updates DIV{
BACKGROUND:url(sprites.png) no-repeat 0 -464px;
 width: 16px;
 min-height: 16px;
 }

.portlet .interact-menu A.icon-menu-submit DIV{
BACKGROUND:url(sprites.png) no-repeat 0 -418px;
 width: 18px;
 min-height: 18px;
  }

.portlet .interact-menu A.icon-advertise DIV{
BACKGROUND:url(sprites.png) no-repeat 0 -314px;
 width: 18px;
 min-height: 18px;
 }

.portlet .interact-menu A.icon-contact DIV{
BACKGROUND:url(sprites.png) no-repeat 0 -374px;
 width: 18px;
 min-height: 18px;
 }

.portlet .interact-menu A.icon-nowdownload DIV {
BACKGROUND:url(sprites2.png) no-repeat 0 -456px;
 width: 16px;
 height: 17px;
padding-right: 3px;
margin-top: 0px;
float:left;
 }

.portlet .interact-menu A.icon-review{
padding-left:26px;
BACKGROUND:url(icon-review.png) no-repeat 2px center;
COLOR:#1F1F2F;
FONT-SIZE:90%;
OVERFLOW:hidden;
}

.portlet .interact-menu A.icon-pick{
COLOR:#1F1F2F;
FONT-SIZE:90%;
OVERFLOW:hidden;
 padding-left: 4px;
}

.portlet .interact-menu A.icon-txtshdw {
text-shadow: 2px 2px 6px #8889B3;
}

.portlet .interact-menu A.icon-txtshdw DIV {
float: left;
display: inline!important;
margin-right: 4px;
color: #FF7F0A;
text-shadow: 0px 0px 1px rgba(150, 83, 31, 0.97);
font-size: 18px;
width: 12px!important;
;
margin-top: -1px;
min-height: 100%!important;
 background: transparent!important;
  box-shadow: none;
 text-decoration:none}

.portlet .interact-menu A.icon-pick DIV {
BACKGROUND:url(sprites2.png) no-repeat 0 -596px;
 width: 20px;
 height: 20px;
padding: 0;
display: inline-block;
 vertical-align: -6px;
}

.portlet .interact-menu A.icon-blog{
padding-left:24px;
BACKGROUND:url(info.png) no-repeat 4px center;
COLOR:#1F1F2F;
FONT-SIZE:90%;
OVERFLOW:hidden;
}

.portlet .interact-menu A.icon-nowhosted{
padding-left:24px;
BACKGROUND:url(icon-uplnow.gif) no-repeat 4px center;
COLOR:#1F1F2F;
FONT-SIZE:90%;
OVERFLOW:hidden;
}

.portlet .interact-menu A.icon-dll DIV {
 BACKGROUND:url(sprites.png) no-repeat 0 -397px;
 width: 24px;
 min-height: 16px;
padding-right: 26px;
}

.portlet .interact-menu A.icon-drv DIV {
 BACKGROUND:url(sprites2.png) no-repeat -78px -74px;
 width: 16px;
 min-height: 18px;
padding-right: 21px;
}

.portlet .interact-menu A.icon-drv {
OVERFLOW:hidden;
 COLOR:#1F1F2F;
FONT-SIZE:90%;
 white-space:nowrap;
  }

.portlet .interact-menu A.icon-dll {
OVERFLOW:hidden;
 COLOR:#1F1F2F;
FONT-SIZE:90%;
 }

.portlet .interact-menu A.iconltop DIV {
BACKGROUND:url(sprites2.png) no-repeat 0 -646px;
 width: 21px;
 height: 21px;
margin-left: 3px;
display: inline-block;
padding-top: 2px;
text-align: center;
font-style: italic;
color: #FFFFFF;
padding-right: 2px;
padding-bottom: 0px;
float: left;
}

.portlet .interact-menu A.iconltop  {
font-size: 90%;
font-weight: normal;
color: #0000ff;

 }

.portlet .interact-menu A:hover,.icon-pick DIV:hover{
color:#FFFFFF;
text-decoration:underline;
box-shadow:0 0 25px 0px rgba(0,0,255,0.2) inset;
}

.portlet .news{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px}

.portlet .news A{
PADDING-RIGHT:4px;
DISPLAY:block;
padding-left:15px;
BACKGROUND:url(icon-bullet_feed.gif) no-repeat 0px 2px;
padding-bottom:3px;
padding-top:3px}

.portlet2 .featured{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px}

.portlet2 SPAN.item{
PADDING-RIGHT:0px;
DISPLAY:block;
padding-left:0px;
padding-bottom:4px;
padding-top:4px}

.portlet2 DIV.sep {
height: 0px;
width: 188px;
border-top: #B8CAFD 1px solid;
border-bottom: #FFFFFF 1px solid;
}

.portlet2 .right_top{
BORDER-BOTTOM:rgba(200,200,255,0.8) 1px dotted}

.portlet2 .right_top A{
display:block;
color:#0000ff;
 padding-left:2px}

.portlet2 .right_top A:hover{
color:rgb(255, 143, 0);
text-decoration:underline;
box-shadow:0 0 19px 2px rgba(100,100,200,0.5) inset;
}

.iv.rbul {
margin: 3px 5px 5px 1px;
display: inline-block;
vertical-align: 1px;
border: rgba(8, 204, 0, 1) 1px solid;
background-image: linear-gradient(180deg, #10A822, #1CDB1C);
background-image: -webkit-linear-gradient(270deg, #10A822, #1CDB1C);
background-image: -moz-linear-gradient(270deg, #10A822, #1CDB1C);
background-image: -ms-linear-gradient(180deg, #10A822, #1CDB1C);
background-image: -o-linear-gradient(180deg, #10A822, #1CDB1C);
background-color: #10A822;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
width: 14px;
height: 13px;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
text-align: center;
font-family: arial;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}


a,a:hover,a:focus
{
	text-decoration: none;
	
	text-shadow: none;
	-webkit-transition: 100ms linear 0s;
	-moz-transition: 100ms linear 0s;
	-o-transition: 100ms linear 0s;
	transition: 100ms linear 0s;
	outline: 0 none;
}

.glow:hover, a.glow:focus
{
	color: #fff;
	text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;
}

.textshadow a.backlit:hover, .textshadow a.backlit:focus
{
	color: #336;
}
	
	
.salepic {
 BACKGROUND:url(sprites2.png) no-repeat 0 -672px;
 width: 86px;
 height: 26px;
margin-left: auto;
margin-right: auto;
display: inline-block;
}

.billboard{
BORDER-RIGHT:#ededed 1px solid;
PADDING-RIGHT:8px;
BORDER-TOP:#ededed 1px solid;
padding-left:8px;
MARGIN:10px;
padding-bottom:8px;
OVERFLOW:auto;
BORDER-LEFT:#ededed 1px solid;
padding-top:8px;
BORDER-BOTTOM:#ededed 1px solid;
BACKGROUND-COLOR:#fff;
box-shadow:4px 5px 10px -3px rgba(0,0,0,0.4);
}

.billboard .img{
FLOAT:left;
MARGIN:0px 10px 5px 0px}

.billboard P{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:0px;
MARGIN:0px;
LINE-HEIGHT:18px;
padding-top:0px}

.ABLE.dotted{
background-image: -webkit-linear-gradient(137deg,#F2F7FF,#FFFFFF);
background-image: -moz-linear-gradient(137deg,#F2F7FF,#FFFFFF);
background-image: -ms-linear-gradient(137deg,#F2F7FF,#FFFFFF);
background-image: -o-linear-gradient(137deg,#F2F7FF,#FFFFFF);
background-image: linear-gradient(137deg,#F2F7FF,#FFFFFF);
box-shadow: 2px 3px 10px -1px rgba(48, 48, 48, 0.46);
margin-top: 10px;
margin-left: 3px;
margin-right: 3px;
width: 99%;
border: rgba(185, 185, 185, 0.46) 1px solid;

}

TABLE.dotted TD{
PADDING-RIGHT:4px;
padding-left:4px;
FONT-WEIGHT:bold;
border-bottom: rgba(100,100,100,0.2) 1px dotted;
padding-bottom:3px;
VERTICAL-ALIGN:top;
padding-top:0px}

TABLE.dotted td:hover {
box-shadow: 0 0 19px 2px rgba(241, 241, 241, 1) inset;
}

TABLE.dotted TH{
PADDING-RIGHT:2px;
padding-left:2px;
FONT-WEIGHT:normal;
FONT-SIZE:80%;
padding-bottom:0px;
COLOR:#7c7c7c;
padding-top:0px;
TEXT-ALIGN:left}

TABLE.rankings{
BORDER-COLLAPSE:collapse}

TABLE.rankings TD{
FONT-WEIGHT:normal}

TABLE.rankings TD.rank{
FONT:120%"Times New Roman", serif;
COLOR:#cb0000;
TEXT-ALIGN:center}

A.bullet-green DIV {
padding-left:2px;
BACKGROUND:url(sprites.png) no-repeat 0 -285px;
 display: inline-block;
 width: 24px;
 height: 22px;
vertical-align: -5px;
}

A.bullet-search SPAN{
display: inline-block;
width: 17px;
height: 16px;
 position: relative;
 vertical-align: bottom;
background: url(sprites2.png) no-repeat 0 -184px;
 vertical-align: middle;
}

A.bullet-search {
display: inline-block;
 overflow: hidden;
 }

A.bullet-arrow{
padding-left:18px;
BACKGROUND:url(bullet_go.png) no-repeat 2px 0px}

A.bullet-soft{
padding-left:22px;
BACKGROUND:url(bullet_soft.png) no-repeat 0px 0px;
height:20px;
}

A.bullet-info{
padding-left:26px;
BACKGROUND:url(sprites2.png) no-repeat -71px 0;
  min-height:20px;
PADDING-top:4px}

TABLE.lined{
BORDER-COLLAPSE:collapse}

TABLE.lined TD{
padding-left:3px;
FONT-SIZE:105%;
border-bottom: rgba(100,100,100,0.2) 1px dotted;
word-break: break-all;
word-wrap: break-word;
}

TABLE.lined_drivers{
BORDER-COLLAPSE:collapse;
font-family:Tahoma;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

TABLE.lined_drivers TD{
padding-right: 1px;
padding-left: 4px;
font-size: 13px;
border-bottom: rgba(214, 214, 214, 1) 1px dotted;
padding-bottom: 3px;
vertical-align: middle;
word-break: break-all;
word-wrap: break-word;
}

TABLE.lined_dll{
-webkit-transition: 200ms linear 0s;
	-moz-transition: 200ms linear 0s;
	-o-transition: 200ms linear 0s;
	transition: 200ms linear 0s;
BORDER-COLLAPSE:collapse;
font-family:Tahoma;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
width: 98%;
margin-left: 6px;
border: 1px dotted rgba(99, 178, 240, 0.27);
cursor: pointer;

}

TABLE.lined_dll TR:hover {
background-color: rgba(255, 254, 242, 0.41)!important;
border: 1px rgba(255, 217, 98, 0.34) solid;
color: #919191;
}

TABLE.lined_dll TD{
padding-right: 4px;
padding-left: 5px;
font-size: 12px;
border-top: rgba(214, 214, 214, 0) 1px dotted;
border-bottom: rgba(214, 214, 214, 1) 1px dotted;
padding-bottom: 5px;
vertical-align: middle;
word-break: break-all;
word-wrap: break-word;
min-width: 78px;
}

.folder1 {
background: url(sprites2.png) no-repeat -19px -11px;
width: 26px;
height: 23px;
margin-right: 3px;
display: inline-block;
vertical-align: -5px;
}

.drv_bul {
background: url(sprites2.png) no-repeat -80px -31px;
width: 12px;
display: inline-block;
height: 14px;
margin-right: 0px;
vertical-align: middle;
}

.drv_code {
font-family: Arial,sans-serif;
font-size: 13px;
word-spacing: 6px;
line-height: 15px;
word-break: break-word;
word-wrap: break-word;
background-color: rgba(255, 255, 244, 0.45);
display: block;
border: 1px rgba(219, 219, 219, 0.84) dotted;
padding: 10px;
margin: 10px;
border-radius: 5px;
box-shadow: 0 0 27px -3px rgba(90, 75, 153, 0.15);
color: #000;
}

TABLE.lined_alplist TD{
PADDING-RIGHT:0px;
padding-left:9px;
FONT-WEIGHT:normal;
border-bottom: rgba(100,100,100,0.2) 1px dotted;
padding-bottom:0px;
VERTICAL-ALIGN:middle;
padding-top:1px;
}

TABLE.lined TD.icon{
PADDING-RIGHT:0px;
padding-left:10px;
vertical-align:middle;
margin: 0;
 padding-top:12px;
 padding-bottom:12px;
display: table-cell;
 }

TABLE.lined TD.rating{
FONT-SIZE:80%;
TEXT-ALIGN:center;
PADDING-RIGHT:0px;
padding-bottom:5px;
padding-left:3px;
padding-top:5px;
}

TABLE.lined TD.downloads{
FONT-SIZE:80%;
TEXT-ALIGN:center}

TABLE.lined TD.downloads STRONG{
DISPLAY:block;
FONT-SIZE:130%}

.dlbutton{
color:#FFFFFF;
background:#f7f9fe url(sprites.png) -37px -214px no-repeat;
width:100px;
height:29px;
overflow:hidden;
white-space:nowrap;
text-transform:capitalize;
font-weight:bold;
font-size:11px;
font-family:Arial;
text-align:left;
padding:0px;
padding-left:33px;
letter-spacing:1px;
cursor:pointer;
}

.top_small_ad{
PADDING:0px;
box-shadow:3px 3px 7px 0px rgba(50,50,50,0.4);
margin:5px;
border:#d0d0f0 1px solid;
width:250px;
border-radius:3px;
margin-top:30px;
height:200px;
margin-left:0px;
float:right;
display:inline-block;
}

.dlbutton:hover{
background:#f7f9fe url(sprites.png)  -37px -246px no-repeat;
}

.dlbutton_sub{
position:relative;
left:10px;
top:-4px;
text-align:left;
font-size:7px;
font-weight:normal;
}

.order_button{
border-color:#B0B0B0;
border-radius:8px;
border-style:solid;
border-width:1px;
padding:0px;
margin-right:5px;
background-color:rgba(240, 244, 255,1);
box-shadow:3px 3px 3px 0px rgba(50,50,50,0.3), inset 0 0 20px 5px rgba(120,120,150,0.3);
}

.order_button:hover{
box-shadow:3px 3px 3px 0px rgba(50,50,50,0.3), inset 0 0 20px 5px rgba(20,20,250,0.3);
}

.dl_style{
padding: 10px 10px 7px 14px;
text-align:center;
float:left;
max-width:390px;
text-transform:capitalize;
border-radius:9px;
box-shadow:4px 4px 9px 0px rgba(50, 50, 50, 0.45), inset 10px 11px 46px 7px rgba(12, 51, 209, 0.28);
margin:8px;
margin-top:30px;
border:rgba(192, 192, 224, 0.6) 1px solid;
 }

.dl_style_arr {
background:url(sprites2.png) 0 -354px no-repeat;
 width: 29px;
 height: 36px;
 float:left;
 display: inline;
}

.dl_style:hover{
box-shadow:1px 1px 2px 0px rgba(50, 50, 50, 0.1), inset 12px 16px 33px 15px rgba(12, 51, 209, 0.28);
border:rgba(148, 148, 194, 0.53) 1px solid;
}


TABLE.product-specs TD{
COLOR:#636363;
LINE-HEIGHT:18px;
TEXT-ALIGN:left}

TABLE.product-specs TH{
COLOR:#636363;
LINE-HEIGHT:18px;
TEXT-ALIGN:left}

.section{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:8px;
padding-top:8px}

.section-left{
PADDING-RIGHT:4px;
FLOAT:left;
WIDTH:49%}

.section-right{
padding-left:5px;
FLOAT:left;
WIDTH:49%}

.section-white{
BORDER-RIGHT:#cedbf6 1px solid;
BORDER-TOP:#cedbf6 1px solid;
BORDER-LEFT:#cedbf6 1px solid;
BORDER-BOTTOM:#cedbf6 1px solid;
BACKGROUND-COLOR:#f7f9fe;
margin-bottom:8px;
}
.dl_dll3{
background:rgba(240, 244, 255,1) url(dll-dl3.gif) 1px 1px no-repeat;
width:46px;
height:46px;
display:inline-block;
border:#B0B0B0 1px solid;
border-radius:15px;
padding:3px;
box-shadow:3px 3px 3px 0px rgba(50,50,50,0.3), inset 0 0 20px 5px rgba(120,120,350,0.2);
}
.dl_dll3:hover{
box-shadow:1px 1px 1px 0px rgba(50,50,50,0.3), inset 0 0 20px 5px rgba(20,20,250,0.3);
cursor:pointer;
}
* HTML .section-white{
}
.section-white .subsection{
PADDING-RIGHT:8px;
padding-left:8px;
border-bottom: rgba(115, 126, 253, 0.12) 1px solid;
padding-bottom:8px;
padding-top:8px;
box-shadow:2px 2px 8px 0px rgba(50,50,50,0.3), inset 0 0 20px 5px rgba(120,120,150,0.05);
margin:10px;
border:#C0C0E0 1px solid;
}
.section-white .subsection P{
COLOR:#636363;
LINE-HEIGHT:18px;
 font-size:14px;
 font-family: 'Roboto', sans-serif;
}

.icon-reviews{
padding-left:32px;
BACKGROUND:url(sprites2.png) no-repeat -63px -457px;
 height: 32px;
padding-top: 5px;
padding-bottom: 0px;
margin-top: -6px;
}

.comment-by{
FONT-SIZE:80%}

.comment-item{
padding:9px;
COLOR:#636363;
border:#C0C0F0 1px solid;
margin-bottom:13px;
box-shadow:3px 3px 7px -2px rgba(0,0,0,0.3);
background-color:#F9FBFD;
border-radius:4px;
border-image:initial;
}

.comment-post{
padding-left:38px;
padding-top:5px;
padding-bottom:10px;
font-size:14px;
FONT-WEIGHT:bold;
BACKGROUND:url(sprites2.png) no-repeat -60px -427px;
 height: 32px;
letter-spacing:-1px;
}

div.more-sw-from{
PADDING-RIGHT:0px;
padding-left:18px;
padding-bottom:5px;
padding-top:2px}

div.more-sw-from span {
background: url(sprites2.png) no-repeat left -121px;
 display: inline-block;
width: 14px;
height: 14px;
margin-left: -15px;
vertical-align: bottom;
}

.adsense{
PADDING-RIGHT:0px;
padding-left:0px;
padding-bottom:10px;
padding-top:10px;
TEXT-ALIGN:center}

.attr_index{
float:none;
display:inline-block;
font-weight:bold;
margin:5px;
padding:2px 8px;
border-radius:6px;
background-color:#E1EAFD;
text-shadow:1px 1px 1px rgba(20, 20, 90, 0.2);
font-size:13px;
box-shadow:2px 2px 9px rgba(90,90,90,0.5), 0 0 16px rgba(150,150,255,0.8) inset;
}

.attr_index:hover{
box-shadow:1px 1px 3px rgba(90,90,90,0.5), 0 0 18px rgba(190,190,255,0.8) inset;
}

.h1fonts{
color:#A3A9F3;
text-shadow:1px 1px 1px #c0c0cF;
font-size:20px;
}

#slider{
height:1%;
overflow:hidden;
padding:0 0 10px;
}

#slider .viewport{
width:492px;
height:578px;
overflow:hidden;
position:relative;
-moz-box-shadow:4px 4px 10px -2px #487096;
-webkit-box-shadow:4px 4px 10px -2px #487096;
box-shadow:4px 4px 10px -2px #487096;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cce6ff), color-stop(1, #87b1fa));
background:-moz-linear-gradient(center top, #cce6ff 5%, #87b1fa 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce6ff', endColorstr='#87b1fa');
background-color:#cce6ff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #84bbf3;
padding:13px;
}

#slider .disable{
opacity:0.2;
box-shadow:1px 1px 2px 0 rgba(50,50,50,0.6);
}

#slider .overview{
list-style:none;
position:absolute;
padding:0;
margin:0;
width:490px;
left:0 top:0;
}

#slider .overview li{
float:left;
margin-top:13px;
margin-bottom:13px;
border:1px solid #dcdcdc;
width:490px;
background-color:white;
height:578px;
}

#mainContent{
width:600px;
float:right;
display:block;
}

#mainContentLeft{
float:left;
width:150px;
margin:5px;
height:25px;
}

#mainContentRight{
float:right;
width:400px;
margin:5px;
height:25px;
display:inline-block;
vertical-align:middle;
}

#tablespacer{
height:2px;
clear:both;
}

#nowdownload_block {
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    -o-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}

.rotani0 {
    
    opacity:1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
    -webkit-transform: rotate3D(1,0,1,360deg);
	-moz-transform: rotate3D(1,0,1,360deg);
	-ms-transform: rotate3D(1,0,1,360deg);
	-o-transform: rotate3D(1,0,1,360deg);
	transform: rotate3D(1,0,1,360deg);
    
}

.rotani100 {
     opacity:0;
	-webkit-transform: scale(0.1,0.1);
	-moz-transform: scale(0.1,0.1);
	-ms-transform: scale(0.1,0.1);
	-o-transform: scale(0.1,0.1);
	transform: scale(0.1,0.1);
     
    -webkit-transform: rotate3D(1,0,1,180deg);
	-moz-transform: rotate3D(1,0,1,180deg);
	-ms-transform: rotate3D(1,0,1,180deg);
	-o-transform: rotate3D(1,0,1,180deg);
	transform: rotate3D(1,0,1,180deg);
}

.div_cattop{
width:610px;
border:1px solid #c1c1c9;
overflow:hidden;
margin:19px 0px 0px 4px;
box-shadow:2px 2px 13px 0px rgba(0,0,0,0.3);
background-color:rgb(247, 249, 252);
padding:2px;
}

.div_cattop TD{
width:50%;
border-bottom:rgba(201, 201, 201, 0.47) 1px dotted;
height:26px;
box-shadow:10px 10px 37px 2px rgba(34, 71, 216, 0.05) inset;
padding:2px 4px;
}

.div_cattop TD.second:hover{
box-shadow:0px 0px 20px 0px rgba(30, 58, 201, 0.23) inset;
}

.div_cattop A.subcat:hover{
color:rgb(236, 171, 54);
}

.div_cattop DIV{
border:rgba(144, 144, 144, 0.25) 1px solid;
box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);
background-color:rgba(61, 111, 218, 0.25);
border-radius:3px;
 width: 24px;
 height: 24px;
}

.div_cattop DIV:hover{
box-shadow:0px 0px 0px 0px rgba(0,0,0,0.0);
background-color:rgba(238, 148, 14, 0.75);
}
.cat_1_24{
 background:url(sprites.png) no-repeat 0 -53px;
  } 
.cat_2_24{
 background:url(sprites.png) no-repeat 0 -82px;
  } 
.cat_3_24{
 background:url(sprites.png) no-repeat 0 -111px;
 } 
.cat_4_24{
 background:url(sprites.png) no-repeat 0 -140px;
} 
.cat_5_24{
 background:url(sprites.png) no-repeat 0 -169px;
 } 
.cat_6_24{
 background:url(sprites.png) no-repeat 0 -198px;
 } 
.cat_7_24{
 background:url(sprites.png) no-repeat 0 -227px;
 } 
.cat_8_24{
 background:url(sprites.png) no-repeat 0 -256px;
} 

.div_cattop A.subcat{
margin-left:4px;
color:rgba(8, 28, 255, 0.7);
font-weight:bold;
font-size:14px;
font-family: "Roboto";
text-decoration: none;

}

#windows-header{
background:url("logo-bg.jpg");
float:left;
width:100%;
background-image: linear-gradient(172deg,#000018,#0B04C5);
background-image: -moz-linear-gradient(277deg,#000018,#0B04C5);
background-image: -ms-linear-gradient(172deg,#000018,#0B04C5);
background-image: -o-linear-gradient(172deg,#000018,#0B04C5);
background-image: -webkit-linear-gradient(277deg,#000018,#0B04C5);
}

#my-site-logo{
float:left;
background-color:#ffffff;
margin:0px;
padding:0px;
height:66px;
}

#my-top-menu{
float:right;
margin-right:10px;
margin-top:10px;
max-width:400px;
overflow:hidden;
text-align: right;
}

span.common{
color:#ff0000;
}

div.error{
color:#ff0000;
}

form{
color:#3c3c3c;
font-family:Segoe UI, Verdana;
font-size:12px;
}

input, textarea{
font-family:Segoe UI, Verdana;
font-size:12px;
margin:0px;
}

input.string{
width:100%;
border:1px solid #c3c3c3;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

textarea.text{
width:100%;
border:1px solid #c3c3c3;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

table.details{
width:100%;
}

table.details td.key{
width:10px;
padding-right:50px;
padding-top:3px;
vertical-align:top;
}

.spr-windows_logo{
position: relative;
top: 15px;
left: 527px;
 BACKGROUND:url(sprites.png);
 background-position: 0 -926px;
 width: 48px;
 height: 48px;
 } 
 
.billboard_pin {
margin-top: -35px;
 left: 390px;
top: 30px;
position: relative;
background:url(sprites.png) no-repeat 0 -690px;
 width: 30px;
 height: 35px;
z-index: 10;
}

.premium_label{
background: url(sprites.png) no-repeat 0 -730px;
 width: 99px;
 height: 97px;
left: 489px;
top: 93px;
position: relative;
z-index: 1;
padding:0;
margin-top: -97px;
}

.srch_ribbon {
position: relative;
top: 33px;
left: 32px;
padding-left: 8px;
padding-top: 7px;
height: 39px;
width: 152px;
background: url(sprites.png) no-repeat 0 -876px;
 
display: block;
margin: -25px;
color: #ffffff;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.66), 0 0 5em rgba(0, 0, 0, 0.47);
letter-spacing: -1px;
}

div.rate_stars {
height: 16px;
margin-top: -8px;
}

dl.stars {
 width: 76px;
position: relative;
height: 14px;
}

dl.stars dt, dd {
position: absolute;
top: 0;
left: 0;
height: 14px;
margin: 0;
padding: 0;
}

dt.active {
background: url(sprites.png) no-repeat -56px -113px;
  height: 14px;
z-index:5}

dd.pad {
background: url(sprites.png) no-repeat -56px -127px;
 width: 76px;
 height: 14px;
}

.dl_list_ico{
background: url(sprites.png) no-repeat -98px -56px;
 width: 15px;
 height: 17px;
display: inline-block;
} 

.download_trial{
background: url(sprites.png) no-repeat 0px -1067px;
 width: 20px;
 height: 20px;
display: inline-block;
 padding-top: 2px;
} 

.download32{
background: url(sprites.png) no-repeat -56px -56px;
 width: 32px;
 height: 32px;
display: inline-block;
 padding-top: 7px;
} 

.dlico{
background: url(sprites.png) no-repeat 0px -996px;
 width: 20px;
 height: 18px;
display: inline-block;
padding-top: 2px;
 } 
 
#toparr {
background:URL(sprites.png) -57px -176px no-repeat;
width:64px;
height:5px}

#toparr .goTopArrow {
 display:none;
 cursor:pointer;
 background:URL(sprites.png) -141px -89px no-repeat;
 width:21px;
height:21px;
 margin-left: 22px;
}

#sharebar_body {
background: #e1eafd;
width: 62px;
height: 100%;
border-left: #b5c3eb 1px solid;
border-right: #b5c3eb 1px solid;
}

#sharebar .divider {
background:  URL(sprites.png) -57px -149px no-repeat;
width:62px;
height:7px}

#sharebar_body .furbut {
opacity:0.7;
cursor:pointer;
padding-left:8px}


#sharebar_body .furbut:HOVER {
opacity:1;

}

#sharebar {
position: fixed;
top:250px;
width: 64px;
background-color: transparent;
margin-left:1000px;
height: 316px}
#sharebar .bottom {
background:  URL(sprites.png) -57px -165px no-repeat;
 width:64px;
height:5px}
div.cont_gplus{
padding:6px;
height:58px}
div.cont_fb{
padding:9px;
height:56px}
b.hint {
font-size: 10px;
 color: #c3c3c3;
}
div.ads1 {
margin-top: 6px;
width: 612px;
height: 270px;
display: inline-block;
margin-bottom: 10px;
margin-left: 2px;
}
div.ads_label {
margin-left: 20px;
color: rgb(202, 202, 202);
width: 89%;
letter-spacing: 12px;
}
div.ads_w300_1 {
margin: 2px;
width: 300px;
float: left;
/*border: rgba(192, 192, 224, 0.5) 1px solid;
 box-shadow: 3px 6px 7px 0px rgba(50,50,50,0.2);
*/}
div.ads_300x250 {
width:300px;
 height:250px;
}
div.ads_bbig {
width:970px;
 height:90px;
border: 1px solid rgba(90, 90, 160, 0.27);
box-shadow: rgba(50, 50, 50, 0.42) 3px 4px 6px 0px;
margin: 10px;
margin-left: 5px;
}
div.ads_160x600{
width:160px;
 height:600px;
}
div.ads_vert{
PADDING: 3px;
 /*box-shadow: 3px 3px 10px 0px rgba(50,50,50,0.5);
*/
margin: 5px;
 /*border: #C0C0E0 1px solid;*/
width:160px;
/*border-radius: 7px;*/
height: 600px;
margin-left: 10px;
}
p.p_bc {
float:left;
display:inline;
}
.inl {
display:inline;
}
.f11 {
font-size:11px;
}
.f20 {
font-size:20px}
.f8{
font-size: 8px}
.f12 {
font-size: 12px;
}
.c_bl{
color: #000000;
}
.mw_300 {
max-width: 300px;
float:right;
}
.ml2mr4{
  margin-left: 2px;
   margin-right: 4px;
}
div.block_recmid{
margin-left:2px;
 display:inline-block;
 margin-top:15px;
 width:560px;
 }
div.block_recmid2{
height:90px;
margin-top: 15px;
display: inline-table;
 width:100%;
 }
a.dl_link{
font-size: 14px;
 color: #A0A0DF;
font-weight: bold;
}
div.vir_free{
margin-left:15px;
display:inline}
div.clearb {
clear: both;
}
#b_u_1{
width:570px;
 height:80px;
 }
#b_u_8{
width:600px;
 height:98px;}
#b_u_9{
width:570px;
 height:73px}
#b_u_3{
width:583px;
 height:86px}
#b_u_6{
width:620px;
 height:86px}
#b_u_7{
width:623px;
 height:98px}
#b_u_1{
width:570px;
 height:72px}
#b_u_2{
width:583px;
 height:75px}
#b_u_4{
width:583px;
 height:43px}
#b_u_5{
width:580px;
 height:70px}
.c_ff{
color:#0000FF;
}
.c_719de0{
color: #719de0;
}
.portlet.interactmenu A.c_719de0{
color: #E68A00!important;
text-align: center;
padding-top: 3px!important;
font-size: 11px!important;
min-height: 0!important;
text-shadow: 0 0 3px #FFFFFF;
}
.dt{
display:table;
}
.fl_r{
float:right;
}
.shadow_feat{
 box-shadow: 3px 4px 11px 0 rgba(0,0,0,0.3);
 margin-top: 10px;
 
 }
div.all_coupons{
width:98%;
    font-size: 14px;
    font-style: normal;
    text-align: center;
}
ul.blat {
margin: 0;
padding: 0;
text-align: center;
 display:block;
font-size: 14px;
font-family: "roboto",sans-serif;
}
.bmenu{
background-color:#5d678f;
 padding:18px;
 text-align:center}
.copyright{
width:100%;
 padding-left:25px;
FONT-SIZE:90%;
padding-bottom:4px;
COLOR:#c6c6c6;
padding-top:4px;
 background-color:#5d678f;
 float: left;
}
div.rating  {
position: relative;
background: url(sprites2.png) no-repeat 0 -396px;
height: 16px;
width: 80px;
top: 0px;
left: 0px;
zoom: 0.8;
}
div.bprogr  {
position: relative;
background: url(sprites2.png) no-repeat 0 -577px;
height: 15px;
width: 44px;
top: 9px;
margin-left: 4px;
opacity: 0.7;
z-index: 10;
zoom: 0.8;
}

div.rating  span {
background: url(sprites2.png) no-repeat 0 -412px;
display: block;
height: 16px;
}
/**************************************************************************/
div.autosuggest
{
color: #b0b0b0;
    font-size: 11px;
	position: absolute;
	margin-top:10px;
	padding: 10px 0 10px 0;
	background: white;
	text-decoration: none;
border: 1px solid #733CF0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
z-index: 190;
box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.5);
min-width:250;
	
}
div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	
}
div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 1px 6px;
	text-align: left;
}
div.autosuggest ul li a span
{
	display: block;
	padding: 1px 6px;
    margin: 0 2px;
	font-weight: normal;
	font-family: Arial;
	font-size: 13px;
	
	color: #202020;
	text-shadow: #B0B0B0 1px 1px 2px;
	text-decoration: none;
	
}
div.autosuggest ul li a span small
{
	
}
div.autosuggest ul li.as_highlight a span small
{
color:white;
}
div.autosuggest ul li.as_highlight 
{
			border: 1px dotted #733CF0;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
box-shadow: 0 0 0 rgba(255,255,255,0), 0 0 22px rgba(40,40,40,0.6) inset;
background: #933CF0;
color:white;

}
div.autosuggest ul li.as_highlight a span
{
	text-decoration: none;
	color:white;
}
div.autosuggest ul em
{
	font-style: normal;
	color: #EE8E00;
}
div.autosuggest ul li.as_highlight em 
{
	font-style: normal;
	color: #FFFFaF;
}
/***********************************************************/
/* tabbed widget */
.tab_widget {
 position:relative;
 width:600px;
 height:484px;
 border:1px solid #c1c1c9;
  overflow:hidden;
 margin: 20px 0px 10px 6px;
 
	box-shadow: 2px 2px 6px -2px rgba(0,0,0,0.4);
	-moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
	}
/* tab titles */
.tab_widget ul._hdr {
 list-style-type:none;
 display:block;
 width:100%;
 padding-top:1px;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 
margin:0;
 }
.tab_widget ul._hdr li {
 display:block;
 float:left;
 padding-bottom: 0px;
 padding-top: 0px;
 width:300px;
}
.tab_widget ul._hdr li a {
 display:block;
 color:#183B47;
 background-color:#cedbf6;
 text-align:center;
 padding:3px 0 0px;
 margin:0;
 border-bottom:1px solid #aaaeb8;
 border-left:1px solid #AFAFAF;
  font-size:12px;
 text-transform:uppercase;
 cursor:pointer;
 font-weight:bold;
background-image: -webkit-linear-gradient(top,#e7edff,#A3B0E5);
background-image: -ms-linear-gradient(180deg,#e7edff,#A3B0E5);
background-image: -moz-linear-gradient(180deg,#e7edff,#A3B0E5);
background-image: -o-linear-gradient(180deg,#e7edff,#A3B0E5);
background-image: linear-gradient(180deg,#e7edff,#A3B0E5);
text-shadow: 0px 0px 4px #FFF;
opacity: 0.6;
width: 100%;
height: 100%;
 }
.tab_widget ul._hdr li:first-child a {
 border-left:none;
 }
.tab_widget ul._hdr li a.current {
 opacity: 1;
 background-color:#FFFFFF;
 color:#000000;
 border-bottom: 2px solid #FFFFFF;
 border-top: 0px solid;
 }
.tab_widget ul._hdr li a div {
display: inline-block;
width: 20px;
 height: 20px;
margin: 0;
vertical-align: -3px;
}
/****** tab_widget Icons <p>  *********/
.tab_widget ul._hdr li a p.icon_topdl,.tab_widget ul._hdr li a p.icon_recdl,.tab_widget ul._hdr li a p.icon_topmac,.tab_widget ul._hdr li a p.icon_topmob,.tab_widget ul._hdr li a p.icon_toplinux,
.tab_widget ul._hdr li a p.icon_tech1,.tab_widget ul._hdr li a p.icon_tech2,.tab_widget ul._hdr li a p.icon_tech3
{
display: inline-block;
 margin: 0;
 vertical-align: middle;
height: 21px;
}
.tab_widget ul._hdr li a p.icon_topdl {
 background: url(sprites2.png) no-repeat -75px -118px;
 width: 20px;
 }
.tab_widget ul._hdr li a p.icon_recdl {
background: url(sprites2.png) no-repeat -2px -156px;
 width: 21px;
 }
.tab_widget ul._hdr li a p.icon_topmac {
background: url(sprites2.png) no-repeat -3px -535px;
width: 23px;
height: 22px;
}
.tab_widget ul._hdr li a p.icon_topmob {
background: url(sprites2.png) no-repeat -3px -508px;
width: 28px;
height: 24px;
}
.tab_widget ul._hdr li a p.icon_toplinux {
background: url(sprites2.png) no-repeat -1px -479px;
width: 24px;
height: 24px;
}
.tab_widget ul._hdr li a p.icon_tech1 {
background: url(sprites2.png) no-repeat -32px -159px;
width: 24px;
height: 22px;
}
.tab_widget ul._hdr li a p.icon_tech2 {
background: url(sprites2.png) no-repeat -44px -1px;
width: 21px;
}
.tab_widget ul._hdr li a p.icon_tech3 {
background: url(sprites2.png) no-repeat -62px -258px;
width: 24px;
height: 24px;
}
/* tabs contents */
.tab_widget ._tab {
 padding: 2px 0px;
 height: 450px;
 }
.tab_widget ._row {
 background:#FFFFFF;
 border-bottom:1px solid #d0d0d9;
 padding:6px 2px;
 margin:0;
 max-height: 45px;
 min-height: 18px;
 overflow: hidden;
 }
.tab_widget ._row._even {
 background:#f8faff}
.tab_widget ._row ._icon {
 float:left;
   margin: 0px 8px 0px 3px;
  padding-top: 4px;
 padding-left: 1px;
 width:40px;
 text-align:center;
   border:1px solid #D0D0D0;
 }
.tab_widget ._row ._ttl {
 float:left;
 width:540px;
 text-align:left;
 color:#000;
 font-size:11px;
 font-family: Arial;
}
.tab_widget ._row ._ttl strong {
 font-size:12px;
 }
.tab_widget ._row ._ttl a {

font-size: 15px;
 text-decoration:none;
 }

.tab_widget ._row ._rat {
 float:left;
 width:100px;
 text-align:center;
 font-size:12px;
 padding-top:20px;
 }
.tab_widget ._row ._dl {
 float:left;
 width:100px;
 text-align:center;
 font-size:12px;
 padding-top:10px;
 }
.tab_widget ._row ._btn {
 float:left;
 width:100px;
 text-align:center;
 font-size:12px;
 padding-top:10px;
 }
/* tab nav buttons */
.tab_widget ._nav {
 position:absolute;
 left:0;
 bottom:0px;
 z-index:2;
 width:100%;
 padding-top:0px;
 padding-bottom:13px;
  
background-image: -webkit-linear-gradient(top,#E7EDFF,#8FA1CE);
background-image: -ms-linear-gradient(180deg,#E7EDFF,#8FA1CE);
background-image: -moz-linear-gradient(180deg,#E7EDFF,#8FA1CE);
background-image: -o-linear-gradient(180deg,#E7EDFF,#8FA1CE);
background-image: linear-gradient(180deg,#E7EDFF,#8FA1CE);
 height: 36px;
 margin: 0px 0px 0px 0px;
}
.tab_widget ._nav ul {
 list-style-type:none;
 display:block;
 padding:0px;
 margin:0px 10px;
 float:right;
 }
.tab_widget ._nav ul li {
 display:block;
 float:left;
 }
.tab_widget ._nav ul li a {
 display:block;
 color: #fff;
 text-align:center;
 padding:4px 6px;
 margin:4px;
 border:1px solid #999;
 font-size:10px;
 cursor:pointer;
 font-weight:bold;
 
}
    
.tab_widget ._nav ul li a.disabled {
 opacity:0.4;
 filter:alpha(opacity=40);
 -ms-filter:alpha(opacity=40);
 }
.tab_widget ._nav ul li._pn {
 display:none;
 }
.tab_widget ._nav ul li._pc span {
 background: url(sprites2.png) no-repeat 0px -563px;
height: 15px;
opacity: 0.9;
z-index: 30;
display: block;
text-align: center;
margin: 10px 0px 0px 0px;
}
.tab_widget ._nav ul li._pc span.scale {
position: absolute;
 background: url(sprites2.png) no-repeat 2px -411px;
height: 16px;
 width: 11px;
 padding: 0;
 top: 0px;
 z-index: 300;
}
.tab_widget ._nav ul li._pc span.pad {
position: relative;
 background: url(sprites2.png) no-repeat 2px -395px;
height: 16px;
 width: 16px;
 padding: 0;
 z-index: 100;
}

.tab_widget ._nav ul li._prev a {
 width:22px;
  overflow:hidden;
 margin: 10px 0px 0px 0px;
 padding:0;
 border:none;
  }
.tab_widget ._nav ul li._next a {
 width:22px;
  overflow:hidden;
 margin: 10px 0px  0px 0px;
 padding:0;
 border:none;
 }
/*********************************************/
#menubar{
overflow:visible;
}
.clr{
clear:both;
}
#globalnav li{
position:relative;
float:left;
height: 30px;
}
#globalnav li a span{
height:25px;
width: 5px;
}
#globalnav li a strong{
}
#globalnav li .blockLoader{
background:#ffffff;
min-height:100px;
width:640px;
position:absolute;
top: 29px;
border:1px solid #733cf0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
left: -5px;
display:none;
z-index:90;
 box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.5);
}
#globalnav li .blockLoader .loadingMenuWidget{
width:100%;
height:100%;
position:absolute;
background:url(loading.gif) no-repeat center;
}
#globalnav li .blockLoader .widgetPic{
text-align:center;
position:absolute;
top:10px;
left:45px;
z-index:91;
}
#globalnav li .blockLoader .contentMenuWidget{
padding:4px;
float:left}
#globalnav li .blockLoader .contentMenuWidget a{
color:#666;
float:none;
background:transparent;
}
#globalnav li .blockLoader .contentMenuWidget .left{
float:left;
width:170px;
margin-top:85px;
}
#globalnav li .blockLoader .contentMenuWidget .left span{
padding-left:30px;
display:block;
text-align:left;
font-weight:bold;
font-size: 14px;
color: #000;
margin-left: 10px;
margin-bottom: 5px;
height:25px;
line-height:25px;
}
#globalnav li .blockLoader .contentMenuWidget .left span.category{
background:url(category.png) no-repeat left center;
}
#globalnav li .blockLoader .contentMenuWidget .left span.download{
background:url(download.png) no-repeat left center;
}
#globalnav li .blockLoader .contentMenuWidget .left span.freeware{
background:url(freeware.png) no-repeat left center;
color:#3a7437;
}
#globalnav li .blockLoader .contentMenuWidget .right{
float:left;
width:450px;
}
#globalnav li .blockLoader .contentMenuWidget .right a{
font-weight:normal;
color:#202020;
line-height: 12px;
display:inline-block;
 padding: 4px;
 margin:1px;
 font-size:100%;
white-space: nowrap;
 overflow: hidden;
border-radius: 7px;
border:1px dotted #e0e0e0;
 min-width:10px;
 text-align: center;
 text-shadow: #b0b0b0 1px 1px 2px;
 padding-left:18px;
 background: rgba(255,255,255,0) url(bullet_ph.png) 1px center no-repeat;
	 }
#globalnav li .blockLoader .contentMenuWidget .right a:hover{
text-decoration:none;
  color:#FFFFFF;
 
	background: #933CF0 url(blue_bullet.png) 1px center no-repeat;
	border-radius: 7px;
border:1px solid #c0c0c0;
 
	text-shadow:  #fafafa 1px 1px 3px;
}
.portlet2 .main_discount{
position:relative;
}
.tagcloud {
width:85%;
}
.tagcloud a{
text-decoration:none;
}		
.cloud_1 li{
font-size: 10px;
background: -moz-linear-gradient(left,  rgba(52,104,213,0.72) 0%, rgba(195,203,250,1) 100%);
 /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(52,104,213,0.72)), color-stop(100%,rgba(195,203,250,1)));
 /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(52,104,213,0.72) 0%,rgba(195,203,250,1) 100%);
 /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(52,104,213,0.72) 0%,rgba(195,203,250,1) 100%);
 /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(52,104,213,0.72) 0%,rgba(195,203,250,1) 100%);
 /* IE10+ */
background: linear-gradient(to right,  rgba(52,104,213,0.72) 0%,rgba(195,203,250,1) 100%);
 /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b83468d5', endColorstr='#c3cbfa',GradientType=1 );
 /* IE6-8 */
color: #FFFFFF;
box-shadow: 1px 1px 3px rgba(163, 163, 163, 0.64);
border: #5732CC 1px solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
font-family: sans-serif;
font-variant: small-caps;
}	
.cloud_2 li {
padding: 4px;
font-family: arial;
background: linear-gradient(to right,rgba(12, 197, 20, 1) 0%,rgba(10, 129, 10, 1) 100%);
background: -moz-linear-gradient(left,rgba(12, 197, 20, 1) 0%,rgba(10, 129, 10, 1) 100%);
background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(12, 197, 20, 1)),color-stop(100%,rgba(10, 129, 10, 1)));
background: -webkit-linear-gradient(left,rgba(12, 197, 20, 1) 0%,rgba(10, 129, 10, 1) 100%);
background: -o-linear-gradient(left,rgba(12, 197, 20, 1) 0%,rgba(10, 129, 10, 1) 100%);
background: -ms-linear-gradient(left,rgba(12, 197, 20, 1) 0%,rgba(10, 129, 10, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b83468d5', endColorstr='#c3cbfa',GradientType=1 );
color: #585233;
box-shadow: 1px 1px 3px rgba(85, 85, 85, 1);
border: #52A506 1px solid;
font-size: 12px;
}
.tagcloud li {
font-weight: bold;
white-space: nowrap;
border-radius: 5px;
list-style-type: none;
cursor: pointer;
          }
          
.tagcloud li:hover{
color:#000000;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(243, 243, 25, 0.81)), color-stop(100%,rgba(245, 152, 48, 1)));
background: -moz-linear-gradient(left,  rgba(243, 243, 25, 0.81) 0%, rgba(245, 152, 48, 1) 100%);
 /* FF3.6+ */
background: -webkit-linear-gradient(left,  rgba(243, 243, 25, 0.81) 0%,rgba(245, 152, 48, 1) 100%);
 /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(243, 243, 25, 0.81) 0%,rgba(245, 152, 48, 1) 100%);
 /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(243, 243, 25, 0.81) 0%,rgba(245, 152, 48, 1) 100%);
 /* IE10+ */
background: linear-gradient(to right,  rgba(243, 243, 25, 0.81) 0%,rgba(245, 152, 48, 1) 100%);
 /* W3C */
}

.bar {
	margin: 5px 0 3px;
	border: 6px solid #333;
	background: #333;
	overflow: hidden;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	box-shadow: 1px 1px 1px #777;
	-moz-box-shadow: 1px 1px 1px #777;
	-webkit-box-shadow: 1px 1px 1px #777;
	position: relative;
}
.bar > span {
	display: block;
	height: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
text-align: center;
font-size: 14px;
line-height: normal;
}
.bar > b {
position: absolute;
left: 48%;
color: #FFF;
top: 1px;
font-size: 15px;
}
.stripe > span {
	background-size:30px 30px;
	-moz-background-size:30px 30px;
	-webkit-background-size:30px 30px;
	-o-background-size:30px 30px;

	background-image: -moz-linear-gradient(-45deg, 
		rgba(255,255,255,0.15) 0%, 
		rgba(255,255,255,0.15) 25%, 
		rgba(255,255,255,0) 25%, 
		rgba(255,255,255,0) 50%, 
		rgba(255,255,255,0.15) 50%, 
		rgba(255,255,255,0.15) 75%, 
		rgba(255,255,255,0) 75%, 
		rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, 
		color-stop(0%,rgba(255,255,255,0.2)), 
		color-stop(25%,rgba(255,255,255,0.2)), 
		color-stop(25%,rgba(255,255,255,0)), 
		color-stop(50%,rgba(255,255,255,0)), 
		color-stop(50%,rgba(255,255,255,0.2)), 
		color-stop(75%,rgba(255,255,255,0.2)),
		color-stop(75%,rgba(255,255,255,0)),
		color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(-45deg, 
		rgba(255,255,255,0.3) 0%,
		rgba(255,255,255,0.3) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.3) 50%,
		rgba(255,255,255,0.3) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(-45deg, 
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(-45deg, 
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: linear-gradient(135deg, 
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
}
.color3 > span {
	background-color: #4169E1;
}
 
 .gradient > span {
	box-shadow: 
		0 5px 5px rgba(255,255,255,0.6) inset, 
		0 -5px 7px rgba(0, 0, 0, 0.4) inset;
	-moz-box-shadow: 
		0 5px 5px rgba(255,255,255,0.6) inset, 
		0 -5px 7px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow: 
		0 5px 5px rgba(255,255,255,0.6) inset, 
		0 -5px 7px rgba(0, 0, 0, 0.4) inset;
	filter: progid:DXImageTransform.Microsoft.gradient( 
		startColorstr='#33ffffff', 
		endColorstr='#33000000',
		GradientType=0 );
}
.vir_free > a > img {
 border: rgba(0, 0, 0, 0.17) 1px solid;
 }

.search_tags h3 {
 padding: 0px;
margin: 0px 0px 5px;
font: bold 14px Roboto,sans-serif;
color: #636363;
text-transform: capitalize;
               }

div.search_tags > p > span {
color: rgb(174, 174, 174);
}

div.search_tags > p > a {
color: rgba(0, 120, 255, 0.71);
font-size: 13px;
}

div.search_tags > p > a:hover {
color: #FF6C00;
}


.section-white > header  {
display: inline-block;
width: 100%;

color: rgba(255, 126, 0, 0.8);
text-transform: capitalize;
font-size: 18px;
border-bottom: 1px solid rgba(115, 126, 253, 0.12);
}
.section-white > header > h2 {
font: bold 19px "Roboto";
margin: 10px;

}
