/*	RESET	*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{line-height:1.5;color:#222}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:'' ''}

/*	HTML5	*/
header,section,footer,aside,nav,article,figure{display:block}

/*	DEFAULT	*/
body { width: 1030px; margin: 0 auto; font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Tahoma, Verdana, Arial, sans-serif; background: transparent url(/skin1/img/body-bg.png) no-repeat 50% 0; overflow: visible; }
p, ul, ol, dl { margin-bottom: 1em; clear: both; }
dl { margin-top: 10px; }
dt { font-weight: bold; }
sup { vertical-align: super; position: relative; top: -2px; font-size: 50%; text-decoration: underline; }
del { text-decoration: line-through; color: #222; display: block; }
ins { text-decoration: none; display: block; clear: both; color: #c00; }
hr { clear: both; font-size: 1px; height: 1px; border: 0 none; background-color: #000; }
.dashed { border-bottom: 1px dashed #ccc; background-color: transparent }
p.clear { overflow: auto; padding: 5px; }

/*	ALIGNMENT	*/
.float-left { float: left !important; }
.float-right { float: right !important; }
.float-center { position: relative; left: 50%; margin-left: -225px; }
.float-none { float: none; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.clear-none { clear: none !important; }
.display-none { display: none; }
.overflow-auto { overflow: auto; }
.overflow-visible { overflow: visible; }
.overflow-hidden { overflow: hidden; }
img.float-left { margin: 0 14px 10px 0; }

/*	LINKS	*/
a:link, a:visited { color: #08c; position: relative; }
a:hover, a:active, a:focus { color: #369; background-color: #edf6ff; }
a:active { top: 1px; }
/*	AWESOME LINKS	*/
.awesome,.awesome:visited{background:#222 url(/skin1/img/sprite.png) repeat-x left -544px;display:inline-block;color:#fff !important;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;padding:5px 10px 6px;text-transform:capitalize}
.awesome:hover{background-color:#111;color:#fff}
.awesome:active{top:1px}
.small.awesome,.small.awesome:visited{font-size:11px}
.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:700;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px}
.green.awesome,.green.awesome:visited{background-color:#91bd09}
.green.awesome:hover{background-color:#749a02}
.blue.awesome,.blue.awesome:visited{background-color:#369}
.blue.awesome:hover{background-color:#036}
.red.awesome,.red.awesome:visited{background-color:#c00}
.red.awesome:hover{background-color:#872300}
.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}
.magenta.awesome:hover{background-color:#630030}
.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}
.orange.awesome:hover{background-color:#d45500}
.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}
.yellow.awesome:hover{background-color:#fc9200}
.grey.awesome,.grey.awesome:visited{background-color:#ccc}
.grey.awesome:hover{background-color:#999}

/*	HEADINGS	*/
h2, h3, h4, h5, legend { font-family: 'MyriadProRegular', 'Helvetica Neue', Helvetica, Arial, sans-serif; clear: both; }
h2 { font-size: 30px; line-height: 1; margin: 10px 0 0; text-transform: capitalize; position: relative; border-bottom: 1px solid; font-weight: normal; }
/*h2 strong { color: #ccc; }*/

h3 { font-size: 22px; line-height: 1.25; margin-top: 10px; text-transform: capitalize; }
h4 { font-weight: bold; text-transform: capitalize; font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Tahoma, Verdana, Arial, sans-serif; }

/*
h2.violet { color: #606; border-bottom: 1px solid #939; }
h2.violet strong { color: #939; }
h2.red { color: #900; border-bottom: 1px solid #c00; }
h2.red strong { color: #c00; }
h2.blue { color: #036; border-bottom: 1px solid #369; }
h2.blue strong { color: #369; }
h2.green { color: #690; border-bottom: 1px solid #9c0; }
h2.green strong { color: #9c0; }
h2.orange { color: #c60; border-bottom: 1px solid #f90; }
h2.orange strong { color: #f90; }
*/
h2.blue { color: #036; }
h2.green { color: #9c0; }
h2.orange { color: #f90; }
h2.red { color: #c00; }
h2.violet { color: #939; }
h2.white { color: #fff; border-bottom: 1px solid transparent; }

/*	FORMS	*/
form { margin: 0 0 10px; overflow: auto; padding-bottom: 10px; }
label, input, select, textarea { width: 250px; padding: 3px; }
select { width: 258px; }
label { float: left; clear: both; width: 200px; padding: 7px 0; font-size: 14px; }
input, select, textarea { border: 1px solid #ccc; font-size: 110%; margin: 4px 0 1px 0; display: inline-block; float: left; font-family: inherit; }
input[type="checkbox"], input[type="radio"] { width: 1em; margin-top: 6px; height: 1em; }
.required { font-size: 10px; color: #c00; padding: 8px 5px 0; float: left; text-transform: capitalize; }
.different_code { clear: both; margin: -25px 0 0 200px; float: left; }
.indented { float: left; padding: 6px 0 2px; }
.indented.button { margin: 10px 0 0 200px; clear: both; }

fieldset { overflow: auto; clear: both; }
legend { border-bottom: 1px dashed #ccc; padding: 0; clear: both; width: 100%; text-transform: uppercase; font-size: 18px; line-height: 28px; text-shadow: 1px 1px 1px #ddd; padding-top: 16px; }

input[type="submit"], button[type="submit"] { clear: both; margin: 10px 0 0 200px; float: left; font-size: 16px; }
input[type="hidden"] { border: 0 none; display: none; }

/*	BUTTONS	*/
input[type="button"], input[type="submit"], button[type="submit"], button[type="button"] { text-align: center; text-transform: capitalize; border: 0 none; }

input.cancel { color: #d12f19; background-color: #f5f5f5; }
input.cancel:hover { background-color: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
input.cancel:active { background-color: #d12f19; border: 1px solid #d12f19; color: white; }

input.other:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color:#369; }
input.other:active { background-color: #6299c5; border: 1px solid #6299c5; color: white; }

/*	TABLE	*/
table { border-collapse: collapse; width: 100%; margin: 0 0 10px; }
tr:nth-child(even) { background-color: #f5f5f5; }
th { font-weight: bold; text-align: center; text-transform: capitalize; }
tbody td { text-align: center; }
td { border: 1px solid #999; padding: 2px; }
tfoot td { text-align: right; }

#order-history { border: 1px solid #999; }
#gtdm { font-size: 14px; }
#gtdm h3 { font-size: 16px; font-weight: bold; }
#gtdm img { -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; box-shadow: 2px 2px 5px #ccc; }

/*	MESSAGES	*/
#flash { margin: 10px 26px; position: relative; display: none; }
#flash em { position: absolute; top: 5px; left: 12px; font-size: 30px; font-weight: bold; }
#close { position: absolute; top: 0; right: 0; padding: 0 6px 1px 7px; }
.error, .alert, .ok, .information { clear: both; border: 1px solid; font-weight: bold; }
.error strong, .alert strong, .ok strong, .information strong { font-weight: bolder; }
.error { border-color: #e0011b; }
.alert { border-color: #ffd324; }
.ok { border-color: #72c868; }
.information { border-color: #9ddae6; }
.error p, .alert p, .ok p, .information p { line-height: 150%; padding: .25em 1em .25em 2em; margin: 0; }
.error p { color: #900; background-color: #fbe3e4;/* background: #fbe3e4 url(/img/sprite/error.png) no-repeat .5em center;*/ }
.alert p { color: #817134; background-color: #fff6bf; /* background: #fff6bf url(/img/sprite/alert.png) no-repeat .5em center;*/ } 
.ok p { color: #529214; background-color: #e9ffdd; /* background: #e9ffdd url(/img/sprite/ok.png) no-repeat .5em center;*/ }
.information p { color: #2d7ba2; background-color: #e2ecee; /* background: #e2ecee url(/img/sprite/info.png) no-repeat .5em center;*/ }
.error a:link, .error a:visited { color: white; text-decoration: none; background-color: #900; padding: .15em .25em; } 
.alert a:link, .alert a:visited { color: white; text-decoration: none; background-color: #ffd324; padding: .15em .25em; }
.ok a:link, .ok a:visited { color: white; text-decoration: none; background-color: #529214; padding: .15em .25em; }
.information a:link, .information a:visited { color: white; text-decoration: none; background-color: #369; padding: .15em .25em; }
.os { font-size: 12px !important; }
.os span { font-size: 700% !important; }
.os .bullet { display: list-item; margin-left: 1em; margin-bottom: 5px; }

/*	LAYOUT	*/
header, nav ul, footer { width: 1010px; margin: 0 auto; clear: both; }

/*	HEADER	*/
header { height: 72px; }
/*	HEADER SPRITE	*/
header ul { float: right; clear: none; margin: -34px 238px -5px 0; font-size: 12px; height: 16px; color: #777; padding: 0 10px; color: #222; text-align: right; }
header li { display: inline; line-height: 3.5; }
header a:link, header a:visited, .twitter { padding: 10px 16px 10px 18px; background-image: url(/skin1/img/sprite.png); background-repeat: no-repeat; background-color: transparent; background-position: left 0px; color: #222; text-decoration: none; }
header a:hover, header a:active, header a:focus { color: #999; text-decoration: underline; }
header a.facebook { background-position: left -32px; }
header a.rss { background-position: left -64px; padding-right: 2px; }
header a.login { background-position: left -96px; padding: 10px 1px 10px 20px; }
header a.profile { background-position: left -128px; }
header a.logout { background-position: left -160px; }
header a.register { padding: 1px 0 0 1px; background-image: none; }
header .register sup { text-decoration: none; font-size: 65%; color: #c00; text-transform: uppercase; font-weight: bold; }
/*	HEADER CART	*/
#header-cart { -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-radius: 0 0 10px 10px; background: #edf6ff url(/skin1/img/sprite.png) no-repeat 12px -641px; height: 60px; margin: 0 10px 0 0; width: 180px; padding-left: 36px; text-align: left; -moz-box-shadow: inset 0 -1px 0 #369; -webkit-box-shadow: inset 0 -1px 0 #369; box-shadow: inset 0 -1px 0 #369; text-shadow: 1px 1px 1px #fff; position: relative; }
#header-cart li { display: list-item; line-height: 1.25; padding: 7px 0 0; width: 70px; text-align: right; }
#header-cart .price { color: #222; }
#header-cart .divider { text-indent: -9999px; height: 42px; background-color: #222; width: 1px; position: absolute; top: 7px; right: 105px; text-shadow: 1px 1px 1px #fff; text-align: left; }
#header-cart .checkout { background-image: none; position: absolute; width: 90px; height: 40px; top: 1px; right: 3px; padding: 0 0 0 0; text-align: left; }
#header-cart .checkout a { padding: 0 0 0 0; color: #222; line-height: 2.25; background-image: none; }
#header-cart .checkout em { padding: 0 0 0 0; color: #999; line-height: 2.25; background-image: none; }
.full { background-color: #91bd09 !important; background-color: rgba(145, 189, 9, .7) !important; }
.just-added-to-cart { background-color: #91bd09 !important; background-color: rgba(145, 189, 9, .7) !important; }
/*	STYLING THE REST	*/
.in-cart { background: transparent url(/skin1/img/sprite.png) no-repeat left -190px; padding: 8px 0 0 24px; font-size: 14px; height: 24px !important; text-align: left; min-width: 200px; }
.spotlight .in-cart a { display: inline; float: none; font-size: inherit; width: auto; }
#pricing .in-cart { margin-left: 16px; }
.print { background: transparent url(/skin1/img/sprite.png) no-repeat left -358px; padding-left: 20px; font-size: 13px; }
/*	AUTHENTICATION	*/
#authentication { float: right; margin: -60px 238px 0 0; clear: right; }

/*	GTO LOGO	*/
h1 { float: left; }
h1 a:link, h1 a:visited { height: 58px; width: 282px; display: block; text-indent: -9999px; padding: 0; margin: 3px 0 0 10px; background: transparent url(/skin1/img/gametreeonline-logo.png) no-repeat left top; }
h1 a:hover, h1 a:active, h1:focus { background-color: transparent; top: 0; }

/*	NAVIGATION	*/
nav { margin-bottom: 15px; position: relative; }
nav ul { background: #369 url(/skin1/img/sprite.png) repeat-x left -262px; height: 29px; padding: 0 10px; line-height: 28px; overflow: hidden; clear: both; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 4px #69c; -webkit-box-shadow: 0 1px 4px #69c; box-shadow: 0 1px 4px #69c; }
nav li { display: inline; }
nav a:link, nav a:visited { color: #fff; text-shadow: 1px 1px 1px #036; font-size: 12px; text-transform: uppercase; text-decoration: none; padding: 11px 10px; }
nav a:hover, nav a:active, nav a:focus, #current-category { background-color: #08c; }

/*	#SEARCH	*/
#search { margin: 0 -29px 0 5px; overflow: visible; padding: 0; float: right; clear: right; }
.product-search form { display: none; }
.product-search a { padding-right: 27px !important; background: transparent url(/skin1/img/sprite.png) no-repeat 125% -222px; }
#search input[type=text] { background-color: #fff; font-size: 85%; padding: 3px 26px 3px 4px; border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; float: none; margin: 0; width: 167px; }
#search input[type=text]:hover, #search input[type=text]:active, #search input[type=text]:focus { -moz-box-shadow: 0 0 7px #08c; -webkit-box-shadow: 0 0 7px #08c; box-shadow: 0 0 7px #08c; }
#search input[type=submit] { background: transparent url(/skin1/img/sprite.png) no-repeat left -231px; left: -28px; top: 1px; height: 18px; width: 16px; position: relative; z-index: 100; text-indent: -9999px; border: 0 none; float: none; font-size: 100%; clear: none; margin: 0; padding: 0; }

/*	#CONTENT	*/
#content { width: 660px; padding: 0 10px; overflow: visible; float: right; margin: 0 10px; }
#content h2 { font-size: 24px; }

/*	ASIDE	*/
aside { width: 300px; padding: 0 10px; overflow: visible; float: left; margin: 0 0 10px 10px; }

/*	#PRODUCT ROTATOR	*/
#mac-games-rotator { width: 990px; height: 390px; position: relative; background: transparent url(/skin1/img/shadow.jpg) no-repeat 45% bottom; overflow: visible; margin: 0 auto 5px; }
#mac-games-rotator li { list-style: none; }
#mac-games-rotator h2 { font-size: 24px; }

#mac-games-previous, #mac-games-next { width: 170px; height: 390px; display: block; text-indent: -9999px; background: transparent url(/skin1/img/arrow-sprite.png) no-repeat -10px center; position: absolute; top: 0; opacity: .5; }
#mac-games-previous { left: 0; }
#mac-games-next { right: 0; background-position: -345px center; }
#mac-games-previous:hover { background-position: -180px center; opacity: 1; }
#mac-games-next:hover { background-position: -515px center; opacity: 1; }

/*	PRODUCTS	*/
#mac-games { margin: 0 0 0 160px; padding: 0; width: 660px; position: relative; }
#mac-games li { margin: 0; padding: 0; }
#mac-games a { width: 660px; height: 330px; display: block; overflow: hidden; }
#mac-games a em { display: none; }
#mac-games a:active { top: 0; }
.mac-enabled { background: transparent url(/skin1/img/sprite.png) no-repeat left -593px; width: 32px; height: 50px; display: block; text-indent: -9999px; position: absolute; top: 0; right: 5px; }

#mac-games-description { position: absolute; bottom: 43px; z-index: 50; height: 36px; background-color: rgba(0, 0, 0, .62); width: 100%; margin: 0; padding: 0; color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, .75); line-height: 37px; font-size: 20px; display: none; width: 660px; }
#mac-games-description strong { float: left; padding-left: 10px; }
#mac-games-description em { float: right; padding-right: 10px; font-style: normal; }

#mac-games-thumbnails { position: absolute; bottom: 35px; z-index: 50; height: 43px; background-color: rgba(0, 0, 0, .25); width: 660px; margin: 0 0 0 160px; overflow: hidden; text-align: center; }
#mac-games-thumbnails li { display: inline; }
#mac-games-thumbnails a { padding: 5px 3px 5px 4px; overflow: visible; height: 33px; width: 66px; display: block; float: left; outline: none; }
#mac-games-thumbnails a:hover, #mac-games-thumbnails li a.active { background-color: rgba(0, 0, 0, .5); }
#mac-games-thumbnails a:active, #mac-games-thumbnails a:focus { background-color: transparent; }
#mac-games-thumbnails strong, #mac-games-thumbnails em { display: none; }
#mac-games-thumbnails span { display: none; }

/*	BADGES	*/
#mac-games span { display: none; width: 175px; height: 175px; position: absolute; top: -5px; right: -5px; text-indent: -9999px; background-image: url(/skin1/img/badges.png); background-repeat: no-repeat; background-position: left 175px; z-index: 500; }
#mac-games .preorder { background-position: left 0; }
#mac-games .new { background-position: left -175px; }
#mac-games .on-sale { background-position: left -350px; }
#mac-games .new.on-sale { background-position: left -525px; }
#mac-games .preorder.on-sale { background-position: left -700px; }

/*	#TABBER	*/
#tabber { overflow: hidden; min-height: 200px; clear: both; margin-bottom: 10px; }
#tabber sup { font-size: 50%; }
/*	#TABS	*/
#tabs { margin: 10px 0 0; padding: 3px 0 0; height: 24px; overflow: visible; line-height: 25px; font-size: .75em; position: relative; z-index: 100; }
#tabs li { display: inline; margin: 1px 0 0 0; border: 1px solid #ccc; border-bottom: 0 none; -moz-border-radius: 10px 10px 0 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border-radius: 10px 10px 0 0; padding: 6px 0 3px; border-bottom: 1px solid #ccc; }
#tabs a { padding: 5px 11px 3px; float: none; clear: none; border: 1px solid white; -moz-border-radius: 10px 10px 0 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border-radius: 10px 10px 0 0; outline: none; border-bottom: 0 none; background-color: #edf6ff; text-decoration: none; }
#tabs a:hover, #tabs .selected { color: #08c; background-color: #fff; border-bottom: 2px solid #fff; }
#tabs em { padding: 1px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: white; background-color: #08c; font-style: normal; }
/*	@TABBER CONTENT	*/
.tabber-content { border: 1px solid #ccc; background-color: #fff; background-color: rgba(255, 255, 255, .9); overflow: auto; display: none; margin-top: -1px; position: relative; z-index: 50; }
.tabber-content:hover { background-color: #fff; }
.tabber-content ul, .tabber-content ol { min-height: 10em; margin: 0; padding: 0 0 24px; overflow: auto; }
.tabber-content li {  }
.tabber-content a { width: 317px; height: 50px; float: left; display: block; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 4px; margin-right: 4px; position: relative; text-decoration: none; color: #369; }
.tabber-content a:hover { background-color: #edf6ff; color: #08c; }
.tabber-content a:active { top: 0; }
.tabber-content img { float: left; height: 50px; width: 100px; }
.tabber-content strong { float: left; font-size: 13px; margin: -2px 0 0 .5em; height: 50px; width: 150px; font-weight: normal; line-height: 1.35; }
.tabber-content em { font-size: 22px; position: absolute; right: 0; top: 5px; font-style: normal; line-height: 50px; color: #08c; }
.tabber-content .price { color: #08c; position: absolute; right: 0; top: 4px; width: 42px; font-size: 16px; height: 48px; overflow: hidden; }
.tabber-content .price em { margin-top: 16px; width: 100%; height: 1px; background-color: #08c; float: none; clear: both; display: block; text-indent: -9999px; font-size: 16px; }
.tabber-content a.more { clear: both; float: none; text-align: right; border: 0 none; height: auto; margin-right: 0; width: auto; outline: none; font-size: .75em; margin-top: -24px; }

/*	#PRODUCT	*/
#product { font-size: 14px; }
#product h2 { font-size: 24px; }

/*	#PRODUCT PRESENTATION	*/
#product-presentation { width: 990px; height: 390px; position: relative; background: transparent url(/skin1/img/shadow.jpg) no-repeat center bottom; overflow: visible; padding: 0; margin: 0 auto 15px; }
#product-presentation h2 { position: relative; font-size: 24px; }
#product-presentation h2 em { position: absolute; right: 0; bottom: 0; font-size: inherit; text-shadow: 1px 1px 1px #fff; }
#product-presentation li { list-style: none; }

/*	PRODUCTS	*/
#product-thumbnail { margin: 0 0 0 160px; padding: 0; width: 660px; }
#product-thumbnail li { margin: 0; padding: 0; }
#product-thumbnail a { width: 660px; height: 330px; display: block; overflow: hidden; }
#product-thumbnail a em { display: none; }
#product-thumbnail a:active { top: 0; }

/*	#PRODUCT-INFO	*/
#product-info { position: absolute; top: 30px; left: 670px; }
#product-info dt { width: 125px; float: left; }
#product-info dd { border-left: 125px solid transparent; margin-bottom: 3px; }
#product-info button { margin: 0; width: 100px; }
.price { font-size: 22px; color: #08c; }
.discount { color: #c00; }

/*	#PRODUCT-ICONS	*/
#product-icons { position: absolute; top: 16px; right: 8px; width: 160px; }
#product-icons dt, #product-icons dd { text-indent: -9999px; margin: 10px 0 0 10px; float: left }
#product-icons dt { display: none; }
#product-icons dd { width: 70px; height: 98px; background-color: transparent; background-image: url(/skin1/img/product-sprite.png); background-repeat: no-repeat; background-position: left top; }
#product-icons .mac { background-position: left -98px; }
#product-icons .intel { background-position: left -196px; }

.e, .e10, .t, .m { height: 98px; width: 70px; text-indent: -9999px; display: block; float: left; margin: 4px 10px 0 0; background-image: url(/skin1/img/product-sprite.png); background-repeat: no-repeat; background-position: left top; }
.e { background-position: left -294px; }
.e10 { background-position: left -392px; }
.t { background-position: left -490px; }
.m { background-position: left bottom; }
.na { display: none; }

#product-thumbnails { position: absolute; top: 25px; left: 40px; z-index: 50; background-color: rgba(0, 0, 0, .25); width: 120px; height: 330px; margin: 0; overflow: hidden; opacity: .75; }
#product-thumbnails:hover { opacity: 1; }
#product-thumbnails li { display: list-item; overflow: visible; }
#product-thumbnails a { padding: 5px 5px 6px; overflow: visible; height: 55px; outline: none; float: left; }
#product-thumbnails a:hover, #product-thumbnails a.active { background-color: rgba(0, 0, 0, .5); top: 0; }
#product-thumbnails a:active, #product-thumbnails a:focus { background-color: transparent; }
#product-thumbnails strong, #product-thumbnails em { display: none; }

/*	#PRICING	*/
#pricing { position: absolute; bottom: 30px; right: 5px; text-align: center; width: 150px; height: 185px; }
#pricing .price { font-size: 44px; color: #000; text-shadow: 1px 1px 1px white; height: 24px; }
#pricing input, #pricing button { margin: 0 0 10px; width: 150px; float: none; display: block; }
#pricing .currency { display: block; text-align: center; clear: both; }
#pricing del .currency { display: inline; clear: none; text-align: left; }
#pricing ins { clear: none; }

/*	#BUY NOW	*/
#buy-now { float: right; margin: -55px 10px 0 0; }

/*	#RELATED PRODUCTS	*/
#related-products li { background: transparent url(/skin1/img/sprite.png) no-repeat 3px -514px; padding-left: 20px; line-height: 1.75; }

#multimedia h2 em, #can-you-run-it h2 em { font-size: 50%; position: absolute; right: 0; bottom: 2px; }
/*	#VIDEOS	*/
#multimedia ul { margin-bottom: 10px; }
#multimedia li { display: inline-block; margin: 10px 0 0; }
#multimedia a { background-color: transparent; padding: 0 5px 5px 0; display: inline-block; width: 120px; }
#multimedia a img { display: block; margin-bottom: 5px; width: 115px; height: 72px; }
/*	#BREAKDOWN	*/
#breakdown h3, #breakdown h4 { font-size: 15px; margin: 2px 0 0; font-weight: bold; }
#breakdown > h3, #breakdown h2 + p { margin-top: 7px; }
#breakdown h4 { font-size: 13px; }
#breakdown p { margin: 0 0 10px; font-size: 13px; clear: none; }
#breakdown li { margin: 0 0 .5em 2.25em; list-style: disc outside; font-size: 13px; }
#breakdown p strong { font-weight: bold; }

/*	DLC	*/
.dlc { background: transparent url(/skin1/img/dlc.png) no-repeat left top; padding: 75px 0 0 300px; color: #000 !important; font-size: 17px; font-weight: bold; text-shadow: 1px 1px 0 #fff; height: 192px; display: block; margin-bottom: -50px; }
.dlc:hover, .dlc:active { background-color: transparent; }

/*	#PUBLISHING, #RATING	*/
#publishing, #rating, #extended { margin: 10px 10px 0 0; min-height: 120px; width: 43%; float: left; clear: none; overflow: auto; }
#publishing dt, #rating dt, #extended dt { font-weight: bold; width: 125px; float: left; text-transform: capitalize; clear: left; }
#publishing dd, #rating dd, #extended dd { margin-bottom: 4px; float: left; }
#rating { width: 52%; }
#rating dt { width: 60px; }
#rating dd { margin-left: 60px; float: none; }
#rating .esrb { margin-bottom: 0; }
#rating .description { font-size: 12px; }
#extended { width: auto; min-height: 80px; }
#extended dd { float: none; margin-left: 125px; }
/*	#CAN-YOU-RUN-IT	*/
#can-you-run-it-link { background: transparent url(/skin1/img/sprite.png) no-repeat 4px -452px; padding-left: 24px; position: absolute; width: 130px; display: block; bottom: 1px; }
#can-you-run-it-link:hover, #can-you-run-it-link:active, #can-you-run-it-link:focus { bottom: 0; position: absolute; top: auto;  }
#can-you-run-it { clear: both; padding-top: 10px; }
#can-you-run-it ul { margin-top: 10px; }
#can-you-run-it li { display: inline-block; }
#can-you-run-it dl { overflow: auto; font-size: 13px; margin-top: 10px; }
#can-you-run-it dt { color: #fff; width: 125px; padding: 7px 0 5px 7px; text-transform: uppercase; float: left; clear: left; line-height: 20px; }
#can-you-run-it dd { border: 1px solid #222; padding: 5px; margin: 0 0 3px; border-left: 125px solid #222; line-height: 20px; overflow: visible; background-color: #fff; }

/*	BUY MAC GAMES	*/
#buy-mac-games h2 em { position: absolute; right: 0; bottom: 0; font-size: inherit; text-shadow: 1px 1px 1px #fff; }
#buy-mac-games p { font-size: 13px; }
#buy-mac-games p strong { font-weight: bold; }

/*	SEARCH	*/
/*	#PAGINATION, #SEARCH SORT BY	*/
#pagination, #search-sort-by { font-size: 13px; margin: 5px 0; }
#pagination li, #search-sort-by li { display: inline; margin: 2px; }
#pagination li:first-child, #search-sort-by li:first-child { margin: 2px 2px 2px 0; }
#pagination a { padding: 2px 6px; background-color: #08c; color: white; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }
#pagination a:hover { background-color: #369; }
#pagination #current { padding: 1px 5px; border: 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/*	#SEARCH SORT BY	*/
#search-sort-by { float: right; }
#search-sort-by a { padding: 1px 5px; }

/*	#SEARCH RESULTS	*/
#search-results { overflow: auto; clear: both; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding: 0 5px 5px; }
#search-results form { margin: -31px 4px 0 0; padding: 0; float: right; overflow: visible; }
#search-results article { width: 210px; margin: 10px 5px 5px 0; float: left; height: 240px; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#search-results article:hover { -moz-box-shadow: 0 0 8px #999; -webkit-box-shadow: 0 0 8px #999; box-shadow: 0 0 8px #999; }
#search-results h3 { margin: 0 0 2px; height: 40px; font-size: 16px; }
#search-results .price { margin-left: 2px; }
#search-results a { text-decoration: none; }
#search-results p { margin-bottom: 0; }
#search-results .thumbnail { text-align: center; }
#search-results ins { clear: none; float: none; display: inline; margin-left: 3px; }
#search-results input, #search-results button { clear: none; margin: 0 0 0; float: none; width: 65px; padding: 3px 4px; }
#search-again { overflow: auto; }
#search-again a { float: right; font-size: 13px; padding: 5px 0 5px 30px; }

/*	HELP	*/
#help-sections li { padding-left: 1em; background: transparent url(/skin1/img/sprite.png) no-repeat left -515px; text-transform: capitalize; }

/*	NEWS	*/
.news { clear: both; border-top: 1px dashed #aaa; }
.news h3 { padding: 5px 50px 0 0; margin: 16px 0 0; line-height: 1; position: relative; }
.news .date { text-align: right; position: absolute; top: 0; right: 0; font-size: 13px; padding: 4px 2px 0 0; }
.news section { font-size: 12px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; }
.news h4 { float: left; font-size: 14px; }

/*	#HOW IT WORKS	*/
.how-it-works li { position: relative; }
.how-it-works em { font-size: 500%; position: absolute; bottom: -15px; right: 65px; color: #c8e9ed; text-shadow: 2px 2px 2px #fff; }
.how-it-works p { padding: 25px 0 0 10px; font-size: 22px; font-weight: bold; position: relative; text-shadow: 1px 1px 1px #000; color: white; text-align: left; }
.how-it-works .last em { color: #369; }
#how-it-works-steps > li { list-style: decimal outside; margin-left: 1.5em; font-size: 14px; line-height: 1.25 }
#how-it-works-steps ul li { list-style: disc outside; margin-left: 1.5em; }
#how-it-works-steps strong { font-weight: bold; }
/*	REGISTER	*/
#registration, #registration-footer { font-size: 14px; }
#registration strong { font-weight: bold; }
#registration li { list-style: disc outside; margin-left: 2em; }

/*	PAYMENT METHOD	*/
#address h3, #payment-method h3 { border-bottom: 1px solid; margin-top: 0; }
#address { width: 20%; }
#payment-method { width: 75%; position: relative; }
#payment-method dt { float: left; clear: none; margin-left: 200px; }
#payment-method dd { float: none; margin-left: 200px; font-size: 14px; }
#payment-method input[type="radio"] { float: left; margin: 9px 10px 0 -30px; }
#payment-method label { clear: none; }
#payment-method strong { font-weight: bold; }
.payment-logo { position: absolute; left: -190px; top: 220px; width: 160px; height: 50px; }
.payment-logo.cc { background: transparent url(/skin1/img/cc.png) no-repeat left top; top: 37px; left: 0; }

/*	#BESTSELLERS	*/
#best-sellers ol { margin: 0; }
#best-sellers li { list-style: decimal inside; font-size: 36px; color: #ddd; line-height: 40px; padding: 0 0 1px; position: relative; }
#best-sellers li:hover { color: #08c; background-color: #edf6ff; }
#best-sellers li:hover a { background-color: #edf6ff; }
#best-sellers a { font-size: 13px; line-height: 1.3; text-decoration: none; margin: 0 0 0 -19px; padding: 5px 30px 12px 4px; background-color: #fff; display: inline-block; width: 68%; vertical-align: top; height: 22px; overflow: hidden; }
#best-sellers a:hover { background-color: #edf6ff; }
#best-sellers em { position: absolute; right: 0; top: 9px; font-size: 22px; }

/*	CHECKOUT	*/
#cart { width: 980px; margin: 0 auto; }
/*	PROGRESS BAR	*/
#progress-bar { text-transform: capitalize; margin: 10px 0; height: 88px; clear: both; border: 1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#progress-bar li { float: left; height: 88px; color: #ccc; background-color: #efefef; background-image: url(/skin1/img/steps/default.png); background-position: right center; background-repeat: no-repeat;  }
#progress-bar a { display: block; padding: 5px 0 0 10px; height: 88px; line-height: 150%; text-decoration: none; position: static; background-color: transparent; text-shadow: 0 1px 2px #222; color: white; }
#progress-bar a:hover { color: #369; text-shadow: 0 1px 2px white; }
#progress-bar em { display: block; font-style: normal; font-weight: bold; }
#progress-bar span { display: block; }
#progress-bar .current { background-color: #369; background-image: url(/skin1/img/steps/current.png);  }
#progress-bar .current a { color: #fff; text-shadow: 1px 1px 2px black; }
#progress-bar .last { background-image: none; }
#progress-bar .done { color: #fff; background-color: #c8e9ed; background-image: url(/skin1/img/steps/done.png); }
#progress-bar .previous { color: #fff; background-color: #c8e9ed; background-image: url(/skin1/img/steps/previous.png); }
/*	STEPS WIDTH	*/
#progress-bar.two-steps li { width: 50%; }
#progress-bar.three-steps li { width: 33%; }
#progress-bar.three-steps .current { width: 34%; }
#progress-bar.four-steps li { width: 25%; }
#progress-bar.five-steps li { width: 20%; }

/*	FRAUD ALERT	*/
.fraud-alert { background-color: #fff6bf; border: 2px solid #ffd324; padding: 10px; min-height: 5em; position: relative; margin-bottom: 10px; }
.fraud-alert h3 { margin-top: 0; }
.fraud-alert p { font-size: 150%; margin: 0; color: #036; padding-left: 40px; }
.fraud-alert span { position: absolute; font-size: 450%; left: 10px; margin-right: 10px; top: -32px; color: black; }
.fraud-alert strong { color: black; }

/*  PROD ALERT */
.prod-alert { background-color: #edf6ff; border: 2px solid #369; padding: 10px; min-height: 5em; position: relative; margin: 10px 0 10px; font-size: 12px; }
.prod-alert h3 { margin-top: 0; font-size: 20px; }
.prod-alert p { font-size: 150%; margin: 0; color: #817134; padding-left: 40px; }
.prod-alert span { position: absolute; font-size: 450%; left: 10px; margin-right: 10px; top: -32px; color: black; }
.prod-alert strong { color: black; }

/*	#CART-TOTAL	*/
#cart-total { float: right; overflow: auto; width: 275px; text-align: right; font-size: 22px; }
#cart-total dt { font-weight: bold; float: left; width: 200px; clear: left; text-align: left; }
#cart-total dd { float: right; padding-right: 5px; }
/*	SHOPPING CART	*/
#shopping-cart { }
#shopping-cart th { background-color: #ccc; color: white; text-align: left; padding: 2px 5px; text-shadow: 1px 1px 1px #222; }
#shopping-cart th:nth-child(even), #shopping-cart td:nth-child(even) { text-align: right; border-left: 1px solid white; }
#shopping-cart td { text-align: left; border: 0 none; padding: 2px 5px; }
#shopping-cart .currency { font-size: 22px; }
#discount:hover, #discount:active, #discount:focus { background-color: #222; }

/*	#CREDIT-CARD	*/
#credit-card { font-size: 14px; }
#credit-card label { width: 300px; }
#credit-card select { width: 126px; margin-right: 6px; }
#credit-card select + .required { margin-left: -5px; }
#credit-card p { font-size: 14px; }
#credit-card p a { text-transform: capitalize; }

/*	#DOWNLOAD-PRODUCT	*/
#downloads p { clear: none; font-size: 14px; }
#downloads img { float: left; margin-right: 10px; }
#downloads article { border-top: 1px dashed #ccc; }
#downloads article p { font-size: 13px; }

/*	.PERSONAL-INFORMATION	*/
.personal-information { width: 49%; font-size: 14px }
.personal-information h4 { border-bottom: 1px solid; }
.personal-information dt { float: left; width: 200px; clear: left; }
.personal-information dd { float: left; }

/*	ORDER-HISTORY	*/
#order-history, #orders-history { border: 1px solid #999; }
#order-history table, #order history table table { border: 0 none; }
#order-history td { padding: 0; border: 0 none; vertical-align: top; }
#order-history table { margin-bottom: 0; }
#order-history tbody { text-align: left; }
#order-history table tbody td { border: 0 none; padding: 0 5px; text-align: left; }
#order-history tr:nth-child(even) { background-color: #fff; }
#customer-details { float: none; text-align: right; clear: none; }

/*	404	*/
#is404 { min-height: 20em; position: relative; }
#is404 h2 { border-bottom: 0 none; font-size: 1750%; text-align: center; }
#is404 h2 span { display: none; }
#is404 h3 { text-transform: none; }
#is404 h2 + h3 { font-size: 40px; margin-top: 0; }
#is404 strong { font-weight: bold; }
#is404 p { font-size: 14px; }

/*	.SPOTLIGHT	*/
.spotlight { margin: 10px 0 30px; width: 300px; height: 225px; padding: 7px 0 0; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: 0 1px 2px #369; -webkit-box-shadow: 0 1px 2px #369; box-shadow: 0 1px 2px #369; background-color: #fff; }
.spotlight p { overflow: visible; margin: -51px 0 0; height: 50px; background-color: #000; background-color: rgba(0, 0, 0, .25); display: block; width: 277px; position: absolute; z-index: 100; padding: 3px 13px 0 10px; text-shadow: 1px 1px 1px #000; display: none; -moz-border-radius: 0 0 20px 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-radius: 0 0 20px 20px; text-align: left; }
.spotlight p strong { font-size: 12px; float: left; display: inline-block; width: 79%; overflow: visible; color: #fff; }
.spotlight a img { width: 290px; height: 218px; position: relative; z-index: 50; margin: 0 5px; }
.spotlight a:link, .spotlight a:visited { width: 300px; height: 225px; display: block; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 auto; overflow: visible; }
.spotlight a:hover { background-color: transparent; position: static; }
.spotlight a:hover p, .spotlight a:active p, .spotlight a:focus p { display: block; }
.spotlight em { color: #fff; font-size: 22px; float: right; }
/*.spotlight .cart { background: transparent url(/skin1/img/sprite.png) no-repeat 5px -92px; padding-left: 24px; }*/

/*	#TWITTER-SPHERE	*/
#content #twitter-sphere { width: 49%; float: left; }
#twitter-sphere { overflow: visible; margin: 0 0 10px; }
aside #twitter-sphere { margin: -10px 0 10px !important; }
#twitter-sphere h2 { background: transparent url(/skin1/img/twitter-icon.png) no-repeat left top; padding-left: 65px; margin-top: 0; padding-top: 10px; font-size: 30px; }
#twitter-sphere .twitter { font-size: 12px; padding-left: 22px; }

/*	#FACEBOOK	*/
#content #facebook { width: 300px; float: right; }
#facebook h2 { background: transparent url(/skin1/img/facebook-icon.png) no-repeat left 3px; padding-left: 55px; margin-top: 0; padding-top: 10px; border-bottom: 0 none; font-size: 30px; }

/*	FOOTER	*/
footer { clear: both; overflow: auto; padding-top: 10px; }
footer h3 { text-transform: capitalize; color: #999; border-bottom: 1px solid #999; font-size: 18px; }
footer h3 strong { color: #666; }
footer section { float: left; width: 230px; margin: 0 10px; font-size: 12px; }
footer section li { background: transparent url(/skin1/img/sprite.png) no-repeat 0 -516px; padding-left: 16px; line-height: 1.75; }
footer p { float: left; clear: both; font-size: 13px; margin-left: 10px; }
footer #links { float: right; text-transform: capitalize; font-size: 13px; margin-right: 10px; clear: none; }
footer #links li { display: inline; }

/*	DO NOT EDIT UNDER THIS LINE	*/
/*	TWEET PLUGIN	*/
#tweets,.query{font-size:12px;line-height:1.5}#tweets .tweet-time a{display:block;font-size:9px;text-decoration:none;color:#222;background-color:transparent}#tweets .tweet-time a:hover{text-decoration:underline}#tweets .tweet_list .awesome,#tweets .tweet_list .epic,.query .tweet_list .awesome,.query .tweet_list .epic{text-transform:uppercase}#tweets .tweet_list li,.query .tweet_list li{background:transparent url(/skin1/img/twitter-balloon.png) no-repeat left 1px;padding:0 3px 3px 20px;border-bottom:1px dotted #ccc;line-height:1.5}#tweets .tweet_list .tweet_avatar,.query .tweet_list .tweet_avatar{padding-right:5px;float:left}#tweets .tweet_list{margin:5px 0 0}
/*	SHADOWBOX	*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;margin:0;padding:0}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}#sb-body-inner{position:absolute;height:100%;width:100%;background-color:#000}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(/skin1/img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{position:relative;height:100%}#sb-title,#sb-info{position:relative;overflow:hidden;margin:0;padding:0}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;width:45%;padding:2px 0}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(/skin1/img/shadowbox/close.png)}#sb-nav-next{background-image:url(/skin1/img/shadowbox/next.png)}#sb-nav-previous{background-image:url(/skin1/img/shadowbox/previous.png)}#sb-nav-play{background-image:url(/skin1/img/shadowbox/play.png)}#sb-nav-pause{background-image:url(/skin1/img/shadowbox/pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{text-decoration:none;cursor:pointer;color:#fff;padding:0 4px 0 0}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;text-align:center;padding:10px}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
/*	SEXY BOOKMARKS	*/
.sexy-bookmarks{clear:both !important;margin:-20px 0 30px}.sexy-bookmarks-expand{height:29px;overflow:hidden}.sexy-bookmarks-bg-enjoy{background-image:url(/skin1/img/sexy-trans.png) !important;background-repeat:no-repeat !important;background-position:left -1895px !important;padding:34px 0 0 !important}.sexy-bookmarks ul{width:100% !important;float:left !important;background:transparent none !important;border:0 none !important;outline:0 none !important;margin:0 !important;padding:0 !important}.sexy-bookmarks ul li{display:inline !important;float:left !important;list-style-type:none !important;height:29px !important;width:60px !important;cursor:pointer !important;background-color:transparent !important;border:0 none !important;outline:0 none !important;clear:none !important;margin:0;padding:0 !important}.sexy-bookmarks ul a{display:block !important;width:60px !important;height:29px !important;text-indent:-9999px !important;background-color:transparent !important}.sexy-bookmarks ul a:hover,.sexy-bookmarks ul li:hover{background-color:transparent !important;border:0 none !important;outline:0 none !important}#sexy-diigo,#sexy-diigo:hover,#sexy-digg,#sexy-digg:hover,#sexy-reddit,#sexy-reddit:hover,#sexy-stumbleupon,#sexy-stumbleupon:hover,#sexy-delicious,#sexy-delicious:hover,#sexy-yahoobuzz,#sexy-yahoobuzz:hover,#sexy-blinklist,#sexy-blinklist:hover,#sexy-technorati,#sexy-technorati:hover,#sexy-facebook,#sexy-facebook:hover,#sexy-twitter,#sexy-twitter:hover,#sexy-myspace,#sexy-myspace:hover,#sexy-mixx,#sexy-mixx:hover,#sexy-scriptstyle,#sexy-scriptstyle:hover,#sexy-designfloat,#sexy-designfloat:hover,#sexy-mail,#sexy-mail:hover,#sexy-comfeed,#sexy-comfeed:hover,#sexy-newsvine,#sexy-newsvine:hover,#sexy-devmarks,#sexy-devmarks:hover,#sexy-linkedin,#sexy-linkedin:hover,#sexy-google,#sexy-google:hover,#sexy-misterwong,#sexy-misterwong:hover,#sexy-izeby,#sexy-izeby:hover,#sexy-twittley,#sexy-twittley:hover,#sexy-tipd,#sexy-tipd:hover,#sexy-pfbuzz,#sexy-pfbuzz:hover,#sexy-friendfeed,#sexy-friendfeed:hover,#sexy-blogmarks,#sexy-blogmarks:hover,#sexy-fwisp,#sexy-fwisp:hover,#sexy-designmoo,#sexy-designmoo:hover,#sexy-bobrdobr,#sexy-bobrdobr:hover,#sexy-yandex,#sexy-yandex:hover,#sexy-memoryru,#sexy-memoryru:hover,#sexy-100zakladok,#sexy-100zakladok:hover,#sexy-moemesto,#sexy-moemesto:hover,#sexy-ning,#sexy-ning:hover,#sexy-hackernews,#sexy-hackernews:hover,#sexy-identica,#sexy-identica:hover,#sexy-printfriendly,#sexy-printfriendly:hover,#sexy-designbump,#sexy-designbump:hover,#sexy-fleck,#sexy-fleck:hover,#sexy-netvibes,#sexy-netvibes:hover,#sexy-netvouz,#sexy-netvouz:hover,#sexy-nujij,#sexy-nujij:hover,#sexy-globalgrind,#sexy-globalgrind:hover,#sexy-wikio,#sexy-wikio:hover,#sexy-xerpi,#sexy-xerpi:hover,#sexy-sphinn,#sexy-sphinn:hover,#sexy-blogospherenews,#sexy-blogospherenews:hover,#sexy-posterous,#sexy-posterous:hover,#sexy-techmeme,#sexy-techmeme:hover,#sexy-ekudos,#sexy-ekudos:hover,#sexy-pingfm,#sexy-pingfm:hover,#sexy-tomuse,#sexy-tomuse:hover{background:url('/skin1/img/sexy-sprite.png') no-repeat !important}#sexy-diigo{background-position:-910px bottom !important}#sexy-diigo:hover{background-position:-910px top !important}#sexy-digg{background-position:-980px bottom !important}#sexy-digg:hover{background-position:-980px top !important}#sexy-reddit{background-position:-700px bottom !important}#sexy-reddit:hover{background-position:-700px top !important}#sexy-stumbleupon{background-position:-630px bottom !important}#sexy-stumbleupon:hover{background-position:-630px top !important}#sexy-delicious{background-position:-1190px bottom !important}#sexy-delicious:hover{background-position:-1190px top !important}#sexy-yahoobuzz{background-position:-1120px bottom !important}#sexy-yahoobuzz:hover{background-position:-1120px top !important}#sexy-blinklist{background-position:-1260px bottom !important}#sexy-blinklist:hover{background-position:-1260px top !important}#sexy-technorati{background-position:-560px bottom !important}#sexy-technorati:hover{background-position:-560px top !important}#sexy-myspace{background-position:-770px bottom !important}#sexy-myspace:hover{background-position:-770px top !important}#sexy-twitter{background-position:-490px bottom !important}#sexy-twitter:hover{background-position:-490px top !important}#sexy-facebook{background-position:-1330px bottom !important}#sexy-facebook:hover{background-position:-1330px top !important}#sexy-mixx{background-position:-840px bottom !important}#sexy-mixx:hover{background-position:-840px top !important}#sexy-scriptstyle{background-position:-280px bottom !important}#sexy-scriptstyle:hover{background-position:-280px top !important}#sexy-designfloat{background-position:-1050px bottom !important}#sexy-designfloat:hover{background-position:-1050px top !important}#sexy-newsvine{background-position:left bottom !important}#sexy-newsvine:hover{background-position:left top !important}#sexy-google{background-position:-210px bottom !important}#sexy-google:hover{background-position:-210px top !important}#sexy-comfeed{background-position:-420px bottom !important}#sexy-comfeed:hover{background-position:-420px top !important}#sexy-mail{background-position:-350px bottom !important}#sexy-mail:hover{background-position:-350px top !important}#sexy-devmarks{background-position:-140px bottom !important}#sexy-devmarks:hover{background-position:-140px top !important}#sexy-linkedin{background-position:-70px bottom !important}#sexy-linkedin:hover{background-position:-70px top !important}#sexy-misterwong{background-position:-1400px bottom !important}#sexy-misterwong:hover{background-position:-1400px top !important}#sexy-izeby{background-position:-1470px bottom !important}#sexy-izeby:hover{background-position:-1470px top !important}#sexy-twittley{background-position:-1540px bottom !important}#sexy-twittley:hover{background-position:-1540px top !important}#sexy-tipd{background-position:-1610px bottom !important}#sexy-tipd:hover{background-position:-1610px top !important}#sexy-pfbuzz{background-position:-1680px bottom !important}#sexy-pfbuzz:hover{background-position:-1680px top !important}#sexy-friendfeed{background-position:-1750px bottom !important}#sexy-friendfeed:hover{background-position:-1750px top !important}#sexy-blogmarks{background-position:-1820px bottom !important}#sexy-blogmarks:hover{background-position:-1820px top !important}#sexy-fwisp{background-position:-1890px bottom !important}#sexy-fwisp:hover{background-position:-1890px top !important}#sexy-designmoo{background-position:-1960px bottom !important}#sexy-designmoo:hover{background-position:-1960px top !important}#sexy-bobrdobr{background-position:-2030px bottom !important}#sexy-bobrdobr:hover{background-position:-2030px top !important}#sexy-memoryru{background-position:-2100px bottom !important}#sexy-memoryru:hover{background-position:-2100px top !important}#sexy-100zakladok{background-position:-2170px bottom !important}#sexy-100zakladok:hover{background-position:-2170px top !important}#sexy-yandex{background-position:-2240px bottom !important}#sexy-yandex:hover{background-position:-2240px top !important}#sexy-moemesto{background-position:-2310px bottom !important}#sexy-moemesto:hover{background-position:-2310px top !important}#sexy-marrows{background-position:-2380px bottom !important}#sexy-marrows:hover{background-position:-2380px top !important}#sexy-identica{background-position:-2450px bottom !important}#sexy-identica:hover{background-position:-2450px top !important}#sexy-hackernews{background-position:-2520px bottom !important}#sexy-hackernews:hover{background-position:-2520px top !important}#sexy-ning{background-position:-2590px bottom !important}#sexy-ning:hover{background-position:-2590px top !important}#sexy-designbump{background-position:-2660px bottom !important}#sexy-designbump:hover{background-position:-2660px top !important}#sexy-printfriendly{background-position:-2730px bottom !important}#sexy-printfriendly:hover{background-position:-2730px top !important}#sexy-fleck{background-position:-2800px bottom !important}#sexy-fleck:hover{background-position:-2800px top !important}#sexy-netvibes{background-position:-2870px bottom !important}#sexy-netvibes:hover{background-position:-2870px top !important}#sexy-netvouz{background-position:-2940px bottom !important}#sexy-netvouz:hover{background-position:-2940px top !important}#sexy-nujij{background-position:-3010px bottom !important}#sexy-nujij:hover{background-position:-3010px top !important}#sexy-globalgrind{background-position:-3080px bottom !important}#sexy-globalgrind:hover{background-position:-3080px top !important}#sexy-wikio{background-position:-3150px bottom !important}#sexy-wikio:hover{background-position:-3150px top !important}#sexy-xerpi{background-position:-3220px bottom !important}#sexy-xerpi:hover{background-position:-3220px top !important}#sexy-sphinn{background-position:-3290px bottom !important}#sexy-sphinn:hover{background-position:-3290px top !important}#sexy-blogospherenews{background-position:-3360px bottom !important}#sexy-blogospherenews:hover{background-position:-3360px top !important}#sexy-posterous{background-position:-3430px bottom !important}#sexy-posterous:hover{background-position:-3430px top !important}#sexy-techmeme{background-position:-3500px bottom !important}#sexy-techmeme:hover{background-position:-3500px top !important}#sexy-ekudos{background-position:-3570px bottom !important}#sexy-ekudos:hover{background-position:-3570px top !important}#sexy-pingfm{background-position:-3640px bottom !important}#sexy-pingfm:hover{background-position:-3640px top !important}#sexy-tomuse{background-position:-3710px bottom !important}#sexy-tomuse:hover{background-position:-3710px top !important}
