/* BACKGROUND: default blue */
body {
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	background: url("images/bg.png") repeat-x 0px 0px #fff;
	color: #404040;
}

/* green */
body.pnav-11413{
	background: url("images/bg.png") repeat-x 0px -1200px #fff;
}

/* orange */
body.pnav-193922{
	background: url("images/bg.png") repeat-x 0px -2400px #fff;
}

/* yellow */
body.pnav-389587{
	background: url("images/bg.png") repeat-x 0px -3600px #fff;
}

/* pink */
body.pnav-182135{
	background: url("images/bg.png") repeat-x 0px -4800px #fff;
}

/* purple */
body.pnav-418912{
	background: url("images/bg.png") repeat-x 0px -6000px #fff;
}

/* red */
body.pnav-418911{
	background: url("images/bg.png") repeat-x 0px -7200px #fff;
}

/* dark-blue */
body.pnav-11174{
	background: url("images/bg.png") repeat-x 0px -8400px #fff;
}

div#container {
	width: 100%;
        background:url("images/block.gif") 0 -22px;
}
*div#container {
	width: 100%;
        background:url("images/block.gif") 0 0;
}
div#container-inner {
	margin: 0 auto;
	text-align: left;
	width: 990px;
	padding:0px;
}
.clear {
	clear: both;
}
img {
	border: none;
}

/* LINKS: default blue */
a {
	color: #1890cf;
	text-decoration: none;
}
/* green */
body.pnav-11413 a {
	color: #67b537;
}
/* orange */
body.pnav-193922 a {
	color: #db5f27;
}
/* yellow */
body.pnav-389587 a {
	color: #d19c04;
}
/* pink */
body.pnav-182135 a {
	color: #d63bbe;
}
/* purple */
body.pnav-418912 a {
	color: #8451db;
}
/* red */
body.pnav-418911 a {
	color: #d01e22;
}
/* dark blue */
body.pnav-11174 a {
	color: #0665a8;
}
a:hover {
	text-decoration: underline;
}

.clearfix:after{content:"";display:block;height:0;line-height:0px;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1;}

/********** Header **********/

div#header {
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
	
}
div#header #header-inner {
	margin: 22px 0px 0px 0px;
	padding: 0;
	height:110px;
}

/* Header Banner */

div#header .banner-728 {
	float: right;
	margin: 10px 1px 0 0;
}
div#header .banner-728 span {
	width: 728px;
	height: 90px;
	display: block;
	padding: 0px;
}
div#header .banner-728 span a {
	background-color: #000;
	width: 728px;
	height: 90px;
	display: block;
}
.banner-300 iframe{
	z-index: 9998;
}


/* Logo */

div#header #header-content #header-logo-link{
display:block;
padding:34px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div#header #header-content h1:after{content:"";display:block;height:0;line-height:0px;clear:both;visibility:hidden;overflow:hidden}

/* default blue */
div#header #header-content #header-logo-link a{
	display:block;
	width:240px;
	background-image: url(images/logo_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:45px;
	outline:none;
}

/* green */
body.pnav-11413 div#header #header-content #header-logo-link a{
	background-position: 0px -45px;
}

/* orange */
body.pnav-193922 div#header #header-content #header-logo-link a{
	background-position: 0px -90px;
}

/* yellow */
body.pnav-389587 div#header #header-content #header-logo-link a{
	background-position: 0px -135px;
}

/* pink */
body.pnav-182135 div#header #header-content #header-logo-link a{
	background-position: 0px -315px;
}

/* purple */
body.pnav-418912 div#header #header-content #header-logo-link a{
	background-position: 0px -270px;
}

/* red */
body.pnav-418911 div#header #header-content #header-logo-link a{
	background-position: 0px -225px;
}

/* dark-blue */
body.pnav-11174 div#header #header-content #header-logo-link a{
	background-position: 0px -180px;
}

div#header #header-content #header-logo-link a span {
	padding: 0;
	margin: 0;
	text-indent:-9999px;
	line-height: 40px;
	display:block;
}
div#header #header-content #logo {
	margin: 0 0 0 5px;
	padding: 0;
	width: 215px;
	display:none;
}
div#header #header-content #logo .logo-title, div#header #header-content #logo .logo-title a {
	margin: 0;
	padding: 0;
	color:  #dd8d61;
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
	
}
div#header #header-content #logo .logo-sub, div#header #header-content #logo .logo-sub a {
	margin: 0;
	padding: 0;
	color: #3888b6;
	text-decoration: none;
	font-size: 11px;
}

/********** Navigation **********/

div#navigation {
	width: 990px;
	font-size: 12px;
}
div#navigation .inner {
	margin:0px;
	padding:0px;
}
#navigation .navigation-list {
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation-items li {
	float: left;
	position: relative;
	width:121px;
	margin-right:3px;
}
#navigation .navigation-list #navigation-items #nav-item-7{
	margin-right:0px;
}
#navigation ul li ul {
	position: absolute;
	left: 0px;
	top: 40px;
	display: none;
	z-index: 9999;
}
#navigation ul li {
	display: block;
	text-decoration: none;
}
#navigation-items li:hover ul, #navigation-items li.over ul {
	display: block;
}
#navigation .navigation-list #navigation-items span.navigation-button {
	display: block;
}
* html #navigation .navigation-list #navigation-items span.navigation-button {
	display: inline-block;
}
#navigation .navigation-list #navigation-items a.navigation-button {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border:solid 0px #000;
	background-image: url(images/nav_btns_sprite_bg.png);
	background-color: #333;
	background-position: 0px 0px;
	overflow:hidden;
	outline:none;
}
* html div#navigation .navigation-list #navigation-items a.navigation-button {
	display: block;
	cursor:pointer;
	text-decoration: none;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border:solid 0px #000;
	background-image: url(images/nav_btns_sprite_bg.png);
	background-color: #333;
	background-position: 0px 0px;
	overflow:auto;
	outline:dotted;
}
#navigation .navigation-list #navigation-items a.navigation-button span {
	display:block;
	text-indent: -9999px;

}
#navigation .navigation-list #navigation-items a.navigation-button:hover {
	background-position: 0px -40px;
}
#navigation .navigation-list #navigation-items .current a.navigation-button{
	background-position: 0px -80px;
	
}
#navigation .navigation-list #navigation-items #nav-item-home.current a.navigation-button{
	background-color: #269ede;

}

/* 1 */
#navigation .navigation-list #navigation-items #nav-item-1 a.navigation-button{
	background-position: -121px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-1 a.navigation-button:hover{
	background-position: -121px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-1.current a.navigation-button{
	background-position: -121px -80px;
}


/* 2 */
#navigation .navigation-list #navigation-items #nav-item-2 a.navigation-button{
	background-position: -242px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-2 a.navigation-button:hover{
	background-position: -242px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-2.current a.navigation-button{
	background-position: -242px -80px;
}


/* 3 */
#navigation .navigation-list #navigation-items #nav-item-3 a.navigation-button{
	background-position: -484px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-3 a.navigation-button:hover{
	background-position: -484px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-3.current a.navigation-button{
	background-position: -484px -80px;
}


/* 4 */
#navigation .navigation-list #navigation-items #nav-item-4 a.navigation-button{
	background-position: -363px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-4 a.navigation-button:hover{
	background-position: -363px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-4.current a.navigation-button{
	background-position: -363px -80px;
}


/* 5 */
#navigation .navigation-list #navigation-items #nav-item-5 a.navigation-button{
	background-position: -605px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-5 a.navigation-button:hover{
	background-position: -605px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-5.current a.navigation-button{
	background-position: -605px -80px;
}


/* 6 */
#navigation .navigation-list #navigation-items #nav-item-6 a.navigation-button{
	background-position: -726px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-6 a.navigation-button:hover{
	background-position: -726px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-6.current a.navigation-button{
	background-position: -726px -80px;
}


/* 7 */
#navigation .navigation-list #navigation-items #nav-item-7 a.navigation-button{
	background-position: -847px 0px;
}
#navigation .navigation-list #navigation-items #nav-item-7 a.navigation-button:hover{
	background-position: -847px -40px;
}
#navigation .navigation-list #navigation-items #nav-item-7.current a.navigation-button{
	background-position: -847px -80px;
}


#navigation .navigation-list a .navigation-title {
}
#navigation .navigation-list #navigation-items a.navigation-button .navigation-title {
	line-height:40px;
}
#navigation .navigation-list a:hover .navigation-title {
	color: #f1f1f1;
	cursor: pointer;
}

#navigation .navigation-list #navigation-items .navigation-drop  {
    background-color: #eaf8ff;
    border: 1px solid #1890cf;
    border-top:5px solid #1890cf;
    width: 986px;
    padding:0 0 10px 1px;
    z-index: 10;
    margin:0 0 0 0;
}
#navigation .navigation-drop li{
	float:left;
	width:233px;
	height:53px;
	margin: 10px 0 0 9px;
	border: 1px solid #1890cf;
}
#navigation .navigation-drop li:hover {
	border:2px solid #505050;
	width:231px;
	height:51px;
}
#navigation .navigation-drop li a {
	width:233px;
	height:53px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	cursor:pointer;
}
#navigation .navigation-drop li a:hover {
	text-decoration:underline;
}
#navigation .navigation-drop li a span {
	padding: 10px 0px 0px 61px;
	width:174px;
	display:block;
}
#navigation .navigation-drop li:hover span {
	padding: 9px 0px 0px 60px;
	width:174px;
}
* html div#navigation .navigation-list #navigation-items .navigation-drop  {
    width: 987px;
    padding:0 0 10px 8px;
}
* html div#navigation .navigation-drop li{
	margin: 10px 7px 0 0px;
}
* html div#navigation .navigation-drop li a span {
	padding: 10px 0px 0px 61px;
	width:235px;
}


/* Nav Drop Item 1 */
#navigation .navigation-list #navigation-items #nav-item-1 .navigation-drop  {
	margin:0 0 0 -124px;
}
body.pnav-11413 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #f2ffea;
	border: 1px solid #6fbe42;
	border-top:5px solid #6fbe42;
}
body.pnav-11413 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #6fbe42;
}
body.pnav-11413 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}
#navigation #nav-item-1 .navigation-drop li{
	background:url(images/nav_btns_sprite_bg.png) 0px -120px;
}
#navigation #nav-item-1 .navigation-drop li:hover {
	background:url(images/nav_btns_sprite_bg.png) -1px -121px;
}

/* Nav Drop Item 2 */
#navigation .navigation-list #navigation-items #nav-item-2 .navigation-drop  {
	margin:0 0 0 -248px;
	visibility:hidden;
}
body.pnav-193922 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #fef4ef;
	border: 1px solid #db5f27;
	border-top:5px solid #db5f27;
}
body.pnav-193922 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #db5f27;
}
body.pnav-193922 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}


/* Nav Drop Item 3 */
#navigation .navigation-list #navigation-items #nav-item-3 .navigation-drop  {
	margin:0 0 0 -496px;
	display:none;
	visibility:hidden;
}
body.pnav-182135 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #ffeafc;
	border: 1px solid #d63bbe;
	border-top:5px solid #d63bbe;
}
body.pnav-182135 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #d63bbe;
}
body.pnav-182135 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}


/* Nav Drop Item 4 */
#navigation .navigation-list #navigation-items #nav-item-4 .navigation-drop  {
	margin:0 0 0 -372px;
}
body.pnav-389587 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #fef9ec;
	border: 1px solid #e5aa02;
	border-top:5px solid #e5aa02;
}
body.pnav-389587 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #e5aa02;
}
body.pnav-389587 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}


/* Nav Drop Item 5 */
#navigation .navigation-list #navigation-items #nav-item-5 .navigation-drop  {
	margin:0 0 0 -620px;
}
body.pnav-418912 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #f4edff;
	border: 1px solid #8451db;
    border-top:5px solid #8451db;
}
body.pnav-418912 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #8451db;
}
body.pnav-418912 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}
#navigation #nav-item-5 .navigation-drop li{
	background:url(images/nav_btns_sprite_bg.png) -233px -120px;
}
#navigation #nav-item-5 .navigation-drop li:hover {
	background:url(images/nav_btns_sprite_bg.png) -234px -121px;
}

/* Nav Drop Item 6 */
#navigation .navigation-list #navigation-items #nav-item-6 .navigation-drop  {
	margin:0 0 0 -744px;
}
body.pnav-418911 #navigation .navigation-list #navigation-items .navigation-drop  {
	background-color: #fff0ef;
	border: 1px solid #d01e22;
    border-top:5px solid #d01e22;
}
body.pnav-418911 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #d01e22;
}
body.pnav-418911 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}
#navigation #nav-item-6 .navigation-drop li{
	background:url(images/nav_btns_sprite_bg.png) -466px -120px;
}
#navigation #nav-item-6 .navigation-drop li:hover {
	background:url(images/nav_btns_sprite_bg.png) -467px -121px;
}

/* Nav Drop Item 7 */
#navigation .navigation-list #navigation-items #nav-item-7 .navigation-drop  {
	margin:0 0 0 -868px;
}
body.pnav-11174 #navigation .navigation-list #navigation-items .navigation-drop  {
	border: 1px solid #0665a8;
        border-top:5px solid #0665a8;
}
body.pnav-11174 div#navigation .navigation-list #navigation-items .navigation-drop li{
	border: 1px solid #0665a8;
}
body.pnav-11174 div#navigation .navigation-list #navigation-items .navigation-drop li:hover {
	border:2px solid #505050;
}


/********** Content **********/

div#content-container {
	width: 989px;
	margin: 0;
	padding: 0;
}
div#content-container #content-container-inner {
	margin: 15px 0 0 0;
	text-align:justify;
}
.nav-homepage div#content-container #content-1 {
	width:220px;
	margin:0 10px 0 0;
}
div#content-container #content-1 {
	margin:0;
	padding:0;
	width:680px;
}
body.nav-10260 div#content-container #content-2 {
	width: 449px;
	margin:0 10px 0 0;
	float:left;
}
* html body.nav-10260 div#content-container #content-2 {
	width: 446px;
	margin:0 5px 0 0;
	float:left;
}
div#content-container #content-2 {
	width: 679px;
	margin:0px;
	float:left;
}
.nav-10260 #content {width:689px;}

/* default blue */
h2 {
	color: #303030;
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 18px;
	font-weight:normal;
	font-family:Arial, Tahoma, Verdana;

	border-bottom:3px solid #1890cf;
}

/* green */
body.pnav-11413 h2 {
	border-bottom:3px solid #72c241;
}

/* orange */
body.pnav-193922 h2 {
	border-bottom:3px solid #db5f27;
}

/* yellow */
body.pnav-389587 h2 {
	border-bottom:3px solid #e5aa02;
}

/* pink */
body.pnav-182135 h2 {
	border-bottom:3px solid #d63bbe;
}

/* purple */
body.pnav-418912 h2 {
	border-bottom:3px solid #8451db;
}

/* red */
body.pnav-11277 h2 {
	border-bottom:3px solid #d01e22;
}

/* dark blue */
body.pnav-11174 h2 {
	border-bottom:3px solid #0665a8;
}

h3 {
	font-size:14px;
	margin: 15px 0 6px 0;
	color:#404040;
	border-bottom:1px dashed #d0d0d0;
}
h3 a:hover {
	text-decoration:none;
}

p {
	margin:0 0 10px 0;
}

hr {
	color: #cdcdcd;
	background-color: #cdcdcd;
	height: 1px;
	border: 0;
	width: 100%;
}

div#content-container #sidebar .banner {
	margin: 0 0 10px 0;
	padding: 0;
}


/********** Module Changes **********/

/* Property Search */

#content-1 #property-listings #search-box, #content-2 #property-listings #search-box {
	background-image: url("http://static.mobiles.com.au/static/campfire/skin-default/images/search-real-estate-bg.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content-1 #car-listings #search-box, #content-2 #car-listings #search-box {
	background-image: url("http://static.mobiles.com.au/static/campfire/skin-default/images/search-cars-bg.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content-1 #shopping-com #search-box, #content-2 #shopping-com #search-box {
	background-image: url("http://static.mobiles.com.au/static/campfire/skin-default/images/search-shopping-bg.gif");

	background-repeat: no-repeat;
	background-position: right bottom;
}
#content .best-offers, #property-sidebar {
	border: 1px solid #cdcdcd;
}
#content .best-offers h2, #property-sidebar h2 {
	background-color: #cdcdcd;
	color:#333;
}
#content .best-offers .inner .box .box-content h3 {
	margin:0 0 2px 0;
	padding:0px;
}
#content .best-offers .inner .box .box-content p {
	margin:0px;
	padding:0 0 10px 0;
}


/********** Footer **********/

div#footer {
	width: 100%;
        height:60px;
	margin: 0 auto;
	padding: 5px 0px;
	background-color: #13171b;
	color: #32383c;
	font-size: 11px;
}

div#footer #footer-modules {
	margin: 0 0 0 0px;

}

div#footer #footer-info {
	margin: 0 0 0 0px;
	padding: 0;
	background-color: #13171b;
	color: #d0d0d0;
	text-align: center;
}
div#footer #footer-info .inner {
	padding: 10px;
}
div#footer #footer-info p {
	display:inline;
}
div#footer #footer-info ul {
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0;
	display:inline;
}
div#footer #footer-info ul li {
	list-style: none;
	padding: 0 5px 0 5px;
	margin: 0;
	display: inline;
}
div#footer #footer-info a {
}

div#footer p {
	padding: 0;
	margin: 0;
}


/*Network Nav*/

#container{
}

#container .network-nav{
	padding:0px;
	position:absolute;
	z-index: 10;
	width:990px;
	top: 0px;
	background-image: url(images/network_nav_bg.png);
	_background-image: url(images/network_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;


}

#container .network-nav .inner{
	padding-top:0px;
	padding-bottom:0px;
	background-color: #21262b;
}

#container .network-nav ul{
	margin: 0px 14px 0px 17px;
	padding: 22px 0px 0px 0px;
	display: none;
	list-style: none;
	border:solid 0px #ffcc00;
}



#container .network-nav ul li{
	float:left;
	width:239px;
}

#container .network-nav a{
	outline:none;
}

#container .network-nav ul li a{
	display:block;
	color: #fff;
	margin:0px 3px;
	background-image: url(images/network_nav_btn_bg.png);
	background-repeat: repeat-x;
	padding:1px;
	text-decoration: none;
	
}

#container .network-nav ul li a span{
	line-height: 60px;
	border:solid 1px #000;
	display:block;
	color: #279ce5;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}

#container .network-nav ul li a:hover{
	color: #fff;
	background-image: url(images/network_nav_btn_hover_bg.png);
	
}

#container .network-nav .btn{
	display: block;
	width:165px;
	line-height:27px;
	padding:0px 0px 0px 0px;
	text-align: center;
	font-size: 85%;
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 100% 50%;
}


#container .network-nav .btn-open{
	background-image: url(images/network_nav_aro_open.gif);
}

#container .network-nav .btn-closed{
	background-image: url(images/network_nav_aro_close.gif);
}


/* body footer 3 cols */
#container .body-ft{
	margin-bottom: 10px;
}


#container .body-ft ul, #container .body-ft ul li{
	margin:0px;
	padding: 0px;
	list-style: none;
}


#container .body-ft ul li{
	float:left;
	width:320px;
}

#container .body-ft ul li.middle{
	margin:0px 10px;
}


#container .body-ft .list-module{}

#container .body-ft .list-module h2{
	border-bottom: 3px solid #1890cf;
	margin-bottom: 5px;
}

#container .body-ft .list-module h2 a:hover{
	text-decoration: none;
}

#container .body-ft .list-module ul li{
	border-bottom: 1px dotted #999;
	float:none;
	width:auto;
	background-image: url(images/list_mod_aro.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left:10px;
	margin:0px;
}

#container .body-ft .list-module ul li a{
	line-height: 22px;
}

/* MOBILE PLANS */

.cc-module-title h3 {
        border-bottom:none;
        font-size:16px;
        margin:20px 0px 0px 0px;
}
.cc-content-module table {
        border:1px solid #303030;
        text-align:center;
		font-size:12px;
}
.cc-content-module table thead th {
        background: #303030;
        color:#fff;
        padding:8px 15px;
}
.cc-content-module table tbody tr {
        background: #f5f5f5;
        color:#303030;
}

.cc-content-module table tbody tr td {
        padding:5px;
}


.product-comparison h4 {
    margin:0px 0 5px 0;
    font-size:14px;
    font-family:Arial;
    border-bottom:2px solid #eb672b;
}
.product-comparison fieldset {
    padding:0px;
}
.product-comparison fieldset label {
    padding-right:6px;
}
.product-comparison li .pc-submit {
    font-weight:bold;
}


/* Misc Styling */

#newsarticles h2 {
    background:#33383d;
    border:none;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
    font-size:13px;
}
#newsarticles .newsarticle h4 {
	font-size:12px;
	margin:0px 0px 5px 0px;
}
#newsarticles .newsarticle .content {
    margin:-2px 0 0 0;
}
#newsarticles {
    border:1px solid #33383d;
}
#pagination {
    margin:10px 0 0 0;
    height:31px;
}
#pagination a {
    border:1px solid #b0b0b0;
    padding:5px 10px;
    margin:0px 5px 0px 0px;
}
#pagination a:hover {
    color:#FFF;
    border:1px solid #202428;
    background:#202428;
    text-decoration:none;
}
#pagination .current a {
    color:#202428;
    font-weight:bold;
}


.content-ad {
    float:right;
	margin-bottom:10px;
}
#content-ad-1 {
    float:left;
	margin-bottom:10px;
}


/* Mobile Phones */

#mobiles-container {
    width:214px;
    float:left;
    background:#fff;
}
* html #mobiles-container {
    width:200px;
}
#mobile-phones {
        border:2px solid #71c141;
        background: #e8fddb;
        width:200px;
        margin:0px 10px 10px 0px;
        padding:0px 0px 10px 0px;
        float:left;
}
* html #mobile-phones {
        width:200px;
        margin:0px 5px 10px 0px;
}
#mobile-phones .mobile-phone-brands {
        float:left;
        width:190px;
}
#mobile-phones .mobile-phone-brands h3 {
        border-bottom:2px solid #71c141;
        margin:10px 0px 5px 10px;
        color:#121212;
		text-align:left;
}
#mobile-phones .mobile-phone-brands ul {
        margin:0px;
        padding:0px;
        text-align:left;
		list-style-type:none;
}
#mobile-phones .mobile-phone-brands li {
        margin:0px;
        padding:0 0 0 20px;
        background:url("images/list_mod_aro.gif") no-repeat 10px -35px;
}
#mobile-phones .mobile-phone-brands a {
        color:#327709;
}
#content ul.fix-bullets {
    margin:0px 0px 0px 210px;
    padding:0px 0px 0px 17px;
    width: 450px;
}


/* TOP 5 */

#content-2 .top-5-mobile-phones {
		clear:both;
        height:134px;
        padding:9px 0px 10px 10px;
        margin:0px 0 10px 0;
        background: url("images/home_page_sprite.png") no-repeat 0px 0px;
}
#content-2 .top-5-mobile-phones .top-5 {
        float:left;
        width:210px;
        margin:0 9px 0 0;
        color:#FFF;
        padding:0px;
}
* html #content-2 .top-5-mobile-phones .top-5 {
        float:left;
        width:208px;
        margin:0 9px 0 0;
        color:#FFF;
        padding:0px;
}
#content-2 .top-5-mobile-phones .top-5 h4 {
        margin:0 0 1px 0;
        font-size:13px;
        border-bottom:2px solid #1890cf;
}
#content-2 .top-5-mobile-phones .top-5 ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
}
#content-2 .top-5-mobile-phones .top-5 li {
        margin:0px;
        padding:1px 0 0 10px;
        line-height:21px;
        border-bottom:1px dotted #7eafd2;
        background:url("images/list_mod_aro.gif") no-repeat 1px -111px;
}
#content-2 .top-5-mobile-phones .top-5 li a {
        color:#fff;
        text-decoration:none;
}
#content-2 .top-5-mobile-phones .top-5 li a:hover {
        text-decoration:underline;
}


/* PROMO IMAGE */

.network-promotion {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat 0px -203px;
}


/* UPCOMING PHONE */

.upcoming-phone {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat -229px -203px;
}
.upcoming-phone-2 {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat -229px -393px;
}
.upcoming-phone-3 {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat 0px -393px;
}
.upcoming-phone-4 {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat 0px -583px;
}
.upcoming-phone-5 {
        float:left;
        height:180px;
        width:220px;
        margin:0px 0px 10px 0px;
        padding:0px;
        background:url("images/home_page_sprite.png") no-repeat -229px -583px;
}


/* MOST POPULAR */

#popular-pages {
    margin:0px 0px 10px 0px;
    width:220px;
    float:left;
    background:#1890cf;
}
#popular-pages #top-corners {
    background: url("images/home_page_sprite.png") no-repeat 0px -163px;
    height:10px;
}
#popular-pages h2 {
    color:#fff;
    border-bottom:2px solid #49b7f1;
    margin:-2px 10px 2px 10px;
    font-size:13px;
    font-weight:bold;
    font-family: Arial, Tahoma;
}
#popular-pages ul {
    margin:0px;
    padding:0px;
    width:220px;
    float:right;
    list-style-type:none;
}
#popular-pages li {
    padding:0 0 0 9px;
    margin:0px 10px;
    line-height:22px;
    background:url("images/list_mod_aro.gif") no-repeat 1px -111px;
    border-bottom:1px dotted #73b9de;
}
#popular-pages li a {
    color:#fff;
}
#popular-pages #bottom-corners {
    background: url("images/home_page_sprite.png") no-repeat 0px -183px;
    height:10px;
    margin:-1px 0 0 0;
    clear:both;
}
* html #popular-pages #top-corners {
    background:#1890cf;
    height:0px;
}
* html #popular-pages #bottom-corners {
    background:#1890cf;
    height:10px;
}

/* LATEST REVIEWS */

#latest-reviews {
    margin:0px 0px 10px 0px;
    width:220px;
    float:left;
    background:#1890cf;
}
#latest-reviews #top-corners {
    background: url("images/home_page_sprite.png") no-repeat 0px -163px;
    height:10px;
}
#latest-reviews h2 {
    color:#fff;
    border-bottom:2px solid #49b7f1;
    margin:-2px 10px 2px 10px;
    font-size:13px;
    font-weight:bold;
    font-family: Arial, Tahoma;
}
#latest-reviews ul {
    margin:0px;
    padding:0px;
    width:220px;
    float:right;
    list-style-type:none;
}
#latest-reviews li {
    padding:0 0 0 9px;
    margin:0px 10px;
    line-height:22px;
    background:url("images/list_mod_aro.gif") no-repeat 1px -111px;
    border-bottom:1px dotted #73b9de;
}
#latest-reviews li a {
    color:#fff;
}
#latest-reviews #bottom-corners {
    background: url("images/home_page_sprite.png") no-repeat 0px -183px;
    height:10px;
    margin:-1px 0 0 0;
    clear:both;
}
* html #latest-reviews #top-corners {
    background:#1890cf;
    height:0px;
}
* html #latest-reviews #bottom-corners {
    background:#1890cf;
    height:0px;
}


/* News Styling */

#news-articles-listings {

}


/********** twitter **********/

#twitter {
	clear:both;
	border: 1px solid #33383d;
	font-size: 12px;
	margin: 0 0 10px 0;
}
#twitter .sidebar-title {
	background-color: #cdcdcd;
	margin: 0 0 10px 0;
	text-align: left;
}
#twitter .sidebar-title h2 {
	margin: 0px;
	padding:0px 0px 0px 10px;
	background:#33383d;
	border:none;
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
}
#twitter .twitter-post {
	margin:5px 10px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #c0c0c0;
}


/********** Directory CSS **********/



/* side bar directory search widget */
#side_directory_search {font-family: Arial, Verdana, Helvetica, sans-serif; background: #1890cf; color: white; margin: 20px 0;}
#side_directory_search h2 {background: transparent url(images/side_directory_search_title.gif) no-repeat scroll 0 0; text-indent: -9999px; height: 33px; padding: 0; margin: 0;}
#side_directory_search a {color: white; font-size: 12px; text-decoration: none;}
#side_directory_search a:hover {color: white; text-decoration: none;}
#side_directory_search table {border: 0px; border-collapse: collapse;}
#side_directory_search table td {padding: 4px;}
#side_directory_search table td.title {text-transform: uppercase; color: white; font-weight: bold; font-size: 13px; text-align: right;}
#side_directory_search table td.fields {width: 180px; padding: 4px 0;}
#side_directory_search .field_box {width: 180px;}

#side_directory_search .inner {padding: 8px;}
#side_directory_search form {margin: 0; padding: 0;}

#side_directory_search .btn_search {padding-right: 10px; text-align: right; height: 30px;}
#side_directory_search .btn_search a#side_directory_search_submit {display: block; float: right; cursor: pointer; background: transparent url(images/side_directory_search_btn.gif) scroll 0 0; border: none; width: 64px; height: 30px;}
#side_directory_search .btn_search span.addbusiness {height: 30px; line-height: 30px; padding: 0 10px 0 21px; display: block; float: right; background: transparent url(images/side_directory_search_add.gif) no-repeat scroll 0 8px;}




/**** Additions for new News articles look/feel ****/
#newsarticles {border:none;background:none;}
#newsarticles h2 {background:url(../layouts/images/news-sprite.gif) no-repeat -3px 7px;text-indent:18px;color:#333;font-size:18px; padding:0; margin:0 0 5px 0;}
#newsarticles .newsarticle {margin:0 0 10px 0;}

