﻿/* -----------------------------------
Site:       Allphones
CSS author: Rob Harvey
Created:	1 September 2011
Updated by: 1 September 2011
----------------------------------- */

/* -----------------------------------
reset
----------------------------------- */

html, body, ul, ol, li, form, fieldset, legend
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 { margin-top: 0; }
fieldset, img { border: 0; }
legend { color: #000; }

input, textarea, select, button
{
	font-size: 100%;
	line-height: 1.2;
	font-family: helvetica, arial, sans-serif;
}

button
{
	width: auto;
	overflow: visible;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

li { list-style: none; }


sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* -----------------------------------
 GENERAL
----------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: calibri, arial, sans-serif;
	font-size: medium;
	background-color: #fff;
	color: #333333;
	background-image: url('../images/base/bg-page.jpg');
	background-repeat: repeat-x;
}
a:link     {
	color: #000;
	text-decoration: underline;
}
a:visited  {color:#000; text-decoration: underline}
a:active   {color:red}
a:hover    {color:red; text-decoration: underline}
.clear {
	clear: both;
}
/* -----------------------------------
LAYOUT
----------------------------------- */
#wrap {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;

}
#wide-wrap {
	width: 1000px;
	float: left;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
}
#masthead {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 80px;
	background-image: url('../images/base/top.jpg') ;
}
#container {
	background-color: #FFFFFF;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: auto;
}
#hontainer {
	background-color: #FFFFFF;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: auto;
}
/* -----------------------------------
TEXT
----------------------------------- */
.bold {
	font-weight:bold;
}
a img {
	border:none;
}
h1 {
	font-size: large;
	color: #E2001A;
	padding-top: 10px;
	margin-left: 10px;
}
h1 span {
	padding: 2px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
}
h2 {
	font-size: medium;
	margin-left: 10px;
	margin-top: 15px;
}
h2 span {
	padding: 2px;
	border-bottom: 2px dotted #e1e1e1;
	border-bottom-color: #999999;
}
h4 {
	font-size: medium;
	margin-top: 15px;	
}
p {
	font-family: Calibri, Arial, sans-serif;
	font-size: small;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 130%;
}
.text-ul {
	list-style-position: outside;
	margin-left: 50px;
}
.text-ul li {
	list-style-type:disc;
	font-family: Calibri, Arial, sans-serif;
	font-size: small;	
}
.arena-ul {
	list-style-position: outside;
	margin-left: 50px;
}
.arena-ul li {
	list-style-type:disc;
	font-family: Calibri, Arial, sans-serif;
	font-size: medium;	
}
.arena-ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #e2001a;
}
.arena-discount {
	text-align: center;
	line-height: 140%;
}
.arena-discount3 {
	text-align: center;
	line-height: 150%;
	font-size: x-large;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.arena-discount3 a {
	text-decoration: none;
}
.code-entry {
}
.code-entry a{
	font-weight: bold;
	font-size: large;
	text-decoration: none;
	color: #e2001a;
	text-align: center;
}

.arena-discount a{
	font-size: large;
	font-weight: bold;
	text-decoration: none;
}
.arena-discount2 {
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color: #e2001a;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.starburst {
	display:block;
	width:6em;
	height:6em;
	background:#e2001a;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	rotation:-45deg;
	position:relative;
	top:2em;
	left:2em;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.starburst span {
	display:block;
	width:6em;
	height:6em;
	background:#e2001a;
	-webkit-transform:rotate(22.5deg);
	-moz-transform:rotate(22.5deg);
	rotation:22.5deg;
}
.arena-discount2 a{
	text-decoration: none;
	color: #e2001a;		
}

#centre_col p{
	margin-left: 10px;
}
#centre_col h1{
	margin-left: 10px;
}
.text-ol {
	list-style-position: outside;
	margin-left: 50px;
}
.text-ol li {
	list-style-type:decimal;
	font-family: Calibri, Arial, sans-serif;
	font-size: small;	
}
.centre {
	text-align:center;
}
h6 {
	font-size:14px;
	font-weight:bold;
}
.red-text {
	color: #e1200a;
}
.shipping p {
	font-size:medium;
}
/* -----------------------------------
UPPER BODY
----------------------------------- */

#social_media {
	width: 100px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#social_media p {
	font-size: small;
	font-weight: bold;
	color: #333333;
	margin-bottom:0px;	
}
.space_5 {
	margin-right: 5px;
}
#search {
	width: 200px;
}
.logo {
	border-style: 0;
	border-color: 0;
	border-width: 0px;
	margin: 7px 0px 0px 20px;
	width: 300px;
	float: left;
}
#top_nav {
	width: 1000px;
	height: 55px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/base/navigation.jpg');
}
#headings {
	width: 1000px;
	height: 23px;
	background-image: url('../images/base/heading.jpg');
	background-repeat: no-repeat;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
}
#left_head {
	width: 189px;
	float: left;
	-webkit-border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBBB), to(#BBBBBB), color-stop(.6,#F9F9F9),color-stop(.4,#F9F9F9));
	background: -moz-linear-gradient(0% 100% 90deg,#BBBBBB, #F9F9F9, #BBBBBB 100%);
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #BCBCBC;	
	
}
#headings p {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;
	text-align: center;
	width: 189px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	text-transform: uppercase;
}
#breadcrumb {
	width: 620px;
	z-index: 1;
	overflow: hidden;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 2px;
	float: left;
}
#breadcrumb ul {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#breadcrumb li {
	list-style-type: none;
	display: inline;
}
#right_head {
	width: 189px;
	float: left;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBBB), to(#BBBBBB), color-stop(.6,#F9F9F9),color-stop(.4,#F9F9F9));
	background: -moz-linear-gradient(0% 100% 90deg,#BBBBBB, #F9F9F9, #BBBBBB 100%);
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #BCBCBC;	
}

/* -----------------------------------
COLUMNS
----------------------------------- */
#left_col {
	width: 190px;
	float: left;
}
#right_col {
	width: 190px;
	float: left;
}
#share {
	margin-top: 20px;
	padding-left: 20px;
}
#centre_col {
	float: left;
	width: 540px;
	background-color: #fff;
	padding-right: 40px;
	padding-left: 40px;
}
#home-centre_col {
	float: left;
	width: 540px;
	background-color: #fff;
	padding-right: 40px;
	padding-left: 40px;
}
#wide_col {
	float: left;
	width: 790px;
	background-color: #fff;
	padding-right: 10px;
	padding-left: 10px;
}

/* -----------------------------------
FOOTER
----------------------------------- */

#terms {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px 10px 20px 10px;
	clear: both;
}
#terms h4 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 1px;
	padding-left: 10px;
}
#terms p {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}
#suppliers {
	background-color: #FFFFFF;
	width: 1000px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-bottom: 5px;
}
#suppliers ul {
	padding: 5px 0px 5px 10px;
	margin: 0px;
}
#suppliers li {
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	vertical-align: middle;
}
#footer {
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/base/footer_bar.png');
	height: 50px;
	font-size: x-small;
	text-align: center;
	font-family: arial, Helvetica, sans-serif;
	background-repeat: repeat-x;

}
#footer ul {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
}
#footer li {
	list-style-type: none;
	display: inline;
	margin-right: 50px;
}

#bottom_links {
	background-color: #DBDBDB;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);	
	font-size: small;
	overflow: hidden;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #999999;
}
#bottom_links a {
	text-decoration:none;
}
#bottom_links .sec{
	width: 185px;
	min-height: 170px;
	float: left;
	border-right: #eee solid 1px;
}
#bottom_links .sec h5{
	list-style: none;
	height: 26px;
	text-transform: uppercase;
	padding: 13px 0px 0px 10px;
	margin-bottom: 0px;
	font-size: medium;
}
#bottom_links .sec ul{
	list-style: none;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#bottom_links .sec ul li{
	background-image:url('../images/links_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:3px 0px 3px 10px;
}
#bottom_links .newsletter{
	width: 210px;
	float: left;
	padding: 0px 10px 0px 10px;
	margin-left: 10px;
}

#bottom_links .newsletter h5{
	list-style: none;
	height: 26px;
	text-transform: uppercase;
	padding: 13px 0px 0px 0px;
	font-size: medium;
	margin-bottom: 0px;
}
#bottom_links .newsletter p{
	padding: 0px;
	margin-top: 0px;
}
#newsletter-form input{
	width: 200px;
	margin: 0;
	height:24px;
	padding: 3px 3px 3px 27px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	background: #fff url('sprite.png') no-repeat -1px;
}
#newsletter-form .name { background: #fff url('sprite.png') no-repeat -1px -1px;
}
#newsletter-form .email { background: #fff url('sprite.png') no-repeat -1px -33px;
}

.newsletter-button {
	padding: 6px 0 0 0px;
	height: 35px;
}
.newsletter-button a { 
	float:left; 
	padding:5px 0 0; 
}
.news-button {
	padding: 0px;
	text-align: center;
	border: 0;
	overflow: visible;
	margin-right: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	cursor: pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: thin solid #999;
	background-color: #ccc; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB); /* IE 10 */;
	background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);
	height: 25px;
}
.news-button:hover{
	border: thin solid #E2001A;
}
.news-button span{
	padding: 10px;
}
#unsubscribe-form {
	border: 1px solid #999999;
	padding: 10px;
	width: 250px;
	margin-left: 10px;
	background-color: #DBDBDB; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB); /* IE 10 */;
	background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);
	font-size: small;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#unsubscribe-form input{
	width: 200px;
	margin: 0;
	height:24px;
	padding: 3px 3px 3px 27px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	background: #fff url('sprite.png') no-repeat -1px;
}
#unsubscribe-form .name { background: #fff url('sprite.png') no-repeat -1px -1px;
}
#unsubscribe-form .email { background: #fff url('sprite.png') no-repeat -1px -33px;
}
	

/* -----------------------------------
RIGHT SIDE
----------------------------------- */
#postcode {
	padding: 5px;
	float: right;
	background-color: #F0F0F0;
	width: 179px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;	
}
#pform {
	margin: 0px auto 0px auto;
	border-width: 0px;
	text-align: center;
	padding-bottom: 10px;
	padding-top:10px;
}
#postcode label {
	padding: 1px;
	font-size: small;
	text-align: center;
}
#postcode input {
	width: 50%;
	padding: 2px 2px 2px 0px;
	font-size: small;
}
#postcode .submit
{
	margin: 0;
	padding: 3px 10px 3px 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: thin solid #808080;
	background-color: #DBDBDB; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB); /* IE 10 */;
	background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);
	font-size: small;
}
#related-heading {
	background-image: url('../images/buttons/blank_rh.png');
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 23px;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBBB), to(#BBBBBB), color-stop(.6,#F9F9F9),color-stop(.4,#F9F9F9));
	background: -moz-linear-gradient(0% 100% 90deg,#BBBBBB, #F9F9F9, #BBBBBB 100%);
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #BCBCBC;
}
#related-heading h3{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	padding-top: 3px;
}
#arena-shop {
	background-color: #F0F0F0;
	background-position: top;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	background-color: #F0F0F0; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB); /* IE 10 */;
	background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);
	overflow: hidden;
	text-align: center;
	background-image: url('../images/promo/arena-small.jpg');
	background-repeat: no-repeat;
	height: 150px;
}

.right-links {
	background-color: #F0F0F0;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	background-color: #F0F0F0;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);		
	overflow: hidden;	
}
.right-links ul{
	list-style: none;
	float: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
.right-links ul li{
	background-image: url('../images/links_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 5px 0px 5px 10px;
	font-size: small;
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
}
.right-links ul li a{
	text-decoration:none;
}
.right-links p{
	margin: 0;
}

.blackberry-specialists {
	background-color: #000;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
		
	overflow: hidden;	
}
#lelated-heading {

	background-image: url('../images/buttons/blank_lh.png');
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 23px;
	-webkit-border-radius: 0 6px 0 0 ;
	-moz-border-radius: 0 6px 0 0;
	border-radius: 0px 6px 0 0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBBB), to(#BBBBBB), color-stop(.6,#F9F9F9),color-stop(.4,#F9F9F9));
	background: -moz-linear-gradient(0% 100% 90deg,#BBBBBB, #F9F9F9, #BBBBBB 100%);
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #BCBCBC;
}
#lelated-heading h3{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	padding-top: 3px;
}

.left-links {
	background-color: #F0F0F0;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;	
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);		
	overflow: hidden;	
}
.left-links p{
	padding: 15px;
	margin-top: 0px;
	text-align: justify;
}
.left-links hr{
	width: 75%;
	text-align: center;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
}

.left-links ul{
	list-style: none;
	float: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
.left-links ul li{
	background-image: url('../images/links_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 5px 0px 5px 10px;
	font-size: small;
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
}
.left-links ul li a{
	text-decoration:none;
}
.left-promo {
	background-position: bottom;
	background-color: #fff;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
	overflow: hidden;
	background-image: url('../images/promo/arena-citiscape.jpg');
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
.left-promo3 {

	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
	background-image: url('../images/promo/arena-bg2.png');
	background-repeat: no-repeat;
	height: 280px;
}
.left-promo4 {

	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
	background-image: url('../images/promo/arena-bg3.png');
	background-repeat: no-repeat;
	height: 370px;
}

.letf-promo2 a {
	text-decoration:none;
}
.home-left-promo {
	background-position: bottom;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
	overflow: hidden;
	background-image: url('../images/promo/arena-citiscape.jpg');
	background-repeat: no-repeat;
	padding-bottom: 30px;
	background-color: #DBDBDB;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);	
	
}
.arena-logo {
	padding-top:10px;
	padding-left:5px;
}
.right-promo {
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	background-color: #fff;
	overflow: hidden;	
}


/* -----------------------------------
LONG BORING TEXT
----------------------------------- */


.web-policy {
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 50px;
}
.web-policy p{
	padding-left: 10px;
}
.shipping p {
	margin-left: 60px;
	margin-right: 50px;
}
.shipping h2 {
	margin-left: 60px;
}
.reg_par {
	width: 80%;
	margin-left: 40px;
	font-size: medium;
	margin-top: 40px;
	margin-bottom: 40px;
}
.reg_par2 {
	width: 80%;
	margin-left: 40px;
	font-size: medium;
	margin-bottom: 10px;
}
/* -----------------------------------
IMAGES
----------------------------------- */
.float-right {
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
.float-left {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
.photo-pad {
	margin-left: 4px;
	margin-top: 2px;
}
.sls-logo {
	padding-top: 20px;
	padding-left: 30px;
}
.image_202020 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.image_203020 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.image_202040 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}

.image_402020 {
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.image_402010 {
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.image_602020 {
	padding-top: 60px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.pad-left-50 {
	padding-left: 50px;
}
.pad-left-100 {
	padding-left: 100px;
}
.pad-left-150 {
	padding-left: 150px;
}
.pad-left-180 {
	padding-left: 180px;
}
.pad-left-190 {
	padding-left: 190px;
}
.pad-left-200 {
	padding-left: 200px;
}

.pad-left-245 {
	padding-left: 245px;
}

.pad-top-50 {
	margin-top: 50px;
}

.left-photo {
	margin-left:5px;
	margin-top:5px;
	-webkit-box-shadow: 5px 5px 5px #999;
	-moz-box-shadow: 5px 5px 5px #999;
	box-shadow: 5px 5px 5px #999;
}
.handset_img_w25 {
	float: left;
	margin-left: 25px;
	margin-top: 3px;
	position: relative;
}
/* -----------------------------------
Franchise TABLE
----------------------------------- */

.franch {
	margin-right: auto;
	margin-left: auto;
	color: #FF0000;
	border-spacing: 5px;
	width: 95%;
	margin-bottom: 20px;
}
.franch td {
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/* -----------------------------------
Support TABLE
----------------------------------- */

.support-centre {
	margin-right: auto;
	margin-left: auto;
	border-spacing: 5px;
	width: 65%;
	font-family: Calibri, Arial, sans-serif;
}
.support-icon {
	width: 5%;
	vertical-align: top;
	text-align: justify;
	padding: 5px;
}
.support-text {
	font-size: 14px;
	padding: 4px 5px 5px 5px;
}
.support-text span{
	font-weight: bold;
	font-size: 15px;
}
.support-divider {
}
/* -----------------------------------
Locations TABLE
----------------------------------- */

.locator {
	width: 100%;
	border-spacing: 2px;
	margin-bottom: 15px;
}
.Store_table {
	width: 50%;
}
.left-table {
	width: 100%;
	border-spacing: 2px;
	margin-bottom: 15px;
}
.right-table {
	width: 100%;
	border-spacing: 2px;
	margin-bottom: 15px;
}

.Store_icon {
	padding: 3px 1px 1px 1px;
	vertical-align: top;
	width: 5%;
}
.Store_info {
	padding: 0px 2px 2px 5px;
	vertical-align: top;
	width: 95%;
}
.store-phone {
	vertical-align: top;
	padding-left: 5px;
}
.store-fax {
	vertical-align: top;
	padding-left: 5px;
}
.store-email {
	vertical-align: top;
	padding-left: 5px;
}
.Store_baseline_row {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.stores-h1 {
	margin-left: 0px!important;
	padding-left: 0px;
}

/* -----------------------------------
MAIN PRODUCTS PAGES
----------------------------------- */

#panels-2 {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
}
#panels-2 ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#panels-2 li {
	margin: 0px;
	padding: 0px 0px 0px 60px;
	list-style-type: none;
	display: inline;
}
#panels-3 {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
}
#panels-3 ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#panels-3 li {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	list-style-type: none;
	display: inline;
}
#carrier-3 {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
}
#carrier-3 ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carrier-3 li {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	list-style-type: none;
	display: inline;
}

/* -----------------------------------
HOT OFFERS
----------------------------------- */
#hot-offers {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
	margin-top:5px;
}
#hot-offers ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hot-offers li {
	margin: 0px 25px 0px 0px;
	list-style-type: none;
	display: inline;
}
#panels-2 {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
}
#panels-2 ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#panels-4 ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ackground-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
	margin-top:10px;	
}
#hot-offers ul {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hot-offers li {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	display: inline;
}


#panels-2 {
	float: left;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: small;
	height: auto;
	width:100%;
}
.panel-top-w {
	background-color: #F0F0F0;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;	
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #999;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;	
	height: 30px;
}
/* -----------------------------------
CARRIER CLASSES
----------------------------------- */

.vodafone-page {
	background-position: 680px 20px;
	background-image: url('../images/logos/vodafone_bg.jpg');
	background-repeat: no-repeat;
}
.optus-page {
	background-position: 680px 20px;
	background-image: url('../images/logos/optus_bg.jpg');
	background-repeat: no-repeat;
}
.virgin-page {
	background-position: 680px 20px;
	background-image: url('../images/logos/virgin_bg.jpg');
	background-repeat: no-repeat;
}
.funky {
	background-position: 680px 20px;
	background-image: url('../images/logos/funky-samurai.jpg');
	background-repeat: no-repeat;
}
.dodo-page {
	background-position: 680px 20px;
	background-image: url('../images/logos/dodo_bg.jpg');
	background-repeat: no-repeat;
}
.mynumber-page {
	background-position: 640px 20px;
	background-image: url('../images/logos/my-number.jpg');
	background-repeat: no-repeat;
}
.apb-page {
	background-position: 620px 20px;
	background-image: url('../images/logos/apb_logo.png');
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-left: 50px;
}
.travelsim-page {
	background-position: 580px 20px;
	background-image: url('../images/logos/travel_bg.jpg');
	background-repeat: no-repeat;
}
.gotalk-page {
	background-position: 620px 20px;
	background-image: url('../images/logos/gotalk_bg.jpg');
	background-repeat: no-repeat;
}
.lebara-page {
	background-position: 645px 20px;
	background-image: url('../images/logos/lebara_bg.jpg');
	background-repeat: no-repeat;
}
.amaysim-page {
	background-position: 670px 20px;
	background-image: url('../images/logos/amaysim_bg.jpg');
	background-repeat: no-repeat;
}
.boost-page {
	background-position: 690px 15px;
	background-image: url('../images/logos/boost_bg.jpg');
	background-repeat: no-repeat;
}
.think-page {
	background-position: 700px 20px;
	background-image: url('../images/logos/think_bg.jpg');
	background-repeat: no-repeat;	
}
/* -----------------------------------
HANDSET CLASSES
----------------------------------- */
.nokia-page {
	background-position: 690px 20px;
	background-image: url('../images/logos/nokia_bg.jpg');
	background-repeat: no-repeat;
}
.lg-page {
	background-position: 670px 20px;
	background-image: url('../images/logos/lg_bg.jpg');
	background-repeat: no-repeat;
}
.sony-page {
	background-position: 670px 15px;
	background-image: url('../images/logos/sony_bg.jpg');
	background-repeat: no-repeat;
}
.samsung-page {
	background-position: 650px 15px;
	background-image: url('../images/logos/samsung_bg.jpg');
	background-repeat: no-repeat;
}
.huawei-page {
	background-position: 640px 20px;
	background-image: url('../images/logos/huawei_bg.png');
	background-repeat: no-repeat;
}
.htc-page {
	background-position: 670px 20px;
	background-image: url('../images/logos/htc_bg.jpg');
	background-repeat: no-repeat;
}
.blackberry-page {
	background-position: 660px 25px;
	background-image: url('../images/logos/blackberry_bg.jpg');
	background-repeat: no-repeat;
}
.motorola-page {
	background-position: 640px 20px;
	background-image: url('../images/logos/motorola_bg.jpg');
	background-repeat: no-repeat;
}
.android-page {
	background-position: 710px 15px;
	background-image: url('../images/logos/android_bg.jpg');
	background-repeat: no-repeat;
}
.dualsim-page {
	background-position: 710px 15px;
	background-image: url('../images/logos/dual_bg.jpg');
	background-repeat: no-repeat;
}
.oz-stock {
	background-position: 690px 20px;
	background-image: url('../images/shop/oz-stock.png');
	background-repeat: no-repeat;
}
#oz-stock {
	background-position: center;
	background-image: url('../images/shop/oz-stock.png');
	background-repeat: no-repeat;
	height: 100px;
	margin-top: 30px;
}
/* -----------------------------------
Hot OFFERS
----------------------------------- */
.hot_par {
	width: 80%;
	margin-left: 20px;
}
.hot_par2 {
	width: 80%;
	margin-left: 20px;
	font-size: medium;
}
.mynumber-url {
	text-align:center;
	font-size:large;
}
.mynumber-url a{
	text-decoration:none;
}
#hot-prepaid {
	background-position: 10px 10px;
	padding: 10px 0px 10px 0px;
	float: left;
	background-color: #FFFFFF;
	width: 790px;
	overflow: auto;
	font-family: verdana;
	font-size: small;
	height: auto;
}
#hot-prepaid ul {
	margin: 30px 0px 0px 30px;
	padding-right: 0px;
	padding-left: 0px;
}
#hot-prepaid li {
	margin: 0px;
	list-style-type: none;
	display: inline;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/* -----------------------------------
COMPETITIONS
----------------------------------- */
.competition-panel {
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	overflow: hidden;
	background-color: #F0F0F0;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);	
	
}
.travel-competition-panel {
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	overflow: hidden;
	background-color: #f89937;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fecc4a), to(#f89937));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fecc4a, #f89937);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fecc4a, #f89937);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fecc4a, #f89937);	
	
}

.win {
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-size: 55px;
	font-weight: bold;
	color: #D2021D;
	text-align: center;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	text-shadow: 2px 2px 4px #000;	
}
.handset {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 35px;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-style: inherit;
	text-shadow: 2px 2px 2px #000;	
}
.prize {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #F08037;
	text-align: center;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-style: inherit;
	text-shadow: 2px 2px 2px #000;
}
.travel-prize {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-shadow: 2px 2px 2px #706f71;
	text-transform: uppercase;
}

.Tell-us {
	font-weight: bold;
	text-align: center;
}
.float-eclipse {
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
.Tell-us-why {
	font-style: italic;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
.enter-here {
	font-weight: bold;
	color: #D2021D;
	text-align: center;
	font-size: large;
}
.enter-here a{
	text-decoration:none;
	color: #D2021D;
}
/*
=======================================================================
	Listing Rules
=======================================================================
*/
.listing {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.listing h2 {
	margin-left: 0px;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
	width: 97%;
}
.listing h3 {
	margin: 60px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
	width: 97%;
	color: #e2001a;
	font-size: x-large;
	font-weight: bold;
}

.listing ul{
	list-style:none;
	float:left;
}
.listing ul li{
	padding: 3px;
	width: 156px !important;
	background-image: url(../images/shop/panel_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;
	background-color: #EFEFEF;
}
.listing ul li h6{
	margin:8px 0px 2px 0px;
}
.listing ul li.last{
	margin-right:0px;
}
.listing ul li h6{
	padding-bottom:4px;
}
.listing ul li a.thumb{
	float:left;
	margin-bottom:12px;
}
.listing ul li a.thumb img{
	width:154px;
	height:152px;
}
.listing ul li p.text{
	width:160px;
	border-bottom:#dddbd4 solid 1px;
	padding-bottom:3px;
	margin-bottom:3px;
	float:left;
}
.listing ul li p.price{
	padding-top: 2px;
	font-size: small;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left:5px;
}
.listing ul li p.online-price{
	padding-top: 2px;
	padding-bottom: 2px;	
	font-size: medium;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left:5px;	
}

.listing ul li .regprice{
	text-decoration:line-through;
}
.listing ul li .stars{
	padding:5px 0px;
	float:left;
}
.listing ul li a.rev{
	float:right;
	text-decoration:underline;
	padding-top:4px;
}
a.addcrt{
	background-image: url('../images/shop/addcart.gif');
	padding: 3px 10px 3px 10px;
	background-repeat: repeat-x;
	background-position: top;
	margin-right: 2px;
	height: 17px;
	border: #d8d8d8 solid 1px;
	display: inline-block;
	float: left;
	font-size: small;
}
a.addcrt:hover{
	color:#000;
}
.marg {
	margin-left:30px;}
a.simplebtn {
	height: 19px;
	display: inline-block;
	color: #FFF;
	padding: 3px 10px 0px 10px;
	background-image: url(../images/shop/buttn_bg.gif);
	background-repeat: repeat-x;
	border: #333333 solid 1px;
	font-size: small;
}
a.simplebtn:hover {
	color:#fff;
	background-color:#777777;
	background-image:none;
}
.proceed {
	display:inline-block;
	color:#FFF;
	padding:10px 30px 10px 30px;
	background-image:url(../images/shop/buttn_bg_big.gif);
	background-repeat:repeat-x;
	border:#333333 solid 1px;
	text-decoration: none;
}
.proceed:hover {
	background-color:#777777;
	background-image:none;
	text-decoration: none;
	
}
.cartmarg {
	margin-top:8px;
	margin-right:5px;
}
.login-button {
	padding: 4px 2px 4px 2px;
	font-size: small;
	width: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: thin solid #999;
	background-color: #DBDBDB; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#DBDBDB)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #f3f3f3, #DBDBDB); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #f3f3f3, #DBDBDB); /* IE 10 */;
	background: -ms-linear-gradient(top, #f3f3f3, #DBDBDB);
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.login-button:hover {
	border-color: #CC0000;
}
/*
=======================================================================
	showcase
=======================================================================
*/
.showcase {
	overflow: hidden;
	margin-top: 60px
}
.showcase ul {
	margin-left: 40px;
	padding-bottom: 0px;
}
.showcase li {
	width: 160px;
	height: 215px;
	background-position: left top;
	background-image: url('../images/hot_offers/prepaid-blank.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	line-height: 110%;
	margin-bottom: 20px;
}
.showcase-handset {
	width: 145px;
	float: left;
	height: 147px;
	margin-top: 17px;
	text-align:center
}
.showcase-details {
	width: 155px;
	float: left;
	height: 20px;
	padding-left:5px;	
}
.showcase-details a{
	padding: 6px 20px 9px 20px;
	background-position: 1px 4px;
	width: 55px;
	height: 18px;
	background-image: url('../images/hot_offers/more-info.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
}
.showcase-details a:hover {
	background-image: url('../images/hot_offers/more-info-hover.jpg');
	background-repeat: no-repeat;
}
/*
=======================================================================
	HANDSET ULs
=======================================================================
*/
.showcase-details a{
	padding: 6px 20px 9px 20px;
	background-position: 1px 4px;
	width: 55px;
	height: 18px;
	background-image: url('../images/hot_offers/more-info.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
}
.showcase-details a:hover {
	background-image: url('../images/hot_offers/more-info-hover.jpg');
	background-repeat: no-repeat;
}
.showcase-title {
	margin: 8px 0px 0px 0px;
	font-size: 14px;
}

/*
=======================================================================
	HOT PREPAID
=======================================================================
*/
.hot-prepaid {
	overflow: hidden;
	margin-top: 40px
}
.hot-prepaid ul {
	margin-left: 40px;
	padding-bottom: 0px;
}
.hot-prepaid li {
	width: 160px;
	height: 215px;
	background-position: left top;
	background-image: url('../images/hot_offers/prepaid-blank.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	line-height: 110%;
	margin-bottom: 20px;
}

.hot-prepaid-handset {
	width: 70px;
	height: 150px;
	margin-top: 20px;
	float: left;
	text-align:center;
}
.hot-prepaid-pricing {
	width: 80px;
	height: 140px;
	margin-top: 15px;
	float: left;
}
.hot-details {
	width: 60px;
	float: left;
	height: 20px;
	margin-top: 7px;
	padding-left:10px;
}
.hot-details a{
	padding: 6px 20px 9px 20px;
	background-position: 1px 4px;
	width: 55px;
	height: 18px;
	background-image: url('../images/hot_offers/more-info.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
}
.hot-details a:hover {
	background-image: url('../images/hot_offers/more-info-hover.jpg');
	background-repeat: no-repeat;
}


.virgin-logo {
	background-image: url('../images/logos/virgin_55.jpg');
	background-repeat: no-repeat;
	background-position: center 4px;
}
.optus-logo {
	background-image: url('../images/logos/optus_50.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.vodafone-logo {
	background-image: url('../images/logos/vodafone_50.jpg');
	background-repeat: no-repeat;
	background-position: center 3px;
}
.boost-logo {
	background-image: url('../images/logos/boost_45.jpg');
	background-repeat: no-repeat;
	background-position: center 2px;
}
.prepaid-price {
	padding: 0px;
	margin: -5px 0px 0px 0px;
	color: #e2001a;
	font-weight: bold;
	font-size: 20pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.pad-top-20 {
	padding-top:25px;
}
.prepaid-price-line {
	padding: 0px;
	margin: 40px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
.prepaid-price-solo {
	padding: 0px;
	margin: 60px 0px 0px 0px;
	color: #e2001a;
	font-weight: bold;
	font-size: 20pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.prepaid-price-gift {
	padding: 0px;
	margin: 40px 0px 0px 0px;
	color: #e2001a;
	font-weight: bold;
	font-size: 18pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.prepaid-price-small {
	padding: 0px;
	margin: 60px 0px 0px -5px;
	color: #e2001a;
	font-weight: bold;
	font-size: 16pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.prepaid-price-small2 {
	padding: 0px;
	margin: 50px 0px 0px -5px;
	color: #e2001a;
	font-weight: bold;
	font-size: 16pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.prepaid-price-bb {
	padding: 0px;
	margin: 60px 0px 0px 0px;
	color: #e2001a;
	font-weight: bold;
	font-size: 20pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.hot-prepaid-extra {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.hot-prepaid-extra-small {
	font-size: 10px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.hot-prepaid-hot {
	font-weight: bold;
	font-size: 15px;
	text-align: inherit;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0px -1px 2px #f60, 0px -2px 3px #fc0, 0px -3px 7px #e2001a;	
}

.postpaid3 {
	overflow: hidden;
}
.postpaid3 ul {
	margin-left: 80px;
	margin-top: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.postpaid3 li {
	width: 185px;
	height: 215px;
	background-position: left top;
	background-image: url('../images/product/postpaid-blank.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	line-height: 120%;
	margin-bottom: 30px;
}
.prepaid12 {
	overflow: hidden;
}
.prepaid12 ul {
	margin-left: 80px;
	margin-top: 70px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.prepaid12 li {
	width: 185px;
	height: 215px;
	background-position: left top;
	background-image: url('../images/product/postpaid-blank.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	line-height: 120%;
	margin-bottom: 30px;
}
.pre-pricing {
	width: 80px;
	float: left;
	height: 125px;
	margin-top: 20px;
	text-align: center;
	padding-top: 5px;
}
.pre-optus {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	color: #00718e;
	font-weight: bold;
	font-size: 25pt;
	text-shadow: 1px 1px 1px #333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.pre-optus-gwp {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: #00718e;
	font-weight: bold;
	font-size: 25pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.pre-voda {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	color: red;
	font-weight: bold;
	font-size: 25pt;
	text-shadow: 1px 1px 1px #333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.pre-voda-gwp {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: red;
	font-weight: bold;
	font-size: 25pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.prepaid-caps {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.prepaid3 {
	overflow: hidden;
}
.prepaid3 ul {
	margin-left: 80px;
	margin-top: 70px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.prepaid3 li {
	width: 185px;
	height: 215px;
	background-position: left top;
	background-image: url('../images/product/panel-blank.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	line-height: 120%;
	margin-bottom: 30px;
}
.prepaid3 li:hover {
	background-position: left top;
	background-image: url('../images/product/panel-hover.jpg');
	background-repeat: no-repeat;
}
.prepaid3 li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.prepaid3 a:hover {
	color:black;
}

.phone_img {
	float: left;
	margin-left: 10px;
	margin-top: 25px;
	position:static;	
	z-index:10;
}
.post_img {
	float: left;
	left: 10px;
	top: 25px;
	position:relative;	
}
.red_price {
	padding: 2px;
	color: #ff0000;
	margin-top: 70px;
	font-weight: bold;
	float: right;
	font-size: xx-large;
	margin-right: 20px;
	z-index: 1;
	text-shadow: 1px 1px 1px #333;	
}
.post-handset {
	width: 90px;
	float: left;
	height: 160px;
	margin-top: 20px;
}
.postpaid-img {
	margin-left: 5px;
	margin-top: 5px;
}
.post-pricing {
	width: 80px;
	float: left;
	height: 125px;
	margin-top: 20px;
	text-align: center;
	padding-top: 5px;
}
.postscript {
	font-size: medium;
	margin-top: -30px;
}
.post-details {
	width: 85px;
	float: left;
	height: 30px;
}
.post-details a{
	padding: 6px 30px 7px 20px;
	background-position: 1px 0px;
	width: 85px;
	height: 25px;
	background-image: url('../images/product/postpaid-details-off.png');
	background-repeat: no-repeat;
	text-decoration: none;
	margin-bottom: 1px;
}
.post-details a:hover {
	background-image: url('../images/product/postpaid-details-hover.png');
	background-repeat: no-repeat;
}

.zero-optus {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: #00718e;
	font-weight: bold;
	font-size: 30pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.front-optus {
	margin: 0px;
	padding: 0px;
	color: #00718e;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.optus-plan {
	font-weight: bold;
	font-size: 15px;
	text-align: inherit;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.zero-virgin {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: #ed1c37;
	font-weight: bold;
	font-size: 30pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.front-virgin {
	margin: 0px;
	padding: 0px;
	color: #ed1c37;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.virgin-plan {
	font-weight: bold;
	font-size: 14px;
	text-align: inherit;
	padding: 0px;
	margin: 2px 0px 2px 0px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.virgin-price {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 22px;
	color: #ed1c37;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #333;
}

.zero-voda {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: red;
	font-weight: bold;
	font-size: 30pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.front-voda {
	margin: 0px;
	padding: 0px;
	color: red;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.voda-plan {
	font-weight: bold;
	font-size: 15px;
	text-align: inherit;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
}
.zero-dodo {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	color: #662d91;
	font-weight: bold;
	font-size: 30pt;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.front-dodo {
	margin: 0px;
	padding: 0px;
	color: #662d91;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.dodo-plan {
	font-weight: bold;
	font-size: 15px;
	text-align: inherit;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

.red_pricex {
	padding: 4px;
	color: #FF0000;
	margin-top: 70px;
	font-weight: bold;
	float: right;
	font-size: x-large;
	margin-right: 20px;
	z-index: 1;
	text-shadow: 1px 1px 1px #333;	
}

.phone-title {
	margin: 8px 0px 0px 0px;
	font-size: 15px;
}
.handsets-multi {
	overflow: hidden;
	margin-top: 60px;	
}
.handsets-multi ul {
	margin-left: 15px;
	
}
.handsets-multi li {
	width: 160px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 27px;
	margin-bottom: 25px;	
	line-height: 120%;
}
.handsets-multi li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.handsets-multi a:hover {
	color:black;
}
.handsets-multi li:hover {
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel2.jpg');
	background-repeat: no-repeat;
}
.handsets-multi3 {
	overflow: hidden;
	margin-top: 60px;	
}
.handsets-multi3 ul {
	margin-left: 140px;
	
}
.handsets-multi3 li {
	width: 160px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 27px;
	margin-bottom: 25px;	
	line-height: 120%;
}
.handsets-multi3 li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.handsets-multi3 a:hover {
	color:black;
}
.handsets-multi3 li:hover {
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel2.jpg');
	background-repeat: no-repeat;
}

.handsets4 {
	overflow: hidden;
}
.handsets4 ul {
	margin-left: 15px;
	margin-top: 60px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.handsets4 li {
	width: 160px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 27px;
	line-height: 150%;
}
.handsets4 li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.handsets4 a:hover {
	color:black;
}
.handsets4 li:hover {
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel2.jpg');
	background-repeat: no-repeat;
}

.handsets3 {
	overflow: hidden;
}
.handsets3 ul {
	margin-left: 140px;
	margin-top: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.handsets3 li {
	width: 160px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	line-height: 120%;
	margin-bottom: 30px;	
}
.handsets3 li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.handsets3 a:hover {
	color:black;
}
.handsets3 li:hover {
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel2.jpg');
	background-repeat: no-repeat;
}
.handsets2 {
	overflow: hidden;
}
.handsets2 ul {
	margin-left: 240px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.handsets2 li {
	width: 160px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel.jpg');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	line-height: 120%;
	margin-bottom: 30px;	
}
.handsets2 li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.handsets2 a:hover {
	color:black;
}
.handsets2 li:hover {
	background-position: left top;
	background-image: url('../images/prepaid/blank_panel2.jpg');
	background-repeat: no-repeat;
}

.handset_img {
	float: left;
	margin-left: 35px;
	margin-top:3px;
	position:static;	
	z-index:10;
}
.handset_img_w10 {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	position: relative;
}

.red_pp {
	color: #FF0000;
	font-weight: bold;
}
.handset_title {
	font-size: 12px;
	line-height: 120%;
}
.handset_title a:hover {
	font-size: 12px;
	line-height: 150%;
	color: #000000;
}
/*
=======================================================================
	HANDSET ULs
=======================================================================
*/
#login-form label {
	font-size: small;
	margin-left: 10px;
	font-weight: bold;
}
#login-form input {
	margin-left: 10px;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	font-size: small;
}
/*
=======================================================================
	Handest Pages
=======================================================================
*/
#handset-col {
	float: left;
	width: 240px;
}
#handset-info {
	float: left;
	width: 570px;
}
.eclipse-side-logo {
	margin-left: 5px;
}
.handset-image {
	margin-right: auto;
	margin-left: auto;
	background-color: #008000;
}
#handset_info h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 50px;
	margin-top: 25px;
	margin-bottom: 20px;
}
.main-logo {
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	text-align: left;
}


/*
=======================================================================
	Handest Pages
=======================================================================
*/

.gateway {
	padding: 15px;
	border: thin solid #999999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #F0F0F0; /* Safari 4-5, Chrome 1-9 */;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f3f3)); /* Safari 5.1, Chrome 10+ */;
	background: -webkit-linear-gradient(top, #fff, #f3f3f3); /* Firefox 3.6+ */;
	background: -moz-linear-gradient(top, #fff, #f3f3f3); /* IE 10 */;
	background: -ms-linear-gradient(top, #fff, #f3f3f3);
	overflow: hidden;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 5px 10px #999;
	-moz-box-shadow: 0 5px 10px #999;
	box-shadow: 0 5px 10px #999;

}
.gateway td {
	padding: 10px;
	width: 50%;
}
.gateline {
	border-bottom:thin gray dotted;
}
/*
=======================================================================
	TOP TEN
=======================================================================
*/
.top-ten {
	margin-top: 50px;
}
.top-ten ul {
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.top-ten li {
	width: 140px;
	height: 210px;
	background-position: left top;
	background-image: url('../images/top_10/blank_panel.png');
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-top: 3px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
	line-height: 90%;
}
.ten-img {
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	position: static;
	z-index: 10;
}
.ten-imgw {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
	position: static;
	z-index: 10;
}

.ten-number {
	color: #e2001a;
	font-size: large;
	font-weight: bold;
	text-shadow: 1px 1px 1px #333;
	line-height: 120%;
}
.ten-brand {
	padding: 0px;
	margin: -5px 0px 0px 10px;
	font-weight: bold;
}
.ten-model-20 {
	padding: 0px;
	font-weight: normal;
	margin-left: 20px;
}
.ten-model-30 {
	padding: 0px;
	font-weight: normal;
	margin-left: 30px;
}
.top-ten li a {
	display: block;
	text-decoration: none;
	padding-bottom: 175px;
}
.top-ten a:hover {
	color:black;
}
.top-ten li:hover {
	background-position: left top;
	background-image: url('../images/top_10/blank_panel2.png');
	background-repeat: no-repeat;
}

/*
=======================================================================
	Temp home page
=======================================================================
*/

#home-flash {
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
#online_slide {
	margin: 20px auto 10px auto;
	position: relative;
	height: 305px;
	width: 520px;
}

#online_slide a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#online_slide a.active {
    z-index:10;
}

#online_slide a.last-active {
    z-index:9;
}
#home-shop {
	background-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;	
	overflow: hidden;	
}
.ten-model-22 {
	padding: 0px;
	font-weight: normal;
	margin-left: 22px;
}
.showcase-details a {
	padding: 6px 20px 9px 20px;
	background-position: 40px 4px;
	width: 55px;
	height: 18px;
	background-image: url('../images/hot_offers/more-info.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	margin-left: 40px;
}
.showcase-details a {
	padding: 6px 20px 9px 20px;
	background-position: 1px 4px;
	width: 55px;
	height: 18px;
	background-image: url('../images/hot_offers/more-info.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
}
.shop_par {
	width: 90%;
	margin-left: 20px;
	font-size:medium;
}
.shop_par2 {
	width: 80%;
	margin-left: 20px;
	font-size:medium;
}
#accessories-large {
	width: 300px;
	float: left;
	text-align: center;	
	padding-top:40px;
}
#accessories-detail {
	width: 400px;
	padding-left:50px;	
	float: left;
}
#accessories-detail h2{
	margin-left: 0px;
	padding-left: 0px;
	font-size: large;
	color: #e2001a;
}
#accessories-detail ul{
	margin-left: 50px;
}

#accessories-detail ul li{
	list-style:disc;
}
#accessories-detail p{
	font-size: medium;
}
.drop-30 {
	margin-top: 30px;
}
.arena-deal {
	background-image: url('../../images/logos/arena-deal.jpg');
	background-repeat: no-repeat;
	background-position: 450px 15px;
}

