a:active, a:focus {outline: 0}

/*general css styling for buttons*/
.button, .red, .crimson, .orange, .yellow, .lime, .neon, .olive, .green, .lavender, .cyan, .blue, .darkblue, .bluegrey, .brown, .brownred, .periwinkle, .purple, .pink, .grey, .black 
{font-size: 13px; cursor: pointer;
text-decoration: none;
-moz-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-khtml-transition: all 0.1s linear;
transition: all 0.1s linear;
padding: 7px 13px;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-khtml-border-radius: 4px; 
o-border-radius: 4px; 
-ms-border-radius: 4px;
border-radius: 4px; 
behavior: url(css/PIE.htc);
position:relative;
}

/*input formating for css buttons*/
input.red, input.crimson, input.orange, input.yellow, input.lime, input.neon, input.olive, input.green, input.lavender, input.cyan, input.blue, input.darkblue, input.bluegrey, input.brown, input.brownred, input.lilac, input.purple, input.pink, input.grey, input.black, input.periwinkle{
height: 32px;
}

/*links formating for css buttons*/
a.red, a.red:hover, a.crimson, a.crimson:hover, a.orange, a.orange:hover, a.yellow, a.yellow:hover, a.olive, a.olive:hover, a.green, a.green:hover, a.lavender, a.lavender:hover, a.cyan, a.cyan:hover, a.blue, a.blue:hover, a.darkblue, a.darkblue:hover, a.bluegrey, a.bluegrey:hover,  a.brown, a.brown:hover, a.purple, a.purple:hover, a.grey, a.grey:hover{
text-decoration: none; cursor: pointer;}

/*size formating for css buttons*/
.bold{font-weight: bold}
.small{font-size: 11px !important; padding: 4px 8px;}
.xx-small{font-size: 10px!important;padding: 1px 2px;}
.x-small{font-size: 11px!important;padding: 2px 4px;}
.large{font-size: 20px!important; padding: 8px 11px !important;}
.x-large{font-size: 36px!important; padding: 10px 15px !important;}
.xx-large{font-size: 48px!important; padding: 12px 18px !important;}

/*shapes formating for css buttons*/

.normal:active{
-moz-transition: all 0 linear;
-webkit-transition: all 0 linear;
-o-transition: all 0 linear;
transition: all 0 linear;
-webkit-box-shadow: inset 0 1px 2px #6D6D6D !important;
-moz-box-shadow: inset 0 1px 2px #6D6D6D !important;
-o-box-shadow: inset 0 1px 2px #6D6D6D !important;
-ms-box-shadow: inset 0 1px 2px #6D6D6D !important;
-khtml-box-shadow: inset 0 1px 2px #6D6D6D !important;
box-shadow: inset 0 1px 2px #6D6D6D !important;
behavior: url(css/PIE.htc);
}

.round{
-moz-border-radius: 25px !important;
-webkit-border-radius: 25px !important;
-khtml-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
border-radius: 25px !important;
behavior: url(css/PIE.htc);}

.r-bullet{
-moz-border-radius: 7px 20px 20px 7px !important;
-webkit-border-radius: 25px !important;
-khtml-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
border-radius: 5px 20px 20px 5px !important;
behavior: url(css/PIE.htc);
}

.l-bullet{
-moz-border-radius: 20px 7px 7px 20px !important;
-webkit-border-radius: 25px !important;
-khtml-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
border-radius: 20px 7px 7px 20px !important;
behavior: url(css/PIE.htc);
}

.box {
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
border-radius: 0 !important;}

.inset {
-o-box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
-ms-box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
-khtml-box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
-webkit-box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
-moz-box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
box-shadow: inset 0 1px 2px #6D6D6D,  0 0 3px #BABABA !important;
behavior: url(css/PIE.htc);
}

.cta{
display: inline-block;
height: auto;
padding: 1px 10px 17px;
position: relative;
width: auto;
}

.cta-title{
float: left;
display: inline-block;
padding: 8px 29px 2px 0px;
position: relative;
font-size: 19px!important;
}

.cta-tagline{
	display: inline-block;
float: left;
font-size: 14px;
left: 0;
padding: 29px 13px 0;
position: absolute;
}

.lavender {
border: 1px solid #98b0d9; color: #1F385D; text-shadow: 0 1px #DBE9FD;
background: #98b0d9;
background: -moz-linear-gradient(top, #98b0d9 0%, #c3d9ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98b0d9), color-stop(100%,#c3d9ff));
background: -webkit-linear-gradient(top, #98b0d9 0%,#c3d9ff 100%);
background: -o-linear-gradient(top, #98b0d9 0%,#c3d9ff 100%);
background: -ms-linear-gradient(top, #98b0d9 0%,#c3d9ff 100%);
-pie-background: linear-gradient(#98b0d9, #c3d9ff);
background: linear-gradient(top, #98b0d9 0%,#c3d9ff 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #89A7D5;}

.lavender:hover {
background: #a3b8dd;
background: -moz-linear-gradient(top, #a3b8dd 0%, #c9ddff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3b8dd), color-stop(100%,#c9ddff));
background: -webkit-linear-gradient(top, #a3b8dd 0%,#c9ddff 100%);
background: -o-linear-gradient(top, #a3b8dd 0%,#c9ddff 100%);
background: -ms-linear-gradient(top, #a3b8dd 0%,#c9ddff 100%);
-pie-background: linear-gradient(#a3b8dd, #c9ddff);
background: linear-gradient(top, #a3b8dd 0%,#c9ddff 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #94AED8;}

a.lavender, a.lavender:hover, a.lavender:active{color: #1F385D !important}

.darkblue{
border: 1px solid #448CD3; color: #FFFFFF; text-shadow: none;
background: #356aa0;
background: -moz-linear-gradient(top, #356aa0 0%, #4690db 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356aa0), color-stop(100%,#4690db));
background: -webkit-linear-gradient(top, #356aa0 0%,#4690db 100%);
background: -o-linear-gradient(top, #356aa0 0%,#4690db 100%);
background: -ms-linear-gradient(top, #356aa0 0%,#4690db 100%);
-pie-background: linear-gradient(#356aa0, #4690db);
background: linear-gradient(top, #356aa0 0%,#4690db 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #316391;}

.darkblue:hover{
background: #4281c0;
background: -moz-linear-gradient(top, #4281c0 0%, #63a2e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4281c0), color-stop(100%,#63a2e1));
background: -webkit-linear-gradient(top, #4281c0 0%,#63a2e1 100%);
background: -o-linear-gradient(top, #4281c0 0%,#63a2e1 100%);
background: -ms-linear-gradient(top, #4281c0 0%,#63a2e1 100%);
-pie-background: linear-gradient(#4281c0, #63a2e1);
background: linear-gradient(top, #4281c0 0%,#63a2e1 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4281c0;
}

a.darkblue, a.darkblue:hover, a.darkblue:active{color: #FFFFFF !important}


.orange {
border: 1px solid #FFB65F; color: #ffffff; text-shadow: none;
background: #ff920a;
background: -moz-linear-gradient(top, #ff920a 0%, #ffaf4b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff920a), color-stop(100%,#ffaf4b));
background: -webkit-linear-gradient(top, #ff920a 0%,#ffaf4b 100%);
background: -o-linear-gradient(top, #ff920a 0%,#ffaf4b 100%);
background: -ms-linear-gradient(top, #ff920a 0%,#ffaf4b 100%);
-pie-background: linear-gradient(#ff920a, #ffaf4b);
background: linear-gradient(top, #ff920a 0%,#ffaf4b 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #F68500;
}

.orange:hover{
background: #ffa73b;
background: -moz-linear-gradient(top, #ffa73b 0%, #ffbe6f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa73b), color-stop(100%,#ffbe6f));
background: -webkit-linear-gradient(top, #ffa73b 0%,#ffbe6f 100%);
background: -o-linear-gradient(top, #ffa73b 0%,#ffbe6f 100%);
background: -ms-linear-gradient(top, #ffa73b 0%,#ffbe6f 100%);
-pie-background: linear-gradient(#ffa73b, #ffbe6f);
background: linear-gradient(top, #ffa73b 0%,#ffbe6f 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #ffa73b;
}

a.orange, a.orange:hover, a.orange:active{color: #FFFFFF !important}

.green{
border: 1px solid #299a0b; color: #ffffff; text-shadow: none;
background: #299a0b;
background: -moz-linear-gradient(top, #299a0b 0%, #2db50e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#2db50e));
background: -webkit-linear-gradient(top, #299a0b 0%,#2db50e 100%);
background: -o-linear-gradient(top, #299a0b 0%,#2db50e 100%);
background: -ms-linear-gradient(top, #299a0b 0%,#2db50e 100%);
-pie-background: linear-gradient(#31c50f, #2eaa0c);
background: linear-gradient(top, #299a0b 0%,#2db50e 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #28880A;}

.green:hover{
background: #2eaa0c;
background: -moz-linear-gradient(top, #2eaa0c 0%, #31c50f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2eaa0c), color-stop(100%,#31c50f));
background: -webkit-linear-gradient(top, #2eaa0c 0%,#31c50f 100%);
background: -o-linear-gradient(top, #2eaa0c 0%,#31c50f 100%);
background: -ms-linear-gradient(top, #2eaa0c 0%,#31c50f 100%);
-pie-background: linear-gradient(#2eaa0c, #31c50f);
background: linear-gradient(top, #2eaa0c 0%,#31c50f 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #2eaa0c;}

a.green, a.green:hover, a.green:active{color: #FFFFFF !important}


.purple {
border: 1px solid #564b91; color: #FFFFFF; text-shadow: none;
background: #564b91;
background: -moz-linear-gradient(top, #564b91 0%, #8989ba 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#564b91), color-stop(100%,#8989ba));
background: -webkit-linear-gradient(top, #564b91 0%,#8989ba 100%);
background: -o-linear-gradient(top, #564b91 0%,#8989ba 100%);
background: -ms-linear-gradient(top, #564b91 0%,#8989ba 100%);
-pie-background: linear-gradient(#564b91, #8989ba);
background: linear-gradient(top, #564b91 0%,#8989ba 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4F4583;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4F4583;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4F4583;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4F4583;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #4F4583;}

.purple:hover{
background: #7166b0;
background: -moz-linear-gradient(top, #7166b0 0%, #a2a2c8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7166b0), color-stop(100%,#a2a2c8));
background: -webkit-linear-gradient(top, #7166b0 0%,#a2a2c8 100%);
background: -o-linear-gradient(top, #7166b0 0%,#a2a2c8 100%);
background: -ms-linear-gradient(top, #7166b0 0%,#a2a2c8 100%);
-pie-background: linear-gradient(#7166b0, #a2a2c8);
background: linear-gradient(top, #7166b0 0%,#a2a2c8 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #7166b0;}

a.purple, a.purple:hover, a.purple:active{color: #FFFFFF !important}


.bluegrey{
border: 1px solid #708690; color: #FFFFFF; text-shadow: none;
background: #596a72;
background: -moz-linear-gradient(top, #596a72 0%, #a7b3ba 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#596a72), color-stop(100%,#a7b3ba));
background: -webkit-linear-gradient(top, #596a72 0%,#a7b3ba 100%);
background: -o-linear-gradient(top, #596a72 0%,#a7b3ba 100%);
background: -ms-linear-gradient(top, #596a72 0%,#a7b3ba 100%);
-pie-background: linear-gradient(#596a72, #a7b3ba);
background: linear-gradient(top, #596a72 0%,#a7b3ba 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #516067;}

.bluegrey:hover{
background: #6e838c;
background: -moz-linear-gradient(top, #6e838c 0%, #b5bfc5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e838c), color-stop(100%,#b5bfc5));
background: -webkit-linear-gradient(top, #6e838c 0%,#b5bfc5 100%);
background: -o-linear-gradient(top, #6e838c 0%,#b5bfc5 100%);
background: -ms-linear-gradient(top, #6e838c 0%,#b5bfc5 100%);
-pie-background: linear-gradient(#6e838c, #b5bfc5);
background: linear-gradient(top, #6e838c 0%,#b5bfc5 100%);
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
-ms-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
box-shadow: inset 0 0 1px #FFFFFF,  0 4px 0 #6e838c;
}

a.bluegrey, a.bluegrey:hover, a.bluegrey:active{color: #FFFFFF !important}



.button:active, .red:active, .crimson:active, .orange:active, .yellow:active, .lime:active, .neon:active, .olive:active, .green:active, .lavender:active, .cyan:active, .blue:active, .darkblue:active, .bluegrey:active, .brown:active, .brownred:active, .lilac:active, .periwinkle:active, .purple:active, .pink:active, .grey:active, .black:active{
position: relative;
top: 4px;
-o-box-shadow: inset 0 0 1px #FFFFFF,  0 0 0 #FFFFFF !important;
-webkit-box-shadow: inset 0 0 1px #FFFFFF,  0 0 0 #FFFFFF !important;
-moz-box-shadow: inset 0 0 1px #FFFFFF,  0 0 0 #FFFFFF !important;
-khtml-box-shadow: inset 0 0 1px #FFFFFF,  0 0 0 #FFFFFF !important;
box-shadow: inset 0 0 1px #FFFFFF,  0 0 0 #FFFFFF !important;
-moz-transition: all 0 linear !important; 
-webkit-transition: all 0 linear !important;
-o-transition: all 0 linear !important;
transition: all 0 linear !important;
behavior: url(PIE.htc);
}


/*button hover effect for css buttons*/
.button:hover, .red:hover, .crimson:hover, .orange:hover, .yellow:hover, .lime:hover, .neon:hover, .olive:hover, .green:hover, .lavender:hover, .cyan:hover, .blue:hover, .darkblue:hover, .bluegrey:hover, .brown:hover, .brownred:hover, .lilac:hover, .periwinkle:hover, .purple:hover, .pink:hover, .grey:hover, .black:hover
{text-decoration: none;
-moz-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
behavior: url(PIE.htc);
}

.disabled, .disabled:hover{cursor: no-drop!important;
opacity: 0.5!important; pointer-events: none; 
border: 1px solid #EBEBEB; color: #BBBBBB;
background: #fdfdfd;
background: -moz-linear-gradient(top,  #fdfdfd 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#efefef 100%);
background: -o-linear-gradient(top,  #fdfdfd 0%,#efefef 100%);
background: -ms-linear-gradient(top,  #fdfdfd 0%,#efefef 100%);
background: linear-gradient(top,  #fdfdfd 0%,#efefef 100%);
-pie-background: linear-gradient(#fdfdfd, #efefef);
text-shadow: 0 2px 0 #FFFFFF;
-o-box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
-webkit-box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
-moz-box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
-ms-box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
-khtml-box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
box-shadow: 0 1px 0 #FFFFFF, inset 0 0 1px #FFFFFF,  0 4px 0 #efefef;
}

.disabled:active{top: 0}

.icon {display: inline-block;margin: 10px 0 13px 0;padding-bottom: 4px;padding-top: 4px;}
span.buy_ico{background: url(/public/images/sprites2.png) no-repeat -4px -224px;display: inline-block;
height: 24px;margin: -6px -5px -5px 2px;position: relative;width: 25px;}

span.drvdl_ico {background: url(sprites2.png) no-repeat -46px -30px;display: inline-block;height: 25px;
margin: 3px 3px -9px -4px;position: relative;width: 25px;}

span.buy_ico_big{
background: url(/public/images/sprites2.png) no-repeat -56px -208px;
display: inline-block;height: 48px;margin: 1px -3px -15px -21px;position: relative;
width: 41px;float: right;}