.header {
	margin: 0 auto;
	height: 237px;
	width: 1000px;
	margin-bottom: 15px;
}
body {
	background-color: #3a3a3a;
	background-repeat: repeat-x;
	background-image: url(../images/bg.png);
}
/* GLOBALHEADER */
#globalheader { width: 972px; height: 37px; margin-top: 15px; margin: auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; width: 100%;}
#globalheader #globalnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 162px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(../images/globalnavbg.png); }
/* BUTTONS */
#globalheader #globalnav li#home a { background-position: 0 0; }
#globalheader #globalnav li#gifts a { background-position: -162px 0; }
#globalheader #globalnav li#how a { background-position: -324px 0; }
#globalheader #globalnav li#offers a { background-position: -486px 0; }
#globalheader #globalnav li#faq a { background-position: -648px 0; }
#globalheader #globalnav li#contact a { background-position: -810px 0; }

/* OVER STATES */
#globalheader #globalnav li#home a:hover { background-position: 0 -37px; }
#globalheader #globalnav li#gifts a:hover { background-position: -162px -37px; }
#globalheader #globalnav li#how a:hover { background-position: -324px -37px; }
#globalheader #globalnav li#offers a:hover { background-position: -486px -37px; }
#globalheader #globalnav li#faq a:hover { background-position: -648px -37px; }
#globalheader #globalnav li#contact a:hover { background-position: -810px -37px; }

/* PRESSED STATES */
#globalheader #globalnav li#home a:active { background-position: 0 -74px; }
#globalheader #globalnav li#gifts a:active { background-position: -162px -74px; }
#globalheader #globalnav li#how a:active { background-position: -324px -74px; }
#globalheader #globalnav li#offers a:active { background-position: -486px -74px; }
#globalheader #globalnav li#faq a:active { background-position: -648px -74px; }
#globalheader #globalnav li#contact a:active { background-position: -810px -74px; }

/* ON STATES */
#globalheader.home #globalnav li#home a { background-position: 0 -111px !important; }
#globalheader.gifts #globalnav li#gifts a { background-position: -162px -111px !important; }
#globalheader.how #globalnav li#how a { background-position: -324px -111px !important; }
#globalheader.offers #globalnav li#offers a { background-position: -486px -111px !important; }
#globalheader.faq #globalnav li#faq a { background-position: -648px -111px !important; }
#globalheader.contact #globalnav li#contact a { background-position: -810px -111px !important; }

#bottomBanner {
display: block;
position: fixed;
bottom: 0px;
left: -1px;
width: 100%;
height: 80px;
z-index: 999;
text-align: center;
background-color: transparent;
}
#bottomBanner img {
margin: 0 auto;
border: none;
}

.indexboxtop {
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 17px;
	width: 982px;
	margin-top: 15px;
}
.indexbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 1140px;
	width: 982px;
}
.indexboxbottom {
	background-image: url(../images/bottom.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 17px;
	width: 982px;
}
.titleindex {
	height: 38px;
	width: 600px;
	margin-left: 25px;
	padding-top: 5px;
}
.indextext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 302px;
	width: 435px;
	margin-top: 22px;
	margin-left: 26px;
}
.videoholder {
	background-image: url(../images/videoholder.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 286px;
	width: 457px;
	margin-top: 22px;
	margin-right: 7px;
	margin-bottom: 30px;
}
.video {
	float: right;
	height: 208px;
	width: 370px;
	margin-top: 19px;
}
a:link {
	color: #0090e8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0090e8;
}
a:hover {
	text-decoration: underline;
	color: #0090e8;
}
a:active {
	text-decoration: none;
	color: #016aaa;
}
#buttoniphone4
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/iphone4button.png") no-repeat 0 0;
  float: left;
  margin-left: 80px;
  margin-top: 20px;

}

#buttoniphone4:hover
{ 
  background-position: 0 -32px;
}

#buttoniphone4:active
{ 
  background-position: 0 -64px;
}

#buttoniphone4 span
{
  display: none;
}
#usiphone4button
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/usiphone4button.png") no-repeat 0 0;
  float: left;
  margin-left: 80px;
  margin-top: 39px;

}

#usiphone4button:hover
{ 
  background-position: 0 -33px;
}

#usiphone4button:active
{ 
  background-position: 0 -64px;
}

#usiphone4button span
{
  display: none;
}
#worldiphone4button
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/worldiphone4button.png") no-repeat 0 0;
  float: left;
  margin-left: 10px;
  margin-top: 25px;

}

#worldiphone4button:hover
{ 
  background-position: 0 -33px;
}

#worldiphone4button:active
{ 
  background-position: 0 -64px;
}

#worldiphone4button span
{
  display: none;
}
#ukiphone4button
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/ukiphone4button.png") no-repeat 0 0;
  margin-top: 25px;
  margin-right: 55px;
  float: right;


}

#ukiphone4button:hover
{ 
  background-position: 0 -33px;
}

#ukiphone4button:active
{ 
  background-position: 0 -64px;
}

#ukiphone4button span
{
  display: none;
}

#buttonfreeiphone4
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/freeiphone4button.png") no-repeat 0 0;
  margin-top: 4px;
  margin-right: 50px;
  float: right;


}

#buttonfreeiphone4:hover
{ 
  background-position: 0 -32px;
}

#buttonfreeiphone4:active
{ 
  background-position: 0 -64px;
}

#buttonfreeiphone4 span
{
  display: none;
}
.bottomholder {
	margin: 0 auto;
	height: 230px;
	width: 980px;
	margin-top: 5px;
}
.footer {
	margin: 0 auto;
	height: 30px;
	width: 980px;
	margin-top: 5px;
}
.footerleft {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 12px;
	color: #CCC;
	float: left;
	height: 20px;
	width: 305px;
	padding-left: 10px;
}
.footerright {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 12px;
	color: #CCC;
	text-align: right;
	float: right;
	height: 20px;
	width: 350px;
	padding-right: 5px;
}
.footermiddle {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 12px;
	color: #CCC;
	float: left;
	height: 20px;
	width: 295px;
	text-align: center;
}
.ipadtext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 150px;
	width: 435px;
	margin-top: 22px;
	margin-left: 26px;
}
#buttonfreeipad
{
  display: block;
  width: 276px;
  height: 32px;
  background: url("../images/getitfree.png") no-repeat 0 0;
  margin-right: 85px;
  float: right;


}

#buttonfreeipad:hover
{ 
  background-position: 0 -32px;
}

#buttonfreeipad:active
{ 
  background-position: 0 -64px;
}

#buttonfreeipad span
{
  display: none;
}
.bigipad {
	background-image: url(../images/bigipad.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 205px;
	width: 468px;
	margin-left: 30px;
	bottom: -20px;
	position: relative;
}
.bigshuffle {
	background-image: url(../images/bigshuffle.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 217px;
	width: 360px;
	margin-left: 60px;
	bottom: -8px;
	position: relative;
}
.bignano {
	background-image: url(../images/bignano.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 216px;
	width: 441px;
	margin-left: 25px;
	bottom: -9px;
	position: relative;
}
.bigtouch {
	background-image: url(../images/bigtouch.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 235px;
	width: 369px;
	margin-left: 55px;
	bottom: 10px;
	position: relative;
}
.bigclassic {
	background-image: url(../images/bigclassic.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 215px;
	width: 423px;
	margin-left: 7px;
	bottom: 15px;
	position: relative;
}
.bigiphone4 {
	background-image: url(../images/bigiphone4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 213px;
	width: 402px;
	margin-left: 40px;
	bottom: -12px;
	position: relative;
}
.bigxbox360slim {
	background-image: url(../images/bigxbox360slim.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 220px;
	width: 400px;
	margin-left: 40px;
	bottom: 20px;
	position: relative;
}
.bigps3slim {
	background-image: url(../images/bigps3slim.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 223px;
	width: 400px;
	margin-left: 7px;
	bottom: -2px;
	position: relative;
}
.bigwii {
	background-image: url(../images/bigwii.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 239px;
	width: 342px;
	margin-left: 60px;
	bottom: -11px;
	position: relative;
}
.wiibox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 455px;
	width: 982px;
}
.bigdsixl {
	background-image: url(../images/bigdsixl.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 193px;
	width: 342px;
	margin-left: 65px;
	bottom: -32px;
	position: relative;
}
.big3ds {
	background-image: url(../images/big3ds.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 207px;
	width: 370px;
	margin-left: 60px;
	bottom: -18px;
	position: relative;
}
.bigpspgo {
	background-image: url(../images/bigpspgo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 185px;
	width: 350px;
	margin-left: 7px;
	bottom: -40px;
	position: relative;
}
.bigmacbookair {
	background-image: url(../images/bigmacbookair.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 205px;
	width: 368px;
	margin-left: 60px;
	bottom: -15px;
	position: relative;
}
.moregiftstext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 100px;
	width: 435px;
	margin-top: 22px;
	margin-left: 26px;
}
.moregiftsbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 200px;
	width: 982px;
	position: relative;
}
.bigmoregifts {
	background-image: url(../images/bigmoregifts.jpg);
	background-repeat: no-repeat;
	height: 195px;
	width: 308px;
	position: relative;
	right: 7px;
	bottom: 200px;
	float: right;
	top: 0px;
}
.bigvouchers {
	background-image: url(../images/bigvouchers.jpg);
	background-repeat: no-repeat;
	height: 195px;
	width: 308px;
	position: relative;
	right: 30px;
	bottom: 200px;
	float: right;
	top: 0px;
}
.downloadsbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 350px;
	width: 982px;
	position: relative;
}
.downloadstext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 100px;
	width: 450px;
	margin-top: 22px;
	margin-left: 26px;
}
.sliderGallery {
	overflow: hidden;
	position: relative;
	padding: 10px;
	height: 160px;
	width: 948px;
	margin: 0 auto;
        }
        
        .sliderGalleryUL {
    position: absolute;
    list-style: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: 202px;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
		.sliderGallery UL LI a:hover {
    color:#666;
    text-decoration: none;
    border-bottom: solid;
	border-bottom-width: 1px;
}
        
        .slider {
	width: 943px;
	height: 17px;
	margin-top: 140px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url(../images/slider.png) no-repeat;
        }
        
        .handle {
    position: absolute;
    cursor: pointer;
    height: 17px;
    width: 181px;
    top: 0;
    background: url(../images/slide.png) no-repeat;
    z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
.sliderboxbg {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 180px;
	width: 982px;
}

.sliderboxtop {
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 17px;
	width: 982px;
	margin-top: 5px;
}
.howtext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 100px;
	width: 900px;
	margin-top: 22px;
	margin-left: 26px;
}
.bighow {
	background-image: url(../images/bighow.jpg);
	background-repeat: no-repeat;
	height: 409px;
	width: 162px;
	position: relative;
	right: 35px;
	bottom: 180px;
	float: right;
	top: 10px;
}
.offerstext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 242px;
	width: 500px;
	margin-top: 22px;
	margin-left: 26px;
}
.offersholder {
	height: 45px;
	width: 400px;
	margin-left: 50px;
	border-bottom-color: #666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.offersholdertitle {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 32px;
	font-weight: bold;
	color: #FFF;
	float: left;
	height: 45px;
	width: 192px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-left: 8px;
}
.offersholdertext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 14px;
	color: #FFF;
	float: right;
	height: 45px;
	width: 183px;
	padding-right: 8px;
	padding-left: 8px;
}
.howbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 315px;
	width: 982px;
}
.bigoffers {
	background-image: url(../images/bigoffers.jpg);
	background-repeat: no-repeat;
	height: 297px;
	width: 238px;
	position: relative;
	right: 75px;
	bottom: 180px;
	float: right;
	top: 10px;
}
.faqtext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 242px;
	width: 920px;
	margin-top: 22px;
	margin-left: 26px;
}
.appstext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 315px;
	width: 700px;
	margin-top: 22px;
	margin-left: 26px;
}
.appsbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 1000px;
	width: 982px;
}
#faq1 {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: auto;
	width: 982px;
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
}
#q1 {
	width: 916px;
	height: 150px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q2 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q3 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q4 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q5 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q6 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q7 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q8 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#q9 {
	width: 916px;
	height: 100px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
.contactbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 325px;
	width: 982px;
}
.bigcontact {
	background-image: url(../images/bigcontact.png);
	background-repeat: no-repeat;
	height: 314px;
	width: 277px;
	position: relative;
	right: 7px;
	bottom: 180px;
	float: right;
	top: 5px;
}
.errorbox {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 150px;
	width: 982px;
}
.errortext {
	font-family: "Segoe UI", "Trebuchet MS";
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 80px;
	width: 500px;
	margin-top: 22px;
	margin-left: 26px;
}
#d1 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d2 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d3 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d4 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d5 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d6 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
#d7 {
	width: 916px;
	height: 1200px;
	border-top-color: #555;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 26px;
	margin: 0 auto;
}
