body,html {
	color: #000;
	background: #768dac;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	margin: 0;
	padding: 0
}

#content .addressbox .location {
	padding: 10px
}

body {
	min-width: 750px
}

#bannerimages {
	height: 280px
}

#bannerimages #ktar_link_1 {
	width: 70px;
	height: 70px;
	position: relative;
	top: -115px;
	right: -112px;
	cursor: pointer
}

#bannerimages #ktar_link_2 {
	width: 140px;
	height: 30px;
	position: relative;
	top: -190px;
	right: -182px;
	cursor: pointer
}

#radio_pic {
	left: 300px;
	position: relative;
	width: 255px;
	top: -400px
}

.listenlive {
	text-align: center;
	position: relative;
	top: -22px;
	left: 400px;
	width: 106px;
	height: 25px;
	cursor: pointer;
	vertical-align: bottom
}

.listenlive:hover {
	background: url(http://static.macmedianetwork.com/images/listenLive.png) no-repeat
}

#nowhire {
	cursor: pointer;
	background: url(http://static.macmedianetwork.com/images/nowhire.png) no-repeat;
	width: 254px;
	height: 210px;
	position: relative;
	left: -33px
}

a.left_button {
	background: url(http://static.macmedianetwork.com/images/left_arrow.png) no-repeat;
	padding-left: 14px
}

#wrap {
	width: 750px;
	background: url(http://static.macmedianetwork.com/images/sidebar_background.gif) repeat-y;
	overflow: hidden;
	margin: 0 auto
}

#wrap.fullwrap {
	background: url(http://static.macmedianetwork.com/images/full_background.gif) repeat-y
}

#main.fullwidth {
	width: 730px;
	font-size: 10px;
	background: none;
	background-color: #FFF
}

#main #blog {
	width: 700px
}

div.blogitem {
	width: 93%;
	margin-bottom: 5px;
	border: 1px dotted #999;
	background-color: #f6f6f6;
	padding: 10px
}

p.editblog {
	width: 22px;
	height: 19px;
	margin-top: -2px;
	background: url(http://static.macmedianetwork.com/images/editblog.png) no-repeat;
	cursor: pointer
}

p.editblog:active {
	background: url(http://static.macmedianetwork.com/images/editblog.png) no-repeat 0 bottom
}

p.deleteblog {
	width: 22px;
	height: 19px;
	margin-top: -2px;
	background: url(http://static.macmedianetwork.com/images/deleteblog.png) no-repeat;
	cursor: pointer
}

p.deleteblog:active {
	background: url(http://static.macmedianetwork.com/images/deleteblog.png) no-repeat 0 bottom
}

#confmsg {
	background-color: #c4ffd5;
	border: 1px solid #37a14b;
	color: #00692d;
	width: 670px;
	font-size: 14px;
	text-align: center;
	margin: 1em;
	padding: 1em
}

#main #back_button {
	display: block;
	float: left;
	width: 29px;
	height: 22px;
	margin-top: -2px;
	background: url(http://static.macmedianetwork.com/images/back_button.png) no-repeat
}

#blogtable tr {
	padding-bottom: 50px
}

.placeholder {
	color: #ccc;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif
}

#main #back_button:active {
	background: url(http://static.macmedianetwork.com/images/back_button.png) no-repeat 0 bottom
}

#main #addblog_button {
	float: right;
	width: 20px;
	height: 19px;
	padding-right: 40px;
	margin-top: -2px;
	background: url(http://static.macmedianetwork.com/images/addblog.png) no-repeat
}

#main #addblog_button:active {
	background: url(http://static.macmedianetwork.com/images/addblog.png) no-repeat 0 bottom
}

#main #blog li {
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px
}

img {
	border: none
}

#bg_shadow {
	background-color: #edecec;
	width: 760px;
	background-image: url(http://static.macmedianetwork.com/images/shadow_sides1.png);
	margin: 0 auto
}

#footer_shadow {
	width: 756px;
	height: 5px;
	background: url(http://static.macmedianetwork.com/images/shadow_bottom1.png) no-repeat;
	margin: 0 auto
}

h1 {
	font-size: 1.5em;
	font-weight: 700
}

#main {
	float: left;
	width: 540px;
	padding: 10px
}

#main h2,#main h3,#main p {
	padding: 0 10px
}

.image-left {
	float: left;
	margin: 3px 3px 3px 0
}

.image-right {
	float: right;
	margin: 3px 0 3px 3px
}

.dotline {
	border-top: thin dotted #7f7f7f;
	width: 540px;
	height: 5px
}

#navcontainer {
	height: 32px;
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -156px;
	border-bottom: 1px solid #666
}
#navcontainer .greenHover a#current{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#40af15), to(#226b06));
	background: -moz-linear-gradient(center top , #40af15 50%, #226b06) !important;
}
#navcontainer #current {
	text-shadow: 0px -1px black;
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -208px;
	color: #fff
}

#navcontainer li {
	position: relative;
	width: 80px;
	display: inline;
	float: left;
	border-right: thin solid #404040
}

#navcontainer li:hover {
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -208px;
	color: #333;
	opacity: 0.7;
}

#navcontainer a {
	display: block;
	color: #000;
	text-decoration: none;
	text-align: center;
	height: 23px;
	font-size: 12px;
	padding-top: 9px
}

* html #navcontainer ul li {
	float: left;
	height: 1%
}

* html #navcontainer ul li a {
	height: 27px
}

#header .logo {
	padding-top: 10px;
	padding-left: 20px
}

.roundcont .logoline {
	margin-top: -20px;
	position: relative;
	margin-left: 76px;
	text-align: justify;
	color: #f5f5f5;
	font: italic 11px "Lucida Grande",Lucida,Verdana,sans-serif;
	letter-spacing: .36em
}

#header h1 {
	margin: 0;
	padding: 5px
}

#header .roundcont {
	background: #8d8d8d url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -60px;
	color: #fff;
	height: 76px;
	width: 750px;
	top: 1px;
	margin-right: auto;
	margin-left: auto
}

#header .roundcont p {
	margin: 0 10px
}

#header .roundtop {
	background: url(http://static.macmedianetwork.com/images/header_right_corner.png) no-repeat top right
}

#header .roundbottom {
	background: url(br.gif) no-repeat top right
}

#header img.corner {
	width: 15px;
	height: 15px;
	display: block!important
}

#sidebar {
	float: right;
	width: 180px;
	height: 100%;
	min-height: 630px
}

#sidebar ul {
	margin-bottom: 0
}

#sidebar h3,#sidebar p {
	padding: 0 10px 0 0
}

#spotlight {
	border: none;
	clear: both;
	height: 100px;
	margin: 0 0 0 -5px;
	padding: 0 0 10px
}

#sidebar .sbblock {
	width: 185px;
	margin-left: -5px
}

#sidebar .sbheader {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	text-align: center;
	height: 10px;
	padding: 4px
}

#radio_blog hr {
	border: 0;
	width: 90%;
	height: 5px;
	background-image: url(http://static.macmedianetwork.com/images/line.png)
}

#radio_blog .blogitems {
	padding: 5px 5px 10px
}

#radio_blog .blogdate {
	font-size: 10px;
	font-weight: 700;
	font-style: italic
}

#radio_blog .bloglink {
	text-decoration: none;
	display: block;
	border: 1px solid #fff;
	padding: 0
}

#radio_blog .bloglink:hover {
	background-color: #f4f4f4;
	border: 1px dotted #999
}

#sidebar .sbheader:hover {
	background: url(http://static.macmedianetwork.com/images/side_header.gif) 0 -18px
}

#sidebar a {
	font-size: 10px;
	text-decoration: none;
	color: #454545;
	display: block
}

#sidebar .sbtext {
	color: #efefef;
	font-size: 12px;
	padding: 4px
}

#sidebar .border {
	border-bottom: thin dotted #696969
}

#footer {
	clear: both;
	color: #ccc;
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -405px;
	margin: 0
}

#footer .bottom {
	width: 750px
}

#footer .bottom p {
	padding-top: 3px;
	text-align: center;
	font-size: 10px;
	color: #5f5f5f
}

#bc {
	color: #4171ad;
	width: 745px;
	height: 23px;
	font-size: 10px;
	font-weight: 700;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	padding-left: 5px;
	float: left;
	background: #000 url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -355px;
	padding-top: 7px
}

#bc a {
	text-decoration: none;
	color: #000
}

#bc a:hover {
	text-decoration: none;
	color: #5e7391
}

#bc li {
	position: relative;
	display: inline;
	float: left
}

#bc .start {
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) no-repeat -10px -2100px;
	width: 30px;
	height: 18px
}

#bc .start:hover {
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) -10px -2118px
}

#bc .sep {
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) no-repeat -10px -2156px;
	width: 10px;
	height: 18px
}

#bc .mid {
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -405px;
	height: 18px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px
}

#bc .ical {
	background-image: url(http://static.macmedianetwork.com/images/bc_ical.png);
	width: 25px;
	height: 18px
}

#bc .ical:hover {
	background: url(http://static.macmedianetwork.com/images/bc_ical.png) 0 -18px
}

#bc .blog {
	background-image: url(http://static.macmedianetwork.com/images/bc_blog.png);
	width: 25px;
	height: 18px;
	cursor: pointer
}

#bc .blog:hover {
	background: url(http://static.macmedianetwork.com/images/bc_blog.png) 0 -18px
}

#bc .survey {
	background-image: url(http://static.macmedianetwork.com/images/bc_survey.png);
	width: 25px;
	height: 18px;
	cursor: pointer
}

#bc .survey:hover {
	background: url(http://static.macmedianetwork.com/images/bc_survey.png) 0 -18px
}

#bc .email {
	background-image: url(http://static.macmedianetwork.com/images/bc_email.png);
	width: 24px;
	height: 18px
}

#bc .email:hover {
	background: url(http://static.macmedianetwork.com/images/bc_email.png) 0 -18px
}

#bc .ichat {
	background-image: url(http://static.macmedianetwork.com/images/bc_ichat.png);
	width: 24px;
	height: 18px
}

#bc .ichat:hover {
	width: 24px;
	height: 18px;
	background: url(http://static.macmedianetwork.com/images/bc_ichat.png) 0 -18px
}

#bc .text {
	background-image: url(http://static.macmedianetwork.com/images/bc_text.png);
	width: 114px;
	height: 18px
}

#bc .end {
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) no-repeat -11px -2194px;
	width: 3px;
	height: 18px
}

#bc .space {
	width: 25px;
	height: 18px
}

#bc .objects {
	float: right;
	padding-right: 5px
}

#bc .objects b {
	color: #000;
	vertical-align: middle;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px
}

#service {
	font: .75em/1.45em Helvetica,Arial,sans-serif
}

#service .dotline {
	border-top: thin solid #666;
	width: 500px;
	margin: 0 0 10px
}

.block li {
	background-color: #fff;
	float: left;
	display: inline;
	border: thin solid gray;
	color: #424242;
	font: 10px "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0 5px 10px;
	padding: 3px
}

.block li h1 {
	color: #000;
	font-weight: 700;
	font-style: italic;
	font-size: 12px
}

.block .left {
	width: 370px;
	padding: 5px
}

.block .right {
	width: 130px
}

.block hr {
	border-bottom: thin solid #434343
}

.block .link {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #3e3e3e;
	font-size: 10px;
	padding: 3px
}

#newsletter label {
	text-align: right;
	width: 125px;
	padding-right: 20px;
	padding-bottom: 15px
}

#newsletter ul.sortabledemo {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}

#newsletter ul.sortabledemo li {
	margin: 5px;
	padding: 5px
}

#newsletter li.subscribermail {
	background: url(http://static.macmedianetwork.com/images/newsletter_background.png) no-repeat;
	border: 1px solid #666;
	cursor: move;
	height: 12px;
	font-size: 11px
}

#newsletter h3 {
	font-weight: 700;
	font-size: 12px;
	color: #000
}

#newsletter li.subscribermail_default {
	background-image: url(http://static.macmedianetwork.com/images/newsletter_background_gen.png);
	color: #fff;
	border: 1px solid #666;
	cursor: move;
	height: 12px;
	font-size: 11px
}

#newsletter .link,#shortcuts .link {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #3e3e3e;
	font-size: 10px;
	width: 100px;
	text-align: center;
	font-weight: 700;
	padding: 3px
}

#newsletter .link_disabled {
	background: url(http://static.macmedianetwork.com/images/white_back_18.png) repeat-x left top;
	height: 12px;
	color: #3e3e3e;
	font-size: 10px;
	width: 540px;
	text-align: center;
	border: 1px solid #838383;
	padding: 3px
}

#shortcuts #articlecontent table {
	border: 1px solid #999;
	width: 502px
}

#content .addressbox,#shortcuts .addressbox {
	background: url(http://static.macmedianetwork.com/images/addressback.png) repeat-x 0 0;
	width: 490px;
	height: 120px;
	color: #636363;
	border-top: 1px solid #646464;
	border: 1px solid #b4b4b4;
	margin: auto auto auto 20px;
	padding: 5px
}

#content label {
	text-align: right;
	width: 100px;
	padding-right: 10px;
	padding-bottom: 15px
}

#content .link {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #3e3e3e;
	font-size: 10px;
	text-align: center;
	font-weight: 700;
	padding: 3px
}

#content .link_disabled {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #a7a7a7;
	font-size: 10px;
	text-align: center;
	font-weight: 400;
	padding: 3px
}

#mapsection .thumbscontainer {
	width: 540px;
	height: 200px;
	text-align: center
}

#mapsection .thumbscontainer .map {
	float: left;
	font-size: 10px;
	padding: 10px
}

#livemaps #map {
	border: 1px solid #000;
	cursor: move;
	width: 540px;
	height: 472px;
	background: #e3e3e3
}

#livemaps #map .title {
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-align: left
}

#livemaps #map .desc {
	color: #000;
	font-size: 12px;
	text-align: left;
	border-top: 1px solid #000
}

#livemaps #mapaddress {
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 10px
}

#livemaps #mapaddress .maptitle {
	color: #000;
	font-size: 12px;
	font-weight: 700
}

img.mapimage.on {
	border: 3px solid #FF0
}

.link_disabled {
	background: url(http://static.macmedianetwork.com/images/white_back_18.png) repeat-x left top;
	height: 12px;
	color: #3e3e3e;
	font-size: 10px;
	text-align: center;
	border: 1px solid #838383;
	padding: 3px
}

#description li {
	list-style-type: circle;
	list-style-position: inside
}

#calendar {
	width: 540px;
	border: 1px solid #000;
	padding-bottom: 15px;
	background-color: #fff;
	clear: both
}

#calendar .week {
	margin-left: 15px;
	margin-bottom: 30px;
	clear: both;
}

#calendar #cal_controlls {
	clear: both;
	width: 100%;
	height: 32px;
	background: url(http://static.macmedianetwork.com/images/menubar_over.png) repeat-x;
	border-bottom: thin solid #000;
	margin: 0;
	padding: 0
}

#calendar #cal_controlls a {
	display: block;
	text-decoration: none
}

#calendar #cal_controlls ul {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0
}

#calendar #cal_controlls li {
	color:#FFFFFF;
	float:left;
	height:50px;
	padding-left:5px;
	padding-top:5px;
	text-align:center;
	text-shadow:0 -1px black;
	width:33%
}

div#calendar div#cal_controlls div#leftelement {
	margin-top: 5px;
	margin-left: 5px;
	height: 15px;
	padding: 0
}

#calendar #cal_controlls span{
	float: left;
	height: 18px;
	text-align: center;
	width: 100%;
}

#calendar #cal_controlls span#back {
	width: 24px;
	background-image: url(http://static.macmedianetwork.com/images/calbar.png);
}

#calendar #cal_controlls span#next {
	width: 23px;
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -24px 0;
}

#calendar #cal_controlls span#today {
	width: 54px;
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -48px 0
}

#calendar #cal_controlls span#back a:hover {
	height: 18px;
	background: url(http://static.macmedianetwork.com/images/calbar.png) 0 -18px
}

#calendar #cal_controlls span#next a:hover {
	height: 18px;
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -24px -36px
}

#calendar #cal_controlls span#today a:hover {
	height: 18px;
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -48px -54px
}

#calendar #cal_controlls #back.off,#calendar #cal_controlls #back.off a:hover {
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat 0 -72px;
	cursor: default
}

#calendar #cal_controlls #next.off,#calendar #cal_controlls #next.off a:hover {
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -24px -72px;
	cursor: default
}

#calendar #cal_controlls #leftelement #today.off,#calendar #cal_controlls #leftelement #today.off a:hover {
	background: url(http://static.macmedianetwork.com/images/calbar.png) no-repeat -48px -72px;
	cursor: default
}

#calendar li#centerelement {
	padding-top: 7px
}

#calendar #cal_controlls #calelement {
	width: 130px;
	float: right;
	background-image: url(http://static.macmedianetwork.com/images/calbar_schedule.png);
	margin-top: 8px;
	margin-right: 5px
}

#calendar #cal_controlls #calelement a:hover {
	background: url(http://static.macmedianetwork.com/images/calbar_schedule.png) no-repeat 0 -18px
}

#calendar #cal_controlls #scheduleelement {
	width: 130px;
	float: right;
	background: url(http://static.macmedianetwork.com/images/calbar_schedule.png) no-repeat 0 -36px;
	margin-top: 8px;
	margin-right: 5px
}

#calendar #cal_controlls #scheduleelement a:hover {
	background: url(http://static.macmedianetwork.com/images/calbar_schedule.png) no-repeat 0 -54px
}

#calendar #events {
	clear: right;
	font-size: 9px;
	cursor: pointer
}

#calendar .dayname {
	float: left;
	width: 72px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px
}

#calendar #day {
	float: left;
	width: 70px;
	height: 70px;
	border: 1px solid #e3e3e3
}

#calendar #date {
	float: right;
	font-size: 10px;
	padding: 5px
}

#calendar #event {
	height: 18px;
	width: 68px;
	margin-bottom: 8px;
	font-size: 9px
}

#calendar div.open a,div.closed a {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #535353;
	padding-left: 18px;
	padding-top: 5px;
	height: 18.5px
}

#calendar div.closed a {
	cursor: default
}

#calendar div.open,#keydetail div.open {
	background: url(http://static.macmedianetwork.com/images/openclose.png) no-repeat
}

#calendar div.open:hover {
	background: url(http://static.macmedianetwork.com/images/openclose.png) no-repeat 0 -18px
}

#calendar div.closed {
	background: url(http://static.macmedianetwork.com/images/openclose.png) no-repeat 0 -36px
}

#calendar #day.current:hover {
	background-color: #f4f4f4
}

#calendar #day.today {
	background-color: #cfdef2
}

#calendar #day.weekday {
	background-color: #f9f9f9
}

#details .event {
	width: 540px;
	border: 1px solid #000;
	padding-bottom: 15px;
	background-color: #fff;
	clear: both;
	margin-top: 10px
}

#details .event .date {
	margin-left: 10px;
	width: 500px;
	font-size: 18px;
	border-bottom: 1px solid #000;
	padding: 10px
}

#details .event .closebutton {
	background: url(http://static.macmedianetwork.com/images/calclose.png) no-repeat;
	position: relative;
	left: 520px;
	top: 5px;
	width: 14px;
	height: 14px;
	cursor: pointer
}

#details .event .closebutton:hover {
	background: url(http://static.macmedianetwork.com/images/calclose.png) no-repeat 0 -14px
}

#schedule {
	width: 540px;
	border: 1px solid #000;
	padding-bottom: 15px;
	background-color: #fff;
	font-size: 12px
}

#schedule #header {
	padding-top: 6px;
	height: 26px;
	width: 100%;
	text-align: center;
	background: url(http://static.macmedianetwork.com/images/menubar_over.png) repeat-x;
	border-bottom: 1px solid #515151;
	color: #1c3049
}

#schedule #details {
	text-align: left;
	padding: 10px
}

#schedule input {
	border: 1px solid #999;
	padding-left: 5px
}

#schedule .desc {
	font-size: 10px;
	color: #999
}

#schedule ul {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0
}

#schedule label,input {
	display: block;
	float: left;
	margin-bottom: 5px
}

#schedule label {
	text-align: right;
	width: 120px;
	padding-right: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	margin-top: 4px
}

#schedule input[type=text] {
	border: 1px solid #999;
	padding-left: 5px;
	width: 300px
}

#schedule input.check {
	width: auto;
	margin-left: 15px;
	margin-top: 15px
}

#schedule div.link {
	background: url(http://static.macmedianetwork.com/images/round_button.png) no-repeat;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #3e3e3e;
	font-size: 10px;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	width: 180px;
	margin: 10px
}

#schedule div.nonlink {
	background: url(http://static.macmedianetwork.com/images/round_button.png) 0 -44px;
	height: 17px;
	color: #3e3e3e;
	font-size: 10px;
	text-align: center;
	font-weight: 700;
	width: 180px;
	margin: 10px
}

#schedule div.link:hover {
	background: url(http://static.macmedianetwork.com/images/round_button.png) 0 -22px
}

#returnbutton {
	float: right;
	background: url(http://static.macmedianetwork.com/images/round_button.png);
	width: 180px;
	height: 22px;
	font-size: 10px
}

#returnbutton .txt {
	padding-left: 50px;
	padding-top: 5px
}

#returnbutton a {
	width: 180px;
	height: 22px;
	text-decoration: none;
	display: block;
	color: #000
}

#returnbutton a:hover {
	background: url(http://static.macmedianetwork.com/images/round_button.png) 0 -22px;
	width: 180px;
	height: 22px
}

#keydetail div.cancel {
	float: left;
	width: 100px;
	height: 18px;
	background: url(http://static.macmedianetwork.com/images/cancel.png) no-repeat 0 0
}

#keydetail a {
	width: 100px;
	height: 18px;
	display: block;
	text-decoration: none
}

#keydetail a:hover {
	background: url(http://static.macmedianetwork.com/images/cancel.png) no-repeat 0 -18px
}

#keydetail div.cancel_txt {
	font-size: 10px;
	padding-top: 3px
}

#agentchat {
	width: 550px
}

#phone {
	background-image: url(http://static.macmedianetwork.com/images/iphone.png);
	width: 387px;
	height: 730px;
	margin-right: auto;
	margin-left: auto
}

#phone_page {
	position: relative;
	left: 35px;
	top: 212px
}

#phone_page #screen {
	border: 0;
	width: 320px;
	height: 355px;
	overflow: hidden
}

#agent {
	background-color: #fff;
	z-index: 0
}

#rsvp label {
	text-align: right;
	width: 100px;
	padding-right: 10px;
	padding-bottom: 15px;
	list-style-type: none
}

#rsvp .link {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #9c1417;
	font-size: 10px;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	padding: 3px
}

#rsvp .link_disabled {
	background: url(http://static.macmedianetwork.com/images/side_header.png) repeat-x left top;
	height: 12px;
	display: block;
	border: none;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	text-decoration: none;
	color: #a7a7a7;
	font-size: 10px;
	text-align: center;
	font-weight: 700;
	padding: 3px
}

#rsvp .location {
	font-size: 18px;
	color: #000;
	font-weight: 700
}

#rsvp_record {
	font: 12px Arial,Helvetica,Geneva,sans-serif;
	background-color: #d9e4c4;
	border: 1px solid #000;
	width: 540px
}

#rsvp_record .label,.recorddata {
	text-align: left;
	width: 80px;
	float: left;
	margin-left: 20px;
	padding: 5px
}

#rsvp_record .recorddata {
	text-align: left;
	list-style-type: none;
	width: 400px;
	margin-left: 0
}

#rsvp_record .count {
	color: #555;
	background-color: #000;
	font-size: 10px;
	padding: 3px
}

.rounded .t {
	background: url(http://static.macmedianetwork.com/images/round_dot.png) 0 0 repeat-x;
	width: 100%
}

.rounded .b {
	background: url(http://static.macmedianetwork.com/images/round_dot.png) 0 100% repeat-x
}

.rounded .l {
	background: url(http://static.macmedianetwork.com/images/round_dot.png) 0 0 repeat-y
}

.rounded .r {
	background: url(http://static.macmedianetwork.com/images/round_dot.png) 100% 0 repeat-y
}

.rounded .bl {
	background: url(http://static.macmedianetwork.com/images/round_blc.png) 0 100% no-repeat
}

.rounded .br {
	background: url(http://static.macmedianetwork.com/images/round_brc.png) 100% 100% no-repeat
}

.rounded .tl {
	background: url(http://static.macmedianetwork.com/images/round_ulc.png) 0 0 no-repeat
}

.rounded .tr {
	background: url(http://static.macmedianetwork.com/images/round_urc.png) 100% 0 no-repeat;
	padding: 7px
}

html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0
}

ul {
	list-style: none
}

.column.first,.column.last {
	margin-left: 0!important
}

#quicktimecontroller {
	display: block
}

#pb-productbrowsercontainer {
	overflow: hidden;
	position: relative;
	width: 750px;
	height: 180px;
	margin: 0 auto
}

#sidebar-slider.box {
	width: 185px
}

#sidebar-slider.box ul {
	font-size: 11px;
	line-height: 14px
}

#sidebar-slider a:link,#sidebar-slider a:visited {
	color: #2971a7;
	text-decoration: none
}

#sidebar-slider .shingles {
	height: 615px;
	position: relative;
	overflow: hidden;
	margin: 0 1px
}

#sidebar-slider .shingles li {
	position: absolute;
	top: 0;
	display: block;
	z-index: 1;
	width: 100%
}

#sidebar-slider .title,.title {
	height: 21px;
	display: block;
	color: #fff;
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -356px;
	text-align: center;
	padding-top: 4px
}

#sidebar-slider .menu,#radio_blog .menu {
	background: #000 url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x 0 -356px;
	border-bottom: 1px solid #000
}

#radio_blog .dark {
	background: #000 url(http://static.macmedianetwork.com/images/bc_background_dark.png) repeat-x 0 -5px
}

.title.menu.dark.red {
	background: -webkit-gradient(linear, 0 0, 0% 100%, from(#d31f00), to(#881000));
	background: -moz-linear-gradient(center top , #d31f00 50%, #881000);
	text-shadow: 0px -1px black;
}

.boldside {
	background: 0;
	padding-bottom: 0;
	margin: 0
}

.boldSide.green {
	background: -webkit-gradient(linear, 0 0, 0% 100%, from(#40af15), to(#226b06));
	background: -moz-linear-gradient(center top , #40af15 50%, #226b06);
}

.boldSide.green.dollar {
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) no-repeat -10px -190px;
}

.boldside.green.dollar.down {
	background: url(http://static.macmedianetwork.com/images/dollar_button.png) no-repeat 0 -25px;
}

#sidebar-slider .more {
	padding-right: 9px;
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) -10px -2439px no-repeat;
	padding-left: 7px;
	white-space: nowrap
}

#sidebar-slider .shingles img.photo {
	display: block;
	margin: 2px 3px 0
}

#sidebar-slider .shingles .handle {
	display: block;
	height: 57px;
	margin-bottom: -6px;
	background: url(http://static.macmedianetwork.com/images/images_sprite.png) -194px -2000px no-repeat;
	overflow: hidden;
	padding: 15px 15px 8px
}

#sidebar-slider .shingles .handle:hover {
	text-decoration: none
}

#sidebar-slider .shingles .handle strong {
	display: block;
	font-size: 13px;
	color: #333;
	font-weight: 400;
	height: 18px;
	white-space: nowrap;
	overflow: hidden
}

#sidebar-slider .shingles .handle .description {
	color: #333;
	height: 28px;
	overflow: hidden;
	line-height: 12px
}

#sidebar-slider .shingles .handle .more {
	color: #2971a7
}

#sidebar-slider .shingles li.obscured .handle {
	background-position: -10px -1382px
}

#counter {
	background-image: url(http://static.macmedianetwork.com/images/release.gif);
	width: 502px;
	height: 189px
}

#countbox {
	position: relative;
	top: 40px;
	left: 270px;
	text-align: center;
	width: 230px;
	font-size: 10px
}

#countbox span {
	color: #565656;
	font-size: 20px;
	margin: 20px 0 0;
	padding: 0
}

#countdesc {
	position: relative;
	top: 80px;
	left: 20px;
	width: 460px;
	color: #fcfcfc;
	font-size: 12px;
	padding: 3px
}

#banner_link {
	width: 142px;
	height: 52px
}

#banner_link:hover {
	background-image: url(http://static.macmedianetwork.com/images/febevent4_link_on.png);
	width: 142px;
	height: 52px
}

#detailmap {
	width: 250px;
	height: 150px;
	border: 1px solid gray
}

#detailinfo {
	font: normal 10px verdana;
	width: 270px;
	text-align: left;
	color: #000
}

#detailinfo .bubble {
	width: 250px;
	height: 150px;
	padding: 2px
}

#green {
	background: #fff url(http://static.macmedianetwork.com/images/greenboard.png) repeat-x;
	min-height: 450px;
	top: -10px;
	left: -10px;
	position: relative;
	width: 564px;
	margin: 0 0 -20px;
	padding: 0
}

#green_text {
	color: #000;
	font: 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding: 450px 10px 10px
}

#green_text a.map {
	text-decoration: none;
	color: #669253
}

#notification_bar {
	background: url(http://static.macmedianetwork.com/images/gradients_sprite.png) repeat-x scroll 0 -260px;
	color: #CCC;
	font-family: arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 28px;
	min-height: 30px;
	text-align: center
}

#notification_bar a#news-link,#notification_bar a#ticker-headline {
	color: #eee;
	text-decoration: none
}

#notification_bar a.hidenotification {
	background: transparent url(http://static.macmedianetwork.com/images/images_sprite.png) no-repeat scroll -12px -10px;
	display: block;
	height: 19px;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 4px;
	width: 21px;
	margin: 0 0 0 5px
}

#notification_bar a.rsvp {
	background: transparent url(http://static.macmedianetwork.com/images/button-close-notification.gif) no-repeat scroll left top;
	display: block;
	height: 19px;
	position: absolute;
	right: 25px;
	text-indent: -9999px;
	top: 4px;
	width: 21px;
	margin: 0 0 0 5px
}

.slider {
	list-style: none;
	width: 750px;
	height: 180px;
	display: block;
	overflow: hidden
}

.slider li {
	float: left;
	display: inline;
	overflow: hidden
}

.slider li.families ul {
	height: 180px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: url(http://static.macmedianetwork.com/products/images/productback.png) repeat-x;
	width: 466px;
	float: left;
	margin: 0;
	padding: 0
}

.slider li.families li {
	color: #999;
	width: 100%;
	clear: left
}

.slider li.families li:hover {
	color: #fff;
	background: #0056b1
}

.slider li.families li a {
	color: #f7f7f7;
	display: block;
	font-family: arial;
	font-size: 16px;
	text-decoration: none;
	padding: 5px
}

.slider li.families li a:hover {
	color: #fff;
	background: #0056b1 url(http://static.macmedianetwork.com/products/images/viewmore.png) no-repeat 98%
}

#account_sign {
	float: right;
	background-image: url(http://static.macmedianetwork.com/images/sign2.png);
	width: 139px;
	height: 162px;
	right: -130px;
	position: relative;
	margin-top: -1035px
}

#account_sign a {
	font-size: 10px;
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 24px;
	margin-top: 5px;
	text-decoration: none;
	color: #000;
	line-height: 18px;
	text-indent: 22px
}

#account_sign a:hover {
	text-decoration: underline
}

#account_sign a.twitter {
	background-image: url(http://static.macmedianetwork.com/images/twitter-16x16.png);
	background-repeat: no-repeat;
	margin-top: 50px
}

#account_sign a.facebook {
	background-image: url(http://static.macmedianetwork.com/images/facebook-16x16.png);
	background-repeat: no-repeat
}

#account_sign a.myspace {
	background-image: url(http://static.macmedianetwork.com/images/myspace-16x16.png);
	background-repeat: no-repeat
}

#banners {
	width: 525px;
	height: 210px;
	display: none;
	padding: 5px
}

#banners li {
	width: 169px;
	height: 202px;
	float: left;
	margin-left: 6px;
	line-height: 200px
}

#banners li.banners_img1 {
	background-image: url(http://static.macmedianetwork.com/images/iphone.jpg)
}

#banners li.banners_img2 {
	background-image: url(http://static.macmedianetwork.com/images/appleservice.jpg)
}

#banners li.banners_img3 {
	background-image: url(http://static.macmedianetwork.com/images/eol.jpg)
}

#social.followus {
	background: #FFF url(http://static.macmedianetwork.com/images/dancing.jpg) 200px center
}

#social.followus li {
	color: #505050;
	padding: 5px
}

#social.followus a {
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
	font-size: 12px
}

#social.followus li:hover {
	background: url(http://static.macmedianetwork.com/images/bc_background.png) repeat-x scroll 0 -5px;
	color: #c5c5c5
}

div.saleitem {
	width: 389px;
	height: 13px;
	margin-left: 150px;
	padding: 2.1px
}

div.saleitem.solda {
	background: url(http://static.macmedianetwork.com/images/sold.png) no-repeat
}

div.saleitem.soldb {
	background: url(http://static.macmedianetwork.com/images/sold2.png) no-repeat
}

.chromeframeinstalldefaultstyle {
	width: 748px;
	position: relative;
	margin-left: 0;
	margin-top: 0;
	top: 0;
	left: 0;
	height: 200px;
	border-color: #CADEF4;
	border-style: solid;
	border-width: 1px
}

button {
	background: url(http://static.macmedianetwork.com/images/submit_button.png) repeat scroll 0 0 transparent;
	border: 0 none;
	display: block;
	float: right;
	height: 60px;
	text-indent: -9000px;
	width: 106px;
	cursor: pointer;
	margin: -16px 0 0;
	padding: 0
}

div.error {
	background: url(http://static.macmedianetwork.com/images/error_arrows.png) no-repeat;
	width: 150px;
	height: 36px;
	text-indent: -9000px;
	position: relative;
	left: -232px
}

div.error.name {
	top: -247px;
	background-position: 0 0
}

div.error.email {
	top: -213px;
	background-position: 0 -36px
}

form dd input.text {
	background: url(http://static.macmedianetwork.com/images/input_backs.png) no-repeat 0 0;
	width: 168px;
	height: 30px;
	border: 1px;
	font-size: 14px;
	color: #999;
	padding: 0 0 5px 5px
}

form dd input.text.email {
	background-position: 0 -54px
}

form dd input.text.phone {
	background-position: 0 -232px
}

form dd input.focus {
	background-position: 0 -111px!important
}

#ribbon {
	width: 480px;
	position: absolute;
	top: 45px;
	left: -50px;
	background: #ef5daf;
	font-weight: 700;
	color: #fff;
	text-align: center;
	font: 20px/22px Georgia;
	z-index: 1000;
	padding: 10px
}

#ribbon a {
	text-decoration: none;
	color: #FFF;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif
}

ul.ff {
	margin-top: 10px;
	text-align: left
}

ul.ff li {
	list-style: none;
	clear: both
}

label.checked,label.unchecked,label.selected,label.unselected {
	position: relative;
	padding-left: 14px;
	background-position: 1px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
	margin: 2px
}

label.checked {
	background-image: url(chk_on.png)
}

label.unchecked {
	background-image: url(chk_off.png)
}

label.selected {
	background-image: url(rdo_on.png)
}

label.unselected {
	background-image: url(rdo_off.png)
}

.crirhidden {
	position: absolute;
	left: -1000px
}

label.radio_unchecked {
	background: url(/gdv/img/bullet_white.png) no-repeat;
	display: block;
	padding-left: 20px;
	font-size: 12px;
	text-align: left!important;
	width: auto!important
}

label.radio_checked {
	background: url(/gdv/img/tick.png) no-repeat;
	display: block;
	padding-left: 20px;
	font-size: 12px;
	text-align: left!important;
	width: auto!important
}

#products_bar {
	margin-left: 5px
}

#productbrowser {
	width: 750px;
	height: 180px;
	font-size: 12px;
	line-height: 18px;
	background: url(/themes/default/products/images/productbrowser_background.jpg) no-repeat top;
	overflow: hidden
}

#pb-productslider {
	top: 4px;
	left: 0;
	width: 4000px;
	height: 140px;
	position: absolute;
	margin: 0;
	padding: 0
}

#pb-productslider .pb-productimage {
	float: left;
	width: 137px;
	height: 140px;
	position: relative;
	top: 0
}

#pb-productslider .pb-productimage a:link,#pb-productslider .pb-productimage a:visited {
	float: left;
	width: 100%;
	padding-top: 125px;
	overflow: hidden;
	color: #ccc;
	font-size: 11px;
	text-align: center;
	background-position: 50% 100%;
	background-repeat: no-repeat
}

#pb-productslider .pb-productimage a:hover {
	text-decoration: none;
	color: #fff
}

#pb-productslidertrack {
	position: absolute;
	top: 152px;
	left: 18px;
	width: 713px;
	height: 19px;
	overflow: hidden;
	background: url(/themes/default/products/images/productbrowser_scrollbar.png) no-repeat;
	visibility: hidden
}

#pb-cat1 {
	position: absolute;
	top: 0;
	z-index: 150;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	left: 57px
}

#pb-cat2 {
	position: absolute;
	top: 0;
	z-index: 150;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	left: 194px
}

#pb-cat3 {
	position: absolute;
	top: 0;
	z-index: 150;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	left: 350px
}

#pb-cat4 {
	position: absolute;
	top: 0;
	z-index: 150;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	left: 600px
}

#pb-productsliderhandle {
	position: absolute;
	width: 181px;
	height: 19px;
	cursor: pointer;
	z-index: 155
}

#pb-productsliderhandleimage {
	position: absolute;
	width: 181px;
	height: 19px;
	background: url(http://images.apple.com/mac/home/images/productbrowser_scroller_20080115.png) no-repeat;
	cursor: pointer;
	z-index: 5
}

#pb-leftarrow {
	position: absolute;
	left: 17px;
	top: 152px;
	width: 20px;
	height: 20px;
	background: transparent;
	z-index: 150;
	cursor: pointer
}

#pb-rightarrow {
	position: absolute;
	left: 715px;
	top: 152px;
	width: 20px;
	height: 20px;
	background: transparent;
	z-index: 150;
	cursor: pointer
}

#pb-productbrowsercontainer .pb-catclass1 {
	color: #777
}

#pb-productbrowsercontainer .pb-catclass2 {
	color: #888
}

#pb-productbrowsercontainer .pb-catclass4 {
	color: #aaa
}

#pb-productbrowsercontainer .pb-catclass5 {
	color: #bbb
}

#pb-productbrowsercontainer .pb-catclass7 {
	color: #ddd
}

#pb-productslider #pb-airportexpress a {
	background-image: url(../images/pb_airport_express.jpg)
}

#pb-productslider #pb-airportextreme a {
	background-image: url(../images/pb_airport_extreme.jpg)
}

#pb-productslider #pb-timecapsule a {
	background-image: url(../images/pb_timecapsule_20080115.jpg)
}

#pb-productslider #pb-mightymouse a {
	background-image: url(../images/pb_mighty_mouse.jpg)
}

#pb-productslider #pb-keyboards a {
	background-image: url(../images/pb_keyboards20070807.jpg)
}

#pb-productslider #pb-displays a {
	background-image: url(../images/pb_led_cinema_display_20081015.jpg)
}

#pb-productslider #pb-macpro a {
	background-image: url(../images/pb_mac_pro_20070622.jpg)
}

#pb-productslider #pb-macbook a {
	background-image: url(../images/pb_macbook_20081014.jpg)
}

#pb-productslider #pb-macbookair a {
	background-image: url(../images/pb_macbookair_20081014.jpg)
}

#pb-productslider #pb-macbookpro a {
	background-image: url(../images/pb_macbookpro_20081014.jpg)
}

#pb-productslider #pb-macmini a {
	background-image: url(../images/pb_mac_mini.jpg)
}

#pb-productslider #pb-imac a {
	background-image: url(../images/pb_imac20071026.jpg)
}

#pb-productslider #pb-macosx a {
	background-image: url(../images/pb_macosx_20080115.jpg)
}

#pb-productslider #pb-ilife a {
	background-image: url(../images/pb_ilife_20090106.jpg)
}

#pb-productslider #pb-mobileme a {
	background-image: url(../images/pb_mobile_me.jpg)
}

#pb-productslider #pb-iwork a {
	background-image: url(../images/pb_iwork_20090106.jpg)
}

#pb-productslider #pb-quicktime a {
	background-image: url(../images/pb_quicktime.jpg)
}

#pb-productslider #pb-aperture a {
	background-image: url(../images/pb_aperture20080212.jpg)
}

#pb-productslider #pb-logicstudio a {
	background-image: url(../images/pb_logic_studio_20080115.jpg)
}

#pb-productslider #pb-finalcut a {
	background-image: url(../images/pb_final_cut_studio2_20080115.jpg)
}

#pb-productslider #pb-finalcutserver a {
	background-image: url(../images/pb_finalcutserver20080408.jpg)
}

#pb-productslider #pb-logicexpress a {
	background-image: url(../images/pb_logic_express_20080115.jpg)
}

#pb-productslider #pb-finalcutexpress a {
	background-image: url(../images/pb_final_cut_express_20080115.jpg)
}

#pb-productslider #pb-shake a {
	background-image: url(../images/pb_shake_20080115.jpg)
}

#pb-productslider #pb-ard a {
	background-image: url(../images/pb_apple_remote_desktop_20080115.jpg)
}

#pb-productslider #pb-xserve a {
	background-image: url(../images/pb_xserve.jpg)
}

#pb-productslider #pb-xserveraid a {
	background-image: url(../images/pb_xserve_raid.jpg)
}

#pb-productslider #pb-xsan a {
	background-image: url(../images/pb_xsan_20080219.jpg)
}

#pb-productslider #pb-macosxserver a {
	background-image: url(../images/pb_macosx_server20071016.jpg)
}

#pb-productslider #pb-airportexpress {
	margin: 0 -25px 0 0
}

#pb-productslider #pb-timecapsule {
	margin: 0 15px 0 -5px
}

#pb-productslider #pb-xsan {
	margin: 0 20px 0 10px
}

#pb-productslider #pb-macosxserver {
	margin: 0 0 0 -25px
}

#pb-productslider #pb-macmini {
	margin: 0 -18px
}

#pb-productslider #pb-imac {
	margin: 0 16px
}

#pb-productslider #pb-macosx {
	margin: 0 7px 0 0
}

#pb-productslider #pb-finalcutexpress {
	margin: 0 -20px
}

#aboutus,p#ipad_submitting {
	font-size: 14px
}

#navcontainer ul,#bc ul,.block ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#footer img,#schedule li {
	float: left
}

.block .link:hover,#newsletter .link:hover,#shortcuts .link:hover,#content .link:hover,#rsvp .link:hover {
	background: url(http://static.macmedianetwork.com/images/side_header.png) 0 -18px
}

#newsletter label,input,#content label,input,#rsvp label,input {
	display: block;
	float: left;
	margin-bottom: 10px
}

#newsletter br,#content br,#calendar .clear,#rsvp br {
	clear: left
}

#content,#rsvp {
	font: 12px Arial,Helvetica,Geneva,sans-serif
}

#mstation #mtower,#banners li span,button.hide,p#ipad_submitting.hide {
	display: none
}

#calendar #date.notcurrent,#pb-productbrowsercontainer .pb-catclass6 {
	color: #ccc
}

#calendar div.open a:hover,#pb-productbrowsercontainer .pb-catclass10,#pb-productbrowsercontainer .pb-catclass11,#pb-productbrowsercontainer #pb-cat1.pb-catclass5 {
	color: #fff
}

#sidebar-slider .shingles li.obscured .handle .description,#pb-productbrowsercontainer .pb-catclass0 {
	color: #666
}

#notification_bar a#ticker-headline,#pb-productbrowsercontainer .pb-catclass3 {
	color: #999
}

div#nav,div#productcontent {
	min-height: 250px
}

#pb-productbrowsercontainer .pb-catclass8,#pb-productbrowsercontainer .pb-catclass9 {
	color: #eee
}

#pb-productslider #pb-airportextreme,#pb-productslider #pb-displays {
	margin: 0 0 0 7px
}

#pb-productslider #pb-macbook,#pb-productslider #pb-xserve {
	margin: 0 0 0 20px
}

#pb-productslider #pb-macbookpro,#pb-productslider #pb-macbookair,#pb-productslider #pb-keyboards {
	margin: 0
}