/* main.css */
* {
	margin: 0;
	padding: 0;
	border-style: none;
	text-decoration: none;
	list-style-type: none;
}

body {
	font-family: Arial;
	text-align: center;
	color: #000;
	background: #fff;
}

body#uk-back { 
	background: url(../i2/back-uk-lg-50p.jpg) repeat-y top center; 
}

a {
	color: #4B3C23;
}

a:hover {
	color: #F04F40;
	text-decoration: underline;
}

table {
	width: 100%;
}

th {
	text-align: left;
}

input,
textarea,
select {
	vertical-align: middle;
}

#wrapper {
	margin: 8px auto;
	width: 1000px;
	text-align: left;
}

#topadv {
	padding: 4px 0;
	/* text-align: center; */
	border-top: solid 1px #302F2E;
	background: url(../i2/topadv.gif) repeat-x;
}

#outer {
	clear: both;
	border-top: solid 6px #fff;
}

#body {
	float: right;
	width: 913px;
}

#main {
	float: left;
	clear: right;
	width: 604px;
}

#side {
	float: left;
	clear: right;
	border-left: solid 9px #fff;
	width: 300px;
	voice-family: "\"}\""; 
	overflow-x: hidden;
}

#side-top {
	width: 100%;
	float: left;
	text-align: left;
	padding-top: 10px;
}

#side-left {
	width: 173px;
	float: left;
}

#side-right {
	width: 120px;
	float: left;
	border-left: solid 7px #fff;
	overflow: hidden;
}

.x {top:0;}

.clear {
	clear: both;
}


/* body.css */
#ttl {
	background-color: #F2EEE9;
	border-top: solid 1px #F0EAE0;
	border-bottom: solid 1px #C8BFB0;
}

#ttl h1 {
	padding: 2px 6px 1px 6px;
	font: bold 14px Arial;
	color: #4B3C23;
	border-top: solid 1px #C8BFB0;
	border-bottom: solid 1px #F0EAE0;
}

#ttl span {
	display: block;
	padding: 2px 6px 1px 6px;
	font: bold 14px Arial;
	color: #4B3C23;
	text-transform: uppercase;
	border-top: solid 1px #C8BFB0;
	border-bottom: solid 1px #F0EAE0;
}


#mid-col {
	border-top: solid 1px #fff;
}

#mid-col h1 {
	clear: both;
	padding: 4px 6px;
	font: normal 19px Arial;
	color: #4B3C23;
	background: #FCFCF7;
}


.sub-hl {
	margin-bottom: 1px;
	padding: 0 6px 4px 6px;
	font-size: 12px;
	color: #666;
	background: #FCFCF7;
}

.sub-hl a {
	text-decoration: underline;
}

.st-text {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 13px;
}

.st-text h3 {
	padding-bottom: 1em;
	font: bold 14px Arial;
}

.st-text p {
	padding-bottom: 1em;
}

.st-text a {
	color: #8C7042;
	text-decoration: underline;
}

.st-text a:hover {
	color: #F04F40;
	text-decoration: underline;
}

.st-text ul {
	margin: 0 2em;
	padding-bottom: 1.4em;
	list-style: disk;
}

.st-text li {
	padding-bottom: .2em;
	list-style-type: disc;
}

.st-text p img {
	margin: 2px;
	border: solid 1px #D9CDCC;
}

.st-text p a:hover img {
	background: #F1EFEF;
	border: solid 1px #B23F33;
}

.st-table {
	background: #F1F0E5;
	border-top: solid 2px #F1F0E5;
	border-bottom: solid 1px #F1F0E5;
	width: auto;
}


.st-table td {
	padding: 2px 6px;
	font: 12px Arial;
	vertical-align: center;
	background: #F7F6F1;
	border-bottom: solid 1px #F1F0E5;
}

.st-table td a {
	color: #8C7145;
	text-decoration: none;
}

.st-table td a:hover {
	color: #F04F40;
	text-decoration: underline;
}

.st-table td.ttl {
	width: auto;
	font-weight: bold;
	color: #7D7464;
	background: #F1F0E5;
	border-bottom: solid 1px #F7F6F1;
}

.st-table td.ttl a {
	color: #7D7464;
}

.st-table select {
	width2: 44px;
	color2: #fff;
	font-size: 12px;
	border: 1px solid #DADADA;
}

.st-table td.highlight {
	color: #b00000;
	background: #F1F0E5;
}

.full-width {
	width: 100%;
}

.column-border td {
	border-right: solid 1px #F1F0E5;
}


.st-input {
	padding: 0 2px;
	height: 18px;
	font: normal 12px Arial;
	background: #fff;

	
	border: solid 1px #A4A2A2;	
	
}

.st-button {

	padding: 0 12px;
	height: 18px;
	font: bold 12px Arial;
	background: #E7E3D5;
	border-top: solid 1px #fff;
	border-right: solid 1px #DFD5C5;
	border-bottom: solid 1px #DFD5C5;
	border-left: solid 1px #fff;
	padding-bottom: 3px;
}

.st-border {
	border: solid 1px #B2AFA1;
	padding-bottom2: 3px;
}

.brand {
	height: 22px;
	background: url(../i2/ttl-brand.gif) no-repeat right top;
	border: none !important;
}

.brand h1 {
	float: left;
	width: 536px;
	line-height: 19px !important;
	border: none !important;
}

.brand p {
	float: left;
	width: 100px;
	text-align: right;
}

.brand p img {
	float: right;
}


.brand span {
	float: left;
	width: 300px;
	line-height: 19px !important;
	border: none !important;
}

p.text {
	padding-bottom: 9px;
	font-size: 12px;
}

p.note {
	padding-bottom: 9px;
	color: #777;
	font-size: 11px;
}

span.submit {
	border: solid 1px #A4A2A2;
}

span.submit input {
	padding: 0 2px;
	font: bold 11px Tahoma;
	background: #E7E3D5;
	border-top: solid 1px #fff;
	border-right: solid 1px #BAB6A8;
	border-bottom: solid 1px #A09C8E;
	border-left: solid 1px #fff;
}

.normal-text {
	font-size: 13px;

}

.normal-text p h4 {
	padding-bottom: 9px;	
}

.normal-text ul {
	padding: 0 6px;
	border-top2: solid 1px #E2D2B7;
	padding-bottom: 9px;	
}

.normal-text li {
	display: block;
	padding: 2px 0 1px 12px;
	font-weight: normal;
	border-bottom2: solid 1px #F7F0E3;
	background: url(../i2/li-default.gif) no-repeat 0 8px;
}

.nav-band {
	height: 1%;
	background: #F6F4E8;
	border-top: solid 1px #D3D1C2;
	border-bottom: solid 1px #D3D1C2;
}

.nav-items {
	padding: 6px 6px 4px 6px;
	border-bottom: solid 1px #fff;
}

.nav-pages {
	width: 540px;
	float: left;
}

.nav-pages span {
	display: block;
	float: left;
	width: 45px;
	font-size: 12px;
}

.nav-pages a,
.nav-pages strong {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 0 4px;
	font-size: 12px;
	background: #E5E3D3;
	border: solid 1px #D1CDAB;
}

.nav-pages b {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 0 4px;
	font-size: 12px;
	background: #F6F4E8;
	border: solid 1px #F6F4E8;
}

.nav-pages a:hover,
.nav-pages strong {
	color: #B23F33;
	background: #FCFCF7;
	border: solid 1px #B23F33;
	text-decoration: none;
}

#latest-container {
	clear: both;
}

#latest-container div {
	float: left;
	margin: auto;
	
	
}

#latest-news {
	clear: none;
	
}

#latest-reviews	 {
	clear: none;
	padding-top: 10px;
}


/* header.css */
#header {
	border-bottom: solid 4px #4D402B;
	height: 40px;
	voice-family: "\"}\""; 
	height: 36px;
}

.x {top:0;}

#logo {
	float: left;
	width: 112px;
	height: 36px;
	background: url(../i2/logo.gif);
}

#logo a {
	display: block;
	width: 92px;
	height: 36px;
}

#logo span {
	display: none;
}

#topsearch {
	float: left;
	width: 229px;
	border-top: solid 8px #fff;
}

#topsearch span {
	display: none;
}

#topsearch form {
	float: left;
	width: 165px;
	height: 28px;
	background: #4D402B url(../i2/topsearch-form.gif) no-repeat;
}

#topsearch form div {
	padding-left: 19px;
	padding-top: 3px;
	voice-family: "\"}\""; 
	padding-top: 5px;
}

.x {top:0;}

#topsearch-text {
	margin-right: 2px;
	padding: 2px;
	width: 104px;
	font: 11px Tahoma;
	border: solid 1px #17120B;
}

#topsearch-submit {
	text-indent: -100em;
	overflow: hidden;
	width: 21px;
	height: 16px;
	font-size: 1px;
	color: #B23F33;
	background: url(../i2/topsearch-submit.gif) no-repeat;
}

#topsearch-advanced {
	float: left;
	width: 64px;
	height: 28px;
	background: #4D402B url(../i2/topsearch-advanced.gif) no-repeat right top;
}

#topsearch-advanced a {
	display: block;
	width: 46px;
	height: 24px;
	background: url(../i2/topsearch-advanced-a.gif) no-repeat 7px 10px;
}


/* topmenu-images.css */
#topmenu {
	float: left;
	width: 659px;
	border-top: solid 13px #fff;
}

#topmenu ul {
	height: 23px;
	background: url(../i2/topmenu.gif);
}

#topmenu li {
	float: left;
	padding-left: 16px;
	font: bold 11px Arial;
}

#topmenu span {
	display: none;
}

#topmenu li a,
#topmenu li strong {
	display: block;
	height: 19px;
	color: #fff;
	background-image: url(../i2/topmenu-a.gif);
	background-repeat: no-repeat;
}

/* Home */


#topmenu-0 a {
	width: 29px;
	background-position: 0 0;
}

#topmenu-0 a:hover,
#topmenu-0 strong {
	width: 29px;
	background-position: 0 -19px;
}

/* News */
#topmenu-1 a {
	width: 28px;
	background-position: -46px 0;
}

#topmenu-1 a:hover,
#topmenu-1 strong {
	width: 28px;
	background-position: -46px -19px;
}

/* Reviews */

#topmenu-2 a {
	width: 43px;
	background-position: -91px 0;
}

#topmenu-2 a:hover,
#topmenu-2 strong {
	width: 43px;
	background-position: -91px -19px;
}

/* Blog */
#topmenu-3 a {
	width: 25px;
	background-position: -151px 0;
}

#topmenu-3 a:hover,
#topmenu-3 strong {
	width: 25px;
	background-position: -151px -19px;
}



/* Rankings */

#topmenu-4 a {
	width: 50px;
	background-position: -194px 0;
}

#topmenu-4 a:hover,
#topmenu-4 strong {
	width: 50px;
	background-position: -194px -19px;
}

/* Coverage */

#topmenu-5 a {
	width: 51px;
	background-position: -261px 0;
}

#topmenu-5 a:hover,
#topmenu-5 strong {
	width: 51px;
	background-position: -261px -19px;
}

/* Software */

#topmenu-6 a {
	width: 53px;
	background-position: -329px 0;
}

#topmenu-6 a:hover,
#topmenu-6 strong {
	width: 53px;
	background-position: -329px -19px;
}

/* Glossary */

#topmenu-7 a {
	width: 52px;
	background-position: -399px 0;
}

#topmenu-7 a:hover,
#topmenu-7 strong {
	width: 52px;
	background-position: -399px -19px;
}

/* FAQ */

#topmenu-8 a {
	width: 18px;
	background-position: -467px 0;
}

#topmenu-8 a:hover,
#topmenu-8 strong {
	width: 18px;
	background-position: -467px -19px;
}

/* Links */

#topmenu-9 a {
	width: 28px;
	background-position: -502px 0;
}

#topmenu-9 a:hover,
#topmenu-9 strong {
	width: 28px;
	background-position: -502px -19px;
}


/* Contact us */

#topmenu-10 a {
	width: 59px;
	background-position: -547px 0;
}

#topmenu-10 a:hover,
#topmenu-10 strong {
	width: 59px;
	background-position: -547px -19px;
}


/* brandmenu.css */
#brandmenu {
	float: left;
	width: 78px;
	background: #F0E2CA;
}

#brandmenu a {
	color: #8B7D64;
}

#brandmenu a:hover {
	color: #B23F33;
}

#brandmenu {
	border-top: solid 1px #F7F0E3;
}

#brandmenu ul {
	padding: 0 6px;
	border-top: solid 1px #E2D2B7;
}

#brandmenu li {
	display: inline;
	font: 11px Tahoma;
}

#brandmenu li a,
#brandmenu li strong {
	display: block;
	padding: 2px 0 2px 6px;
	font-weight: bold;
	border-bottom: solid 1px #F7F0E3;
	background: url(../i2/li-brandmenu.gif) no-repeat 0 7px;
}

#brandmenu li a:hover,
#brandmenu li.on a:hover,
#brandmenu li.on strong {
	text-decoration: none;
	background: #F7F0E3;
}

#brandmenu li.on a,
#brandmenu li.on strong {
	color: #B23F33;
	background: #E2D2B7;
}

#brandmenu p.more {
	padding: 2px 4px 4px 8px;
	font: bold 11px Tahoma;
	background: #B23F33 url(../i2/li-brandmenu-more.gif) no-repeat 60px 7px;
	border-top: solid 1px #D27A6B;
	border-bottom: solid 1px #7F4039;
}

#brandmenu p.more a {
	color: #fff;
}

#brandmenu p.more a:hover {
	color: #EEC9C3;
}

#brandmenu-phone-finder {
	padding: 2px 4px 4px 28px;
	font: bold 11px Tahoma;
	text-transform: uppercase;
	background: #F0E2CA url(../i2/li-brandmenu-phone-finder.gif) no-repeat 8px 6px;
	border-top: solid 1px #F7F0E3;
	border-bottom: solid 1px #E2D2B7;
}

.rumormillbutton {
	border-top: 1px solid #6b5a3d !important;
	border-bottom: 1px solid #322819 !important;
	background: #4d402b !important;
}


/* box.css */
.box {
	height: 1%;
	clear: both;
	margin-bottom: 8px;
}

.box h2 {
	margin-bottom: 1px;
	font: bold 11px Arial;
	text-transform: uppercase;
	color: #777;
	background: #fcfcfc;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-top-color: #e5e5e5;
	border-bottom-color: #ccc;
}

.box h2 a,
.box h2 span {
	display: block;
	padding: 2px 6px;
	color: #777;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-top-color: #ccc;
	border-bottom-color: #e5e5e5;
}

.box h2 a:hover {
	color: #666;
	background: #f5f5f5;
	text-decoration: none;
}

.lft, .rgt {
	float: left;
}

.s1 .lft {
	width: 152px;
}

.s1 .rgt {
	width: 131px;
	background: url(../i2/box-side.gif) repeat-x;
}

.s1 .adr {
	float: left;
	width: 131px;
	text-align: right;
}

.s1 ul {
	padding: 0 6px;
	background: url(../i2/box-side.gif) repeat-x;
}

.s1 li {
	font-size: 11px;
}

.s1 .more {
	background: #eee url(../i2/li-more.gif) no-repeat 98% 6px;
	border-top: solid 1px #ccc;
}

.s1 .more a {
	display: block;
	padding: 1px 18px 3px 6px;
	line-height: 11px;
	text-align: right;
	border-top: solid 1px #F6f6f6;
}

.s1 .more span {
	display: block;
	padding: 1px 18px 3px 6px;
	line-height: 11px;
	text-align: right;
	border-top: solid 1px #F6f6f6;
}

.spaced li {
	padding: 2px 0 3px 0;
}

.bullet ul {
	padding-top: 4px;
}

.bullet li {
	display: inline;
	
}

.bullet li a {
	display: block;
	padding: 0 6px 2px 12px;
	font-size: 11px;
	background: url(../i2/li-default.gif) no-repeat 0 4px;
}

.bullet li span {
	display: block;
	padding: 0 6px 2px 12px;
	font-size: 11px;
	font-weight: bold;
	background: url(../i2/li-default.gif) no-repeat 0 4px;
}

.s2 {
	border-bottom: solid 1px #ccc;
}

.s2 .block {
	padding: 2px 6px;
	background: #f1efef;
}

.s2 ul {
	margin-top: 1px;
	padding: 2px 6px 0 6px;
	background: #fcfcfc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #eee;
}

.s2 li {
	display: inline;
	font-size: 12px;
}

.s2 li a {
	display: block;
	padding: 2px 0 2px 0;
	color: #777;
}

.s2 li a:hover {
	color: #F04F40;
}

.s3 h2 {
	color: #4B3C23;
	background: #fdfcf7;
	border-top-color: #e5e4d3;
	border-bottom-color: #d2cebb;
}

.s3 h2 a {
	color: #4B3C23;
	border-top-color: #d2cebb;
	border-bottom-color: #e5e4d3;
}

.s3 h2 a:hover {
	color: #4B3C23;
	background: #F5F4EE;
}

.s3 .block {
	padding: 2px 6px;
	font-size: 11px;
	background: #F7F6F1;
}

.s3 table {
	border-bottom: solid 1px #D2CEBB;
}

.s3 caption {
	padding: 2px 6px;
	font: bold 11px Arial;
	color: #4B3C23;
	text-align: left;
	background: #EAE7D7;
	border-bottom: solid 1px #D2CEBB;
}

.s3 thead th {
	padding: 2px 6px;
	font: normal 11px Arial;
	color: #6E6A57;
	background: #EFEEE9;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #D2CEBB;
}


.s3 tbody th,
.s3 tbody td {
	padding: 3px 6px;
	font: 11px Arial;
	background: #F7F6F1;
	border-bottom: solid 1px #fff;
	text-align: right;
}

.s3 tbody th {
	font-weight: bold;
	text-align: left;

}

.s3 tbody th a {
	display: block;
	width: 100%;
	height: 100%;
}

.s3 .numb {
	width: 10%;
}

.s3 .phon {
	width: 45%;
}

.s3 .rate,
.s3 .vote {
	width: 20%;
}

.s3 .dummy {
	width: 5%;
}

.s3 .hits {
	width: 40%;
}

#th2c,
#th2d,
#th3c,
#th4c,
#th1c,
#th1d
{
	text-align: right;
}


.s3 h3 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-left: 7px;
}

.more {
	font-size: 11px;
}

.nobor,
.nobor a,
.nobor strong {
	border-style: none !important;
}


#popular-phones {
	width: 100%;
	margin-bottom: 16px;
	font: bold 11px Arial;
	background: #F7F6F1;
}

#popular-phones .top {
	width: 100%;
	background: url(../i2/news-text.gif) repeat-x scroll left top;

}

#popular-phones p {
	float: left;
	padding-top: 5px;
	width: 100%;
	text-align: center;
}

#popular-phones .top a img {
	display1: block;
	background: #FFFFFF;
	border: solid 1px #ccc;
	padding: 5px;
}

#popular-phones .top a:hover img {
	border: solid 1px #B23F33;
}

#popular-phones .top strong {
	display: block;
	padding-bottom: 2px;
	font: bold 11px Arial;
}

#popular-phones .top a:hover strong {
	text-decoration: underline;
}

#popular-phones .bottom ul {
	padding-left: 7px;
	padding-bottom: 7px;
	background: #F7F6F1;
}

/* blog promo */
.s11 ul, .s12 ul {
    padding: 0 0px;
    width: 100%;
    background: #f5f5f5 url(http://blog.gsmarena.com/wp-content/themes/gsmarena/images/categories-box.jpg) repeat-x top left;
}

.s11 li, .s12 li  {

    line-height: 102%;
    width: 100%;
    padding: 0 0px;
	text-align: left;
}

.s11 li a, .s12 li a {
    color: #4B3C23;
    text-decoration: none;
    display: block;
    width: 96%;
    padding: 2px 6px 2px 7px;
    border-bottom:1px solid #E5E5DD;
    font-family: Arial;   
    font-size: 12px !important;
}

.s12 li a { width: 90%; }

.s11 li a:hover, .s12 li a:hover {
    color: #F04F40;
    background:#e9e6d5;
}

.s11 li a span {
    font-family: Arial;
    font-size: 9px !important;
    color: #616161;
    padding-left: 4px;
	white-space: nowrap;
}   

.s12 li a span {
    font-family: Arial;
    font-size: 9px !important;
    color: #616161;
    padding-left: 0;
	white-space: nowrap;
}   


.box11 {
    height: 1%;
    clear: both;
    margin-bottom: 8px;
}


.s11 ul h5, .s12 ul h5 {
border-bottom:1px solid #E5E5DD;
color:#4B3C23;
display:block;
line-height:130%;
margin:0px 0 2px 7px;
padding-bottom:3px;
padding-top: 4px;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
width:95%;
}

.s12 ul h5 {
width: 100%;
border-bottom:1px solid #E5E5DD;
text-align: left;
padding-left: 7px;
margin:0px 0 2px 0px;
}

.s12 ul h5 { width: 90%; }


/* footer.css */
#footer {
	border-top: solid 10px #fff;
	border-left: solid 83px #fff;
}

#footmenu {
	height: 27px;
	border-top: solid 1px #E2D2B7;
	background: #F0E2CA;
}

#footmenu ul {
	border-top: solid 1px #F7F0E3;
}

#footmenu li {
	float: left;
	display: inline;
	font-size: 12px;
	line-height: 24px;
	border-right: solid 1px #F7F0E3;
}

#footmenu a {
	display: block;
	padding: 0 12px;
	color: #6B5D44;
}

#footmenu a:hover {
	color: #8C7B5E;
	background: #F7F0E3;
}

#copyrights {
	padding: 6px 12px;
	font-size: 11px;
}

ol li { list-style-type: decimal !important; }
ol { list-style-position: inside;  }

.st-text blockquote p {
    font: italic normal 13px/17px Arial;
    color: #474747;
}

.st-text blockquote {
    border-left: 3px solid #ddd;
    padding: 0 0 0 15px;
    margin: 10px 0px 10px 9px;
}