/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
font:13px/1.231 "Lucida Grande", Arial, sans-serif;
*font-size:small;
*font:x-small;
margin:0;
height:100%;
color:#414141;
line-height:1.1em;
}
img {
border:none;
outline:none;
}
form {
margin:0;
}

#menu {
display:none !important;
}
#nav {
}
#wrap {
}
.mobile_logo {
display:block;
}
#left {
}
#left_homepage {
display:none !important;
}
.mobile_homepage {
font-size:85%;
}
#right {
display:none !important;
}
#left_store {
}
#right_store {
display:none !important;
}
#footer {
display:none !important;
}
.footer_mobile {
display:block;
}
#terms {
display:none !important;
}
#terms ul {
display:none !important;
}
#terms li {
display:none !important;
}
#right_top {
display:none !important;
}
#right_btm {
display:none !important;
}
#right_btm ul {
display:none !important;
}
#right_btm li {
display:none !important;
}
#right_top_store {
display:none !important;
}
#right_btm_store {
display:none !important;
}
.right_block {
display:none !important;
}
.right_block_name {
display:none !important;
}
.homeright1 {
display:none !important;
}
.homeright2 {
display:none !important;
}
.homeright2arrows {
display:none !important;
}
.right_block h1 {
display:none !important;
}
.right_block_name h1{
display:none !important;
}
p {
}
h1.store {
font-size:146.5%;
margin:1em 0 1.2em 0;
}
h1.store_head {
display:none;
}
h1.mobile_head {
font-size:146.5%;
margin:1em 0 1.2em 0;
}
h2 {
font-size:100%;
margin:1.2em 0 1.2em 0;
}
h3 {
}
h4 {
}
#footer img {
display:none !important;
}
.btm_strip {
display:none !important;
}

/* nav */ 

#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav li {
list-style-type:none;
margin:0;
padding:0;
}
/* this is the left side of the menu item */ 
#nav a {
list-style-type:none;
outline:none;
margin:0;
padding:0;
}
/* this is the right side of the menu item */ 
#nav a span {
}
/* 0% for the left image to position its left edge against the left side and -24 to push the image up to reveal the bottom half */
#nav a.navselected {
}
#nav a:hover {
}
/* 0% for the right image to position its right edge against the right side and -24 to push the image up to reveal the bottom half */
#nav a span.navselected {
}
#nav a:hover span {
}

/* homepage */

.homepromo {
margin:0;
padding:0;
}
.homepromolist {
list-style-type:none;
}

/* right column contents */


.storeitems {
}
.storeitems_sml {
}
.cart1 {
display:none !important;
}
.cart1 h1 {
display:none !important;
}
.right_block_store h1 {
display:none !important;
}
.right_block_store {
display:none !important;
}
.right_block_store2 {
display:none !important;
}
.right_block_store2 h1 {
display:none !important;
}
#maincheckout {
display:none !important;
}
#justadded {
display:none !important;
}
.shoppinghelp {
display:none !important;
}
#right_store ul {
display:none !important;
}
#right_store li {
display:none !important;
}
#right_btm_store ul {
display:none !important;
}
#right_btm_store li {
display:none !important;
}
.banner {
display:none !important;
}


/* checkout process */

#left_checkout {

}
.checkout_holder {

}
.checkout_holder2 {
display:none !important;
}
.cartcontents {
display:none !important;
}
.cartsubtotal {
display:none !important;
}
.cart_midcol {
display:none !important;
}
.cart_firstcol {
display:none !important;
}
.cart_rightcol {
display:none !important;
}
.profile_signup {
display:none !important;
}
.profile_signup1 {
display:none !important;
}
.profile_signup2 {
display:none !important;
}
.profile_signup3 {
display:none !important;
}
.lrginput {
display:none !important;
}
.log_input {
display:none !important;
}
.pass_input {
display:none !important;
}
.login_labels {
display:none !important;
}
.checkout_labels {
display:none !important;
}
.radioclass {
display:none !important;
}
.yesno {
display:none !important;
}
.payment1 {
display:none !important;
}
.payment_ul {
display:none !important;
}
.payment1a_li {
display:none !important;
}
.payment1b_li {
display:none !important;
}
.payment1c_li {
display:none !important;
}
.payment2 {
display:none !important;
}
.smallgreytext {
display:none !important;
}
.check2{
display:none !important;
}
.mediumgreytext {
display:none !important;
}
.signupmessage {
display:none !important;
}
.signupmessage2 {
display:none !important;
}

/* end checkout */



.crumbs {
}
.mobile_crumbs {
font-size:85%;
}
.special_height {
line-height:1.4em;
}
.top_strip {
display:none !important;
}
#left_cart li.btm_strip {
display:none !important;
}
.smallinput {

}
.lefthandtext {

}
.clearheight {

}
.clearheight2 {

}
.btm_strip3 {
display:none !important;
}
.payinput {
display:none !important;
}

/* password */


.pass {
display:none !important;
}
.pass1 {
display:none !important;
}


/* terms */

.terms {
display:none !important;
}
.terms h2 {
display:none !important;
}


/* storefront */

h2.storefronthead {

}
.storefrontads {
display:none !important;
}
.sectionsads_left {

}
.sectionsads_mid {

}
.sectionsads_right {

}
.storefront1 {
margin:0;
}
.storefront2 {

}
.sections {
margin:0;
list-style:none;
}
.tv {
list-style:none;
}
.ipod_acc {
list-style:none;
margin:0;
padding:0;
}
.in_ipod_acc_ul {
list-style:none;
}
.in_ipod_acc {
list-style:none;
}
.other_apps {
list-style:none;
}
.allproducts {
display:none !important;
}
.allproducts_btm {
margin:0;

}
.inside_allproducts {

}

/* apple product group */


.apple_image {
display:none;
}
.mobile_apple_image {
margin:0 0 20px 0;
}
.apple1 {

}
.inapple_left {

}
.inapple_right {
display:none !important;
}
.apple_grey {

}
.apple4 {
display:none !important;
}
.apple5 {

}
.apple6 {

}
.apple7 {

}
.apple7 ul {

}
.apple7 li {

}
.mob {
display:none !important;
}

/* non-apple product group */


.nonapple1 {
margin:0;

}
.innonapple_left {

}
.innonapple_right {

}
.bundlehead {

}

/* non-apple individual product */


.nonapple4 {

}

.nonapple5 {

}
.nonapple6 {

}



/* competition */

.comp_holder {
margin:0;

}
.comp_holder p {
margin:0;
}
.winner {
display:none !important;
}
.big_comp {

}
.answers {
font-size:85%;
}
.comp_q1 {
color:#999999;
font-size:85%;
margin:0 0 0.5em 0;
}
.comp_q2 {
font-size:85%;
margin:0 0 1em 0;
}
.btm_strip_comp {
display:none !important;
}


/* digimates */


.digimates_holder {
margin:0;
}
.digimates_holder ul{
margin:0;
padding:0;
}
.digimates_holder li{
margin:0;
padding:0;
font-size:85%;
}
.btm_strip_dm {
display:none !important;
}
.top_strip_dm {
display:none !important;
}
.dm_holder {
margin:0;
}
.profile_signup_dm1 {
display:none !important;
}
.profile_signup_dm2 {
display:none !important;
}
.profile_signup_dm3 {
display:none !important;
}
.dmheader {
display:none !important;
}
.smallgreytext_dm {
display:none !important;
}


/* classifieds */


.classifieds_holder {
margin:0;

}
.classifieds_holder p {
margin:0;
}
.classifieds1 {
display:none !important;
}
.classifieds_right {
display:none !important;
}
.classifieds2 {
display:none !important;
}
.classifieds_btm {
display:none !important;
}
.clas_p {

}
.classifieds1 h2 {

}
.classifieds1 h3 {

}
.smallgreytext_clas {

}
.pagination {
display:none !important;
}
.classifieds2 h2 {

}
.class_send {
display:none !important;
}


/* support */


.support_holder {
margin:0;

}
.support_holder p {
margin:0;
}
.support_useful {
display:none !important;
}
.support_useful_left {
display:none !important;
}
.support_useful_mid {
display:none !important;
}
.support_useful_right {
display:none !important;
}
.support2 {
display:none !important;
}
.support2 p {
display:none !important;
}
.support_top {
display:none !important;
}


/* events */


.events_holder {
margin:0;

}
.events_holder p {
margin:0;
}
.events_middle {
display:none !important;
}
.eventsbody {
display:none !important;
}
.events_pop {
display:none !important;
}


/* about */


.about_holder {
margin:0;

}
.about_holder p {
margin:0;
}
.about1 {
font-size:93%;
width:440px;
float:left;
padding:18px 0 0 0;
}
.about_right {
display:none !important;
}
.about_right p {

}
.about1 h2 {

}
.about1 h3 {

}
.smallgreytext_clas {

}
.about2 h2 {

}
.about_top {

}
.about_middle {

}
.about_btm {

}


/* contact */


.contact_holder {
}
.contact_left {
font-size:85%;
}
.contact_right {
display:none !important;
}
.contact_left h2 {
margin:28px 0 6px 0;
}
.contactform {
display:none !important;
}
.contactoptions {
display:none !important;
}
.smallgreytext_contact {

}
.contactenq {
display:none !important;
}


/* tooltip */

a.tt {
display:none !important;
}
a.tt span{ 
display:none !important;
}




/* storefront links */


.ipod_acc a:link {
font-weight:normal;
display:block;
text-decoration:none;
color:#414141;
font-size:85%;
}
.ipod_acc a:visited {
font-weight:normal;
display:block;
text-decoration:none;
color:#414141;
font-size:85%;
}
.ipod_acc a:hover {
font-weight:normal;
display:block;
text-decoration:underline;
color:#76b900;
font-size:85%;
}


/* non-apple product group links */

.innonapple_right a:link {
color:#414141;
font-weight:bold;
text-decoration:none;
}
.innonapple_right a:visited {
color:#414141;
font-weight:bold;
text-decoration:none;
}
.innonapple_right a:hover {
color:#76b900;
font-weight:bold;
text-decoration:underline;
}


/* footer links */

#footer a:link {
display:none !important;
}
#footer a:visited {
display:none !important;
}
#footer a:hover {
display:none !important;
}


/* right links */

#right_store li a:link {
display:none !important;
}
#right_store li a:visited {
display:none !important;
}
#right_store li a:hover {
display:none !important;
}


/* right btm links */

#right_btm_store li a:link {
display:none !important;
}
#right_btm_store li a:visited {
display:none !important;
}
#right_btm_store li a:hover {
display:none !important;
}

/* crumbs links */

.crumbs a:link {
text-decoration:none;
font-size:85%;
color:#999999;
}
.crumbs a:visited {
text-decoration:none;
font-size:85%;
color:#999999;
}
.crumbs a:hover {
text-decoration:underline;
font-size:85%;
color:#76b900;
}


/* allproducts links */

.allproducts a:link {
display:none !important;
}
.allproducts a:visited {
display:none !important;
}
.allproducts a:hover {
display:none !important;;
}





/* main links */


a {
outline:none;
}
a:link {
color:#76b900;
text-decoration:none;
}
a:visited {
color:#76b900;
text-decoration:none;
}
a:hover {
color:#76b900;
text-decoration:underline;
}


/******************/
/* contact form */
/******************/

#enquirychoicediv {
	display:none !important;
}

#salesenquirydiv {
	display:none !important;
}


#supportenquirydiv {
	display:none !important;
}

#generalenquirydiv {
	display:none !important;
}