body {
	margin:0;
	xbackground:#bf238d;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#565555;
}
img {border:none;}
a {
	text-decoration:underline;
	color:#bf238d;
	}
a:hover {text-decoration:none;}

#container {
  margin:0 auto;
  width:984px;
	background:#bf238d;
}

/*header*/
#header {
	min-width:980px;
	position:relative;
	z-index:100;
	width:100%;
}
.header-box{
	width:924px;
	padding-left:42px;
	overflow:hidden;
}
/*logo*/
#header .logo {
	float:left;
	margin-right:16px;
}
#header .logo a{
	display:block;
	width:140px;
	height:74px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/shape/logo.gif) no-repeat;
}
#header .download{
	float:left;
	margin:32px 0 0;

	display:block;
	width:454px;
	height:24px;
	background:url(../images/shape/download.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#header .download a{
	display:block;
	width:454px;
	height:24px;
	background:url(../images/shape/download.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.header-second-nav{
	width:300px;
	float:right;
	overflow:hidden;
}
.header-box .header-second-nav ul{
	padding:10px 0 4px;
	margin:0;
	float: right;
	list-style:none;
}
.header-box .header-second-nav ul li{
	float:left;
	background:url(../images/shape/header-second-li.gif) no-repeat 0 2px;
	padding:0 3px 3px 4px;
}
.header-box .header-second-nav ul li.first{
	background:none;
	padding-left:0;
}
.header-box .header-second-nav ul a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
.header-box .header-second-nav ul a:hover{text-decoration:underline;}
.header-box div{clear: right;}
.header-box div p{
	padding:2px 8px 0;
	color:#fff;
	margin:0;
	float: right;
}
.header-box div.signin p{
	padding-top:4px;
	color:#fff;
	margin:0;
	float: right;
}
.header-box div.signin a{
  color:#fff;
}
.header-box div a.amplify{
	text-align:left;
	float:right;
	width:104px;
	height:23px;
	background:url(../images/shape/iamp_logo_pink.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.header-nav{
	position:relative;
	top:4px;
}
.header-nav ul{
	padding:0 0 0 42px;
	margin:0;
	background:url(../images/shape/header-nav.png) repeat-x;
	height:31px;
	list-style:none;
}
.header-nav ul li{
	float:left;
	background: url(../images/shape/header-li.gif) no-repeat 0 3px;
	padding:10px 15px 6px 19px;
}
.header-nav ul li.first{
	background:none;
	padding-left:0;
}
.header-nav ul a{
	position:relative;
	cursor:pointer;
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.header-nav ul a.button1{
	width:121px;
	background:url(../images/shape/button1.gif) no-repeat;
}
.header-nav ul a.button2{
	width:169px;
	background:url(../images/shape/button2.gif) no-repeat;
}
.header-nav ul a.button3{
	width:102px;
	background:url(../images/shape/button3.gif) no-repeat;
}
.header-nav ul a.button4{
	width:125px;
	background:url(../images/shape/button4.gif) no-repeat;
}
.header-nav ul a.button5{
	width:113px;
	background:url(../images/shape/button5.gif) no-repeat;
}
.header-nav ul a.button6{
	width:118px;
	background:url(../images/shape/button6.gif) no-repeat;
}
/*content-box*/
.content-box{
	position:relative;
	z-index:10;
	background:url(../images/shape/bg-box-r.gif) repeat-x;
}
span.bottom-content-box{
	display:block;
	width:100%;
	height:6px;
	overflow:hidden;
	background: url(../images/shape/bottom-content-box.png) repeat-x;
}
.content-box .box{
	overflow:hidden;
	width:100%;
	background:url(../images/shape/bg-box.jpg) no-repeat;
	height:295px;
	min-width:980px;
}
.content-box .flash-box{
	padding:15px 0 0 42px;
	float:left;
}
.content-box .flash-box p{
	text-align:center;
	margin:0;
	color:#fff;
	line-height:11px;
}
.content-box .flash{
	height:248px;
	width:300px;
	padding-top:4px;
}
.content-box .flash img{display:block;}
.content-box .text-box{
	width:380px;
	padding:74px 0 0 34px;
	float:left;
}
.text-box h1{margin:0 0 10px;}/*margin changed from 18px to 10px (Author:photon Date:07-01-2009 Bug:839) */
.shop-box h3 span,
.title h2 span,
.text-box h1 span{
	display:block;
	height:0;
	width:0;
	overflow:hidden;
	text-indent:-999px;
}
.text-box p{
	font-size:14px;
	color:#5b0b75;
	margin:0 0 10px; /*margin changed from 20px to 10px (Author:photon Date:07-01-2009 Bug:839) */
}
.text-box p strong{
	color:#fff;
	font-size:16px;
}
.text-box p a{
	font-size:18px;
	color:#5b0b75;
}

.text-box a img.starburst{ /*added new css for starbust image (Author:photon Date:07-01-2009 Bug:839).changes implemented on Jan 15th,2009. added position and z-index attribute*/
	float:left;
	height:100px;
	margin-left:30px;
	margin-top:-45px;
	position:relative;
	z-index:100;
}

.content-box .image-box img{display:block;}
.container{
	z-index:1;
	position:relative;
	top:-6px;
	width:904px;
	background:#fff;
	margin:0 0 0 42px;
}
/*content*/
#content {
	width:805px;
	padding:28px 57px 36px  52px;
}
.title{
	text-align:center;
	padding:0 70px;
}
.title h2{
	margin:0 0 11px;
}
.title p{
	color:#5b0b75;
	font-size:11px;
	margin:0 0 21px;
	font-weight:bold;
}
.shop{
	border:1px solid #bebebe;
	border-top:none;
}
.yellow-line{
	background:url(../images/shape/yellow-line.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.shop-box{
	float:left;
	margin-left:-1px;
	width:267px;
}
.shop-box h3{
	margin:0;
	padding-left:16px;
}
.shop-box .box-border{
	border-left:1px solid #bebebe;
	width:237px;
	height:160px;
	position:relative;
	padding:16px 13px 28px 16px;
}
.text-top{
	width:100%;
	overflow:hidden;
}
.text-top .more{
	display:block;
	overflow:hidden;
	height:28px;
	width:84px;
	text-indent:-9999px;
	background:url(../images/shape/learn-more.gif) no-repeat;
}
.shop-box .image{
	float:left;
	padding:0 16px 16px 0;
}
.shop-box .image img{display:block;}
.shop-box h4 {
	margin:0 0 4px;
	font-size:9px;
}
.shop-box em {
	color:#979696;
	font-size:10px;
	font-style:normal;
	margin-bottom:5px;
	display:block;
}
.shop-box p{
	margin:0 0 12px;
	line-height:12px;
}
a.shop-more{
	position:absolute;
	bottom:10px;
	padding:0 0 0 12px;
	font-weight:bold;
	font-size:10px;
	background:url(../images/shape/marker.gif) no-repeat 0 2px;
	text-decoration:none;
}
a.shop-more:hover{text-decoration:underline;}
/*footer*/
#footer {
	text-align:center;
	background:#fff url(../images/shape/footer.gif) repeat-x;
	padding:9px 0 25px;
	margin:0 18px;
}
#footer ul{
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li {
	display:inline;
	background:url(../images/shape/footer-li.gif) no-repeat 0 3px;
	padding:2px 2px 2px 8px;
}
#footer ul li.first {background:none;}
#footer ul a {text-decoration:none;}
#footer ul a:hover {text-decoration:underline;}
/*inner*/
/* Photon start */
.header-nav ul.inner-nav li{padding:10px 32px 6px 34px;}/*changed the end pixels in padding from 37px to 34px (Author:photon Date:08-01-2009 Bug:839) */
.header-nav ul.inner-nav a.button1{
	width:86px; /* changed width from 88px to 86px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/i-button1.gif) no-repeat;
}
.header-nav ul.inner-nav a.button2{
	width:53px; /*changed width from 59px to 53px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/i-button2.gif) no-repeat;
}
.header-nav ul.inner-nav a.button3{
	width:49px; /*changed width from 52px to 49px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/i-button3.gif) no-repeat;
}
.header-nav ul.inner-nav a.button4{
	width:166px; /*changed width from 112px to 166px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/button2.gif) no-repeat;
}
.header-nav ul.inner-nav a.button5{
	width:38px;/*changed width from 42px to 38px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/i-button5.gif) no-repeat;
}
.header-nav ul.inner-nav a.button6{
	width:115px;/*changed width from 152px to 115px (Author:photon Date:08-01-2009 Bug:839) */
	background:url(../images/shape/i-button6.gif) no-repeat;
}
/* Photon end */
div.inner-content-box{background:url(../images/shape/bg-box-inner-r.gif) repeat-x  20px 0;}
div.inner-content-box .box{background:url(../images/shape/bg-box-inner.jpg) no-repeat;}
div.inner-content-box div.flash-box p{color:#5b0b75;}
div.inner-content-box div.text-box{width:420px;}
div.inner-content-box .text-box{padding:50px 0 0 24px;}
div.inner-content-box .text-box p{
	color:#bf238d;
	font-weight:bold;
	line-height:20px;
}
div.inner-content-box .text-box ul{
	padding:0;
	margin:0 0 18px;
	list-style:none;
}
div.inner-content-box .text-box ul a{
	line-height:18px;
	color:#5b0b75;
	font-size:13px;
	font-weight:bold;
  text-decoration:underline;
}
div.inner-content-box .text-box ul a:hover {
  text-decoration:underline;
}
div.inner-content-box .text-box ul li{
	line-height:18px;
	color:#5b0b75;
	font-size:13px;
	font-weight:bold;
}

