/*
Theme Name: App Icons Store
Theme URI: http://appicons.com/
Description: Bam! Make money, money.
Version: 1.0
Author: Stephen Martin
Author URI: http://www.stephenmartin.me
Tags: iphone, black, purple, icons, estore
*/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
img {
	border:none
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* End Reset */

body {
	font-family: "Helvetica", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
	background: #000 url(images/bg_siteHD.jpg) no-repeat scroll top center;
	color: #c6c6c5;
}
h1, h2, h3, h4, h5 {
	font-family: "Myriad Pro", "Myriad", Trebuchet;
}
h1, h2 {
	color: #cdc8e6;
}
a:link, a:visited, a:active {
	color: #b3bba2;
}
a:hover {
	color: #dceabd;
}
h1 {
	font-size: 62px;
	font-weight: normal;
	line-height: 120%;
}
h2 {
	font-size: 14px;
	line-height: 140%;
}
p.tagline {
	font-family: "Myriad Pro", "Myriad", Trebuchet;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

#page {
	width: 950px;
	margin: 465px auto 0px auto;
}
#iphone_icons {
	float: left;
	width: 685px;
}
.buy_set {
	font-family: "Myriad Pro", "Myriad", Trebuchet;
	height: 40px;
	position: relative;
	margin-bottom: 12px;
}
.buy_set p {
	float: left;
	line-height: 30px;
	font-size: 30px;
}
.buy_set object {
	display: block;
	float: right;
}
ul.product_grid li {
	display: block;
	width: 20%;
	float: left;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	line-height: 120%;
	text-align: center;
}
ul.product_grid {
	width: 100%;
	margin: 0;
	position: relative;
}
ul.product_grid object {
	display: block;
}
.product_grid .add_btn { margin: 10px auto; }
.product_grid .thumb-image {
	display:block;
	height:30px;
	margin:0 auto;
	width:30px;
	background-image: url(images/icon_sprite.gif);
	
}
#sidebar {
	float: right;
	width: 200px;
}
#wp_digi_cart_widgets {
	margin-bottom: 30px;
}
#wp_digi_cart_widgets h2 {
	background: #2e294e url(images/icon_cart.gif) no-repeat scroll 10px center;
	border: solid 1px #5b5680;
	padding-left: 30px;
	line-height: 20px;
	height: 20px;
	font-weight: normal;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
   -moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;  
}
#wp_digi_cart_widgets h2 span {
	font-weight: bold;
}
#cart_detail {
	border: solid 1px #4A4A4A;
	border-top: none;
	background-color: #222224;
	padding: 15px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.eStore_paypal_checkout_button {
	display:block;
	margin:12px auto 0;
	text-align:center;
}
#faq {
	margin-bottom: 30px;
}
.question {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #292929;
}
.question.last {
	border: none;
}
.question a {
	display: block;
	margin-top: 12px;
}
.question ul {
	margin-bottom: 12px;
}
.question li {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: bold;
}
.question .note {
	font-size: 11px;
	font-weight: normal;
}
.question h2 {
	margin-bottom: 6px;
}
.zip_icon {
	float: left;
	margin: 0 15px 5px 0;
}
#footer {
	width: 950px;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
	clear: both;
}
/* Cart Styles */
th {
	font-weight: bold;
}
th, td {
	padding: 3px;
	border-bottom: solid 1px #4a4a4a;
}
th.item, td.item {
	text-align: left;
	width: 70%;
}
th.price, td.price {
	text-align: right;
}
td.total {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
.total_row td, .total_row th, .checkout_row td, .checkout_row th {
	border: none;
}

/* Hide Package Product */
#product_217 {
	display: none;
}

/* Icon Sprite */
.icon-8-ball { background-position: 0 0; } 
.icon-art { background-position: 0 -35px; } 
.icon-at-symbol { background-position: 0 -70px; } 
.icon-back { background-position: 0 -105px; } 
.icon-bag { background-position: 0 -140px; } 
.icon-balloon { background-position: 0 -175px; } 
.icon-bar-code { background-position: 0 -210px; } 
.icon-bar-graph { background-position: 0 -245px; } 
.icon-basket { background-position: 0 -280px; } 
.icon-battery-full { background-position: 0 -315px; } 
.icon-battery-half { background-position: 0 -350px; } 
.icon-bell { background-position: 0 -385px; } 
.icon-binoculars { background-position: 0 -420px; } 
.icon-blank-thought { background-position: 0 -455px; } 
.icon-bolt { background-position: 0 -490px; } 
.icon-bomb { background-position: 0 -525px; } 
.icon-book { background-position: 0 -560px; } 
.icon-bookmark { background-position: 0 -595px; } 
.icon-bookmark2 { background-position: 0 -630px; } 
.icon-bottle { background-position: 0 -665px; } 
.icon-briefcase { background-position: 0 -700px; } 
.icon-broken-heart { background-position: 0 -735px; } 
.icon-browser { background-position: 0 -770px; } 
.icon-brush { background-position: 0 -805px; } 
.icon-bug { background-position: 0 -840px; } 
.icon-bulb { background-position: 0 -875px; } 
.icon-bullseye { background-position: 0 -910px; } 
.icon-burger { background-position: 0 -945px; } 
.icon-burst { background-position: 0 -980px; } 
.icon-butterfly { background-position: 0 -1015px; } 
.icon-calc { background-position: 0 -1050px; } 
.icon-calendar { background-position: 0 -1085px; } 
.icon-call { background-position: 0 -1120px; } 
.icon-camera { background-position: 0 -1155px; } 
.icon-cancel { background-position: 0 -1190px; } 
.icon-candy { background-position: 0 -1225px; } 
.icon-car { background-position: 0 -1260px; } 
.icon-cart { background-position: 0 -1295px; } 
.icon-category { background-position: 0 -1330px; } 
.icon-caution { background-position: 0 -1365px; } 
.icon-center { background-position: 0 -1400px; } 
.icon-cents { background-position: 0 -1435px; } 
.icon-chat { background-position: 0 -1470px; } 
.icon-check { background-position: 0 -1505px; } 
.icon-city { background-position: 0 -1540px; } 
.icon-clock { background-position: 0 -1575px; } 
.icon-clock1 { background-position: 0 -1610px; } 
.icon-clock2 { background-position: 0 -1645px; } 
.icon-code { background-position: 0 -1680px; } 
.icon-coffee { background-position: 0 -1715px; } 
.icon-collapse { background-position: 0 -1750px; } 
.icon-comet { background-position: 0 -1785px; } 
.icon-community { background-position: 0 -1820px; } 
.icon-compass { background-position: 0 -1855px; } 
.icon-compass2 { background-position: 0 -1890px; } 
.icon-contact { background-position: 0 -1925px; } 
.icon-crayon { background-position: 0 -1960px; } 
.icon-credit_card { background-position: -35px 0; } 
.icon-crown { background-position: -35px -35px; } 
.icon-dart { background-position: -35px -70px; } 
.icon-dead-tree { background-position: -35px -105px; } 
.icon-disc { background-position: -35px -140px; } 
.icon-dogtag { background-position: -35px -175px; } 
.icon-dollar-sign { background-position: -35px -210px; } 
.icon-dont { background-position: -35px -245px; } 
.icon-down { background-position: -35px -280px; } 
.icon-download1 { background-position: -35px -315px; } 
.icon-download2 { background-position: -35px -350px; } 
.icon-edit { background-position: -35px -385px; } 
.icon-eject { background-position: -35px -420px; } 
.icon-email { background-position: -35px -455px; } 
.icon-expand { background-position: -35px -490px; } 
.icon-facebook { background-position: -35px -525px; } 
.icon-factory { background-position: -35px -560px; } 
.icon-fast-forward { background-position: -35px -595px; } 
.icon-featured { background-position: -35px -630px; } 
.icon-file-cab { background-position: -35px -665px; } 
.icon-film-reel { background-position: -35px -700px; } 
.icon-film-roll { background-position: -35px -735px; } 
.icon-filter { background-position: -35px -770px; } 
.icon-fishbowl { background-position: -35px -805px; } 
.icon-flag1 { background-position: -35px -840px; } 
.icon-flag2 { background-position: -35px -875px; } 
.icon-flame { background-position: -35px -910px; } 
.icon-folder { background-position: -35px -945px; } 
.icon-football { background-position: -35px -980px; } 
.icon-for-sale { background-position: -35px -1015px; } 
.icon-forward-email { background-position: -35px -1050px; } 
.icon-forward { background-position: -35px -1085px; } 
.icon-forward2 { background-position: -35px -1120px; } 
.icon-game-controller { background-position: -35px -1155px; } 
.icon-gavel { background-position: -35px -1190px; } 
.icon-gear { background-position: -35px -1225px; } 
.icon-gears { background-position: -35px -1260px; } 
.icon-globe { background-position: -35px -1295px; } 
.icon-graph { background-position: -35px -1330px; } 
.icon-group { background-position: -35px -1365px; } 
.icon-guage { background-position: -35px -1400px; } 
.icon-halfmoon { background-position: -35px -1435px; } 
.icon-hang-up { background-position: -35px -1470px; } 
.icon-hazard { background-position: -35px -1505px; } 
.icon-hdd { background-position: -35px -1540px; } 
.icon-headphones { background-position: -35px -1575px; } 
.icon-heart { background-position: -35px -1610px; } 
.icon-heirarchy { background-position: -35px -1645px; } 
.icon-history { background-position: -35px -1680px; } 
.icon-home-night { background-position: -35px -1715px; } 
.icon-home { background-position: -35px -1750px; } 
.icon-id { background-position: -35px -1785px; } 
.icon-idea { background-position: -35px -1820px; } 
.icon-io { background-position: -35px -1855px; } 
.icon-iphone-signal { background-position: -35px -1890px; } 
.icon-iphone { background-position: -35px -1925px; } 
.icon-ipod-music { background-position: -35px -1960px; } 
.icon-key { background-position: -70px 0; } 
.icon-keyboard { background-position: -70px -35px; } 
.icon-knight { background-position: -70px -70px; } 
.icon-laptop { background-position: -70px -105px; } 
.icon-laptop2 { background-position: -70px -140px; } 
.icon-law { background-position: -70px -175px; } 
.icon-leaf { background-position: -70px -210px; } 
.icon-leaf2 { background-position: -70px -245px; } 
.icon-left-align { background-position: -70px -280px; } 
.icon-letter { background-position: -70px -315px; } 
.icon-link1 { background-position: -70px -350px; } 
.icon-list { background-position: -70px -385px; } 
.icon-lock { background-position: -70px -420px; } 
.icon-magnet { background-position: -70px -455px; } 
.icon-mail { background-position: -70px -490px; } 
.icon-map { background-position: -70px -525px; } 
.icon-megaphone { background-position: -70px -560px; } 
.icon-mic { background-position: -70px -595px; } 
.icon-molecule { background-position: -70px -630px; } 
.icon-money1 { background-position: -70px -665px; } 
.icon-money4 { background-position: -70px -700px; } 
.icon-monitor { background-position: -70px -735px; } 
.icon-moon-star { background-position: -70px -770px; } 
.icon-movie { background-position: -70px -805px; } 
.icon-music { background-position: -70px -840px; } 
.icon-newspaper { background-position: -70px -875px; } 
.icon-no-charge { background-position: -70px -910px; } 
.icon-no-ring { background-position: -70px -945px; } 
.icon-note { background-position: -70px -980px; } 
.icon-open-book { background-position: -70px -1015px; } 
.icon-outhouse { background-position: -70px -1050px; } 
.icon-paper-airplane { background-position: -70px -1085px; } 
.icon-paper-clip { background-position: -70px -1120px; } 
.icon-partly-cloudy { background-position: -70px -1155px; } 
.icon-pause { background-position: -70px -1190px; } 
.icon-pen { background-position: -70px -1225px; } 
.icon-pencil { background-position: -70px -1260px; } 
.icon-person { background-position: -70px -1295px; } 
.icon-phone { background-position: -70px -1330px; } 
.icon-photo { background-position: -70px -1365px; } 
.icon-pics { background-position: -70px -1400px; } 
.icon-pie-chart { background-position: -70px -1435px; } 
.icon-piggy { background-position: -70px -1470px; } 
.icon-pinwheel { background-position: -70px -1505px; } 
.icon-plane { background-position: -70px -1540px; } 
.icon-plant { background-position: -70px -1575px; } 
.icon-play { background-position: -70px -1610px; } 
.icon-plug { background-position: -70px -1645px; } 
.icon-pop { background-position: -70px -1680px; } 
.icon-pour { background-position: -70px -1715px; } 
.icon-power { background-position: -70px -1750px; } 
.icon-present { background-position: -70px -1785px; } 
.icon-pumpkin { background-position: -70px -1820px; } 
.icon-push-to-cloud { background-position: -70px -1855px; } 
.icon-puzzle { background-position: -70px -1890px; } 
.icon-question-mark { background-position: -70px -1925px; } 
.icon-rating { background-position: -70px -1960px; } 
.icon-refresh { background-position: -105px 0; } 
.icon-reply { background-position: -105px -35px; } 
.icon-reverse { background-position: -105px -70px; } 
.icon-rewind { background-position: -105px -105px; } 
.icon-right-align { background-position: -105px -140px; } 
.icon-rss { background-position: -105px -175px; } 
.icon-satellite { background-position: -105px -210px; } 
.icon-save { background-position: -105px -245px; } 
.icon-scissors { background-position: -105px -280px; } 
.icon-search { background-position: -105px -315px; } 
.icon-security { background-position: -105px -350px; } 
.icon-settings { background-position: -105px -385px; } 
.icon-shield { background-position: -105px -420px; } 
.icon-signal { background-position: -105px -455px; } 
.icon-slo-mo { background-position: -105px -490px; } 
.icon-sms { background-position: -105px -525px; } 
.icon-sos { background-position: -105px -560px; } 
.icon-speaker { background-position: -105px -595px; } 
.icon-star { background-position: -105px -630px; } 
.icon-stop-watch { background-position: -105px -665px; } 
.icon-stop { background-position: -105px -700px; } 
.icon-sun { background-position: -105px -735px; } 
.icon-switch { background-position: -105px -770px; } 
.icon-tag-cloud { background-position: -105px -805px; } 
.icon-tag1 { background-position: -105px -840px; } 
.icon-tag2 { background-position: -105px -875px; } 
.icon-tag3 { background-position: -105px -910px; } 
.icon-tag4 { background-position: -105px -945px; } 
.icon-thought { background-position: -105px -980px; } 
.icon-toilet { background-position: -105px -1015px; } 
.icon-tools { background-position: -105px -1050px; } 
.icon-tower { background-position: -105px -1085px; } 
.icon-toy { background-position: -105px -1120px; } 
.icon-trash { background-position: -105px -1155px; } 
.icon-tv { background-position: -105px -1190px; } 
.icon-twitter { background-position: -105px -1225px; } 
.icon-unlock { background-position: -105px -1260px; } 
.icon-up { background-position: -105px -1295px; } 
.icon-vibrate { background-position: -105px -1330px; } 
.icon-volume { background-position: -105px -1365px; } 
.icon-wallet { background-position: -105px -1400px; } 
.icon-wand { background-position: -105px -1435px; } 
.icon-water { background-position: -105px -1470px; } 
.icon-weather { background-position: -105px -1505px; } 
.icon-wifi { background-position: -105px -1540px; } 
.icon-write { background-position: -105px -1575px; }
