﻿/* ---------- Generic Tags ---------- */

DIV,A,TD,SPAN,P {font-family:Arial; font-size:12px; color:#4A4A4A;}
input[type='text'] {font-size:11px;}
select, option {font-size:11px;}

.Clear{clear:both;}
.NM{margin:0; padding:0;}

/* ---------- Main Page ---------- */

.Top{width:100%; height:41px; background-image:url(../i/TopBack.jpg); background-repeat:repeat-x;}
.Header{width:990px; margin:auto; margin-bottom:8px;}
.Columns{width:990px; margin:auto;}
.NavCol{width:190px;}
.MainCol{width:800px; background-image:url(../i/maincolback.gif); background-repeat:repeat-y;}
.MainColBottom{background-image:url(../i/MainColBottom.gif); background-repeat:no-repeat; background-position: right top; height:10px;}

/* ---------- Footer ---------- */

.F{width:100%; text-align:center; background-image:url(../i/FBack.jpg); background-position:center top; background-repeat:repeat-x; padding-top:15px;}
.F A{color:Black; text-decoration:underline;}
.FLinks{margin-bottom:12px;}
.FLinks A{font-size:12px;}
.FLinks2{margin-bottom:8px;}
.FLinks2 A{font-size:10px;}
.FCopy{font-size:10px; padding-bottom:25px;}
.FCopy A{font-size:10px;}

/* ---------- Panels ---------- */

.Panel{margin-bottom:6px;}
.PM{width:190px; background-image:url(../i/PM.jpg); background-repeat:repeat-y;}
.PMI{padding:15px 15px 0 15px;}
.PMINet{padding:15px 15px 10px 15px;}
.PDDL{width:100%; margin-bottom:4px;}
.PB{font-size:0px;}
.PSearch{margin-top:4px;}

.IM{width:160px; margin:auto; padding-bottom:10px;}
.IMI{vertical-align:middle; line-height:30px; width:100%; border-top:dotted 1px #C9C9C9; background-color:#E9E9E9; height:30px;}
.IMIH{vertical-align:middle; line-height:30px; width:100%; border-top:dotted 1px #C9C9C9; background-color:#F2F2F2; height:30px;}
.IMILink{position:relative; left:8px; text-decoration:none;}

/* ---------- Main Column ---------- */

.MainColInner{width:760px; margin:auto;}

.TB{margin-bottom:6px;}
.BCOut{width:760px; height:34px; background-image:url(../i/BCBack.gif); background-repeat:no-repeat; margin-bottom:16px;}
.BCIn{position:relative; top:9px; left:35px; color:#354E5B; font-size:12px;}

/* ---------- Home Page ---------- */

.HomeTop{width:760px; margin:auto; margin-bottom:10px;}
.HG{width:770px; margin:auto; border-collapse:collapse;}
.HGH td{width:154px; text-align:center;}
.HGHC{ }
.HGC{width:154px; text-align:center; padding-bottom:10px; background-image:url(../i/HGCHorizontalDots.gif); background-repeat:no-repeat; background-position:center bottom; padding-top:10px; border-right:dotted 1px #C1C1C1;}
.HGC img{display:block; margin:auto; margin-bottom:8px;}
.HGC H4{margin:0 8px 0 8px; display:block; height:32px;}

.H4N1{margin-bottom:10px; color:#FE0000;} /*Vodafone*/
.H4N2{margin-bottom:10px; color:#2C6DA4;} /*O2*/
.H4N3{margin-bottom:10px; color:#D35100;} /*Orange*/
.H4N4{margin-bottom:10px; color:#DA4B97;} /*TMobile*/
.H4N5{margin-bottom:10px; color:#5E9202;} /*3*/


/* ---------- Handset Search ---------- */

.HSTop{width:760px; height:25px; background-image:url(../i/HSTop.gif); background-repeat:no-repeat;}
.HSMid{width:758px; background-color:#B1C7D1; border-left:solid 1px #494949; border-right:solid 1px #494949;}
.HSBot{width:760px; height:21px; background-image:url(../i/HSBot.gif); background-repeat:no-repeat; margin-bottom:10px;}
.HST1{width:210px; background-image:url(../i/HSDots.gif); background-position:right center; background-repeat:repeat-y;}
.HST1 DIV{margin:20px 10px 10px 25px;}
.HST2{width:290px; background-image:url(../i/HSDots.gif); background-position:right center; background-repeat:repeat-y;}
.HST2Inner{margin:0 10px 0px 10px;}
.HST3{width:260px;}
.HST3Inner{margin:0 10px 10px 10px;}
.HSDDL{width:160px; margin-bottom:8px;}

.HSFeat{width:270px; height:145px; margin-top:8px; overflow:auto;}
.HSFeat DIV{clear:both; background-color:White; height:13px; color:#354E5B; padding:2px; margin:2px; border:solid 1px #86AAB9;}
/* Feature Headings */ .HSFeat h5{background-color:#86AAB9; color:White; padding:2px; padding-left:5px; margin:2px; font-size:11px;}
/* Features */.HSFeat h6{float:left; font-size:11px; padding-left:3px;}
/* Checkboxes */ .HSFeat p{float:right; padding-right:2px; font-size:0; vertical-align:top;}
/* Checkboxes */.HSFeat p INPUT{height:13px;}

/* Text next to sliders */ .HSSText{float:left; position:relative; left:10px; top:2px; font-weight:bold;}

.HSDiv{clear:both; width:230px; height:20px; background-image:url(../i/HSDiv.gif); background-position:center center; background-repeat:repeat-x;}

/* Handset ToolTip */
.HTT{ width:100%; }
.HTT h2{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.HTT p{ margin-bottom:10px;}
.HTT .L{ width:180px; padding-right:10px;}
.HTT .R img{ margin:auto;}
.HTT .Ln{ height:1px; margin-top:5px; margin-bottom:5px; border-top:1px dotted gray;}
.HTT ul{ margin:0px; margin-bottom:10px;}
.HTT .Ft img{ float:left; margin-right:2px;}


/* ---------- Handset Search Results ---------- */

.HRTop{width:760px; height:23px; margin:auto; background-image:url(../i/HRTop.gif);}
.HRMid{width:758px; padding:10px 0 10px 0; border-left:solid 1px #B6B6B6; border-right:solid 1px #B6B6B6;}
.HRBot{width:760px; height:42px; margin:auto; background-image:url(../i/HRBot.gif);}
.HRBan{width:730px; height:28px; margin:auto; background-image:url(../i/HRBan.gif); background-repeat:no-repeat;}
.HRBan h2{margin:0; padding:0; margin-left:30px; padding-top:5px; font-size:16px; color:#4A4A4A;}

.HR{margin:15px 15px 15px 16px;}
.HR TD{width:80px; text-align:center; padding-bottom:12px;}
.HR TD a{ height:77px; display:block; text-align:center;}

.HRE{ text-align:center;}

/* ---------- Handset Info ---------- */

.HI{width:760px; margin:auto;}
.HI1{width:160px; text-align:center; vertical-align:middle;}
.HI2{width:360px; vertical-align:top;}
/* Title */ .HIT{Font-size:20px; margin-bottom:8px;}
/* Description */ .HI2 DIV{margin:0 30px 10px 10px;}
.HI3{width:240px; vertical-align:top;}
/* Icons */
.HII1{float:left; margin-bottom:5px;}
.HII2{float:left; padding:7px 0 0 10px;}

/* Handset Description */
.HD{ margin:0 10px 0 10px;}
.HD ul{ margin-left:15px;}
.HD li{ margin-left:5px; list-style:disc;}
.HD u{ font-style:italic;}
.HD p{ margin:0px; margin-bottom:10px;}
.HD strong{ font-weight:bold;}

/* Compare Phones */
.CPH{width:740px; margin:auto; margin-bottom:10px;}
.CPH TD{width:185px; text-align: center; vertical-align:bottom;}
.CPH img{margin-bottom:10px;}
.CPH select{width:160px; margin-bottom:5px;}
.CPH1{background-image:url(../i/CPHDots.gif); background-position:right center; background-repeat:no-repeat; vertical-align:middle;}
.CPH2{background-image:url(../i/CPHDots.gif); background-position:right center; background-repeat:no-repeat;}
.CPH3{background-image:url(../i/CPHDots.gif); background-position:right center; background-repeat:no-repeat;}
.CPH4{}
 
.CPTTop{width:740px; margin:auto; background-image:url(../i/CPTTop.gif); background-repeat:no-repeat;}
.CPTMid{width:738px; margin:auto; border-left:solid 1px #7399AC; border-right:solid 1px #7399AC;}
.CPTBot{width:740px; margin:auto; height:16px; margin-bottom:10px; background-image:url(../i/CPTBot.gif); background-repeat:no-repeat;}
.CPTH1{width:185px; height:32px; vertical-align: middle;}
.CPTHTitle{margin-left:34px;}
.CPTH p{margin-left:5px; color:#324A56; font-weight:bold;}
.CPTH2{width:185px; height:32px; vertical-align: middle;}
.CPTH3{width:185px; height:32px; vertical-align: middle;}
.CPTH4{width:185px; height:32px; vertical-align: middle;}
.CPT{width:738px; margin:auto;}
.CPT P{margin:4px 10px 4px 5px;}
.CPTB1{width:185px; background-color:#D4D4D4; border-bottom:solid 1px white;}
.CPTB2{width:185px; background-color:#E8E8E8; border-bottom:solid 1px white; border-left:solid 1px White;}
.CPTB3{width:185px; background-color:#E8E8E8; border-bottom:solid 1px white; border-left:solid 1px White;}
.CPTB4{width:185px; background-color:#E8E8E8; border-bottom:solid 1px white; border-left:solid 1px White;}

/* Spec Box */
.SB .CPTB2{ width:555px;}

/*User Reviews*/
.URTop{width:740px; margin:auto; height:9px; background-image:url(../i/URTop.gif); background-repeat:no-repeat;}
.URMid{width:738px; margin:auto; border-left:solid 1px #D8D8D8; border-right:solid 1px #D8D8D8; background-color:#E9E9E9;}
.URBot{width:740px; margin:auto; clear:both; height:9px; padding-bottom:10px; background-image:url(../i/URBot.gif); background-repeat:no-repeat;}
.URHead{width:100%; text-align:center;}
.URHead span{position:relative; top:12px; margin-right:15px;}
.URQ1{width:60px; height:50px; background-image:url(../i/Quote1.gif); background-position:center top; background-repeat:no-repeat;}
.URText{width:618px;}
.URText DIV{margin-bottom:8px;}
.URText B{margin-left:8px;}
.URQ2{width:60px; height:50px; background-image:url(../i/Quote2.gif); background-position:center top; background-repeat:no-repeat;}
.URAddText{width:618px; height:100px; font-family:Verdana, Arial, Sans-Serif; font-size:11px;}
.URAddTable td{padding-right:10px; vertical-align:middle; text-align:left;}
.URAddSubmit {position:relative; left:-3px;}

.ratingStar{font-size:0px; width:13px; height:12px; margin:0px; padding:0px; cursor:pointer; display:block; background-repeat: no-repeat;}
.filledRatingStar {background-image: url(../i/FilledStar.png);}
.emptyRatingStar {background-image: url(../i/EmptyStar.png);}
.savedRatingStar {background-image: url(../i/SavedStar.png);}


/* ---------- Tabs ---------- */

.Tabs{margin-left:10px; position:relative; font-size:0; position:relative; top:1px;}
.TTop{width:760px; height:12px; background-image:url(../i/TTop.gif); background-repeat:no-repeat; line-height:1px; font-size:1px;}
.TTMid{width:760px; background-image:url(../i/TTMid.gif); background-repeat:repeat-y;}
.TTBot{width:760px; height:12px; background-image:url(../i/TTBot.gif); background-repeat:no-repeat;}
.TTInner{width:740px; margin:auto;}
.TTInput{float:left; padding-right:4px; font-family:Arial; font-size:12px; color:#354E5B;}
.TMid{width:760px; margin:auto; background-image:url(../i/TMid.gif); background-repeat:repeat-y;}
.TBotBlue{width:760px; height:8px; background-image:url(../i/TBotBlue.gif); background-repeat:no-repeat;}


/* ---------- Deal Grid ---------- */

/* Deal Table   */ .DT{width:758px; margin:auto;}
/* Header Cells */ .DH TD{background-color:#D3D3D3; height:25px; text-align:center; vertical-align:middle; font-size:0;}
/* Seperator    */ .DR{height:10px; background-image:url(../i/DRDots.gif); background-position:center center; background-repeat: repeat-x;}
/* White Gaps   */ .DG{width:758px; margin:auto; height:5px;}

.DC TD{color:#4E4E4E; font-size:10px; text-align:center; background-image:url(../i/DCDots.gif); background-position:right; background-repeat:repeat-y;}

.DC1{width:65px; vertical-align:middle;}
.DC1 img{margin-top:5px; margin-bottom:5px;}
.DC2{width:178px;}
.DC2Inner{text-align:left; font-size:12px; margin:10px 5px 5px 10px;}
.DC2Inner IMG{margin:4px 0 0 0; position:relative; left:-4px;}
.DCTitle{font-weight:bold;}
.DCTariff{color:Red; font-size:11px;}
.DCContract{font-size:11px;}
.DC3{width:70px;}
.DC3 p{ margin:0; font-weight:normal;}
.DC3 DIV{font-size:30px; margin-top:14px; font-weight:bold;}
.DC3 DIV span{font-size:26px;}
.DC4{width:70px;}
.DC4 p{ margin:0; font-weight:normal;}
.DC4 DIV{font-size:30px; margin-top:14px; font-weight:bold;}
.DC4 DIV span{font-size:26px;}
.DC5{width:60px;}
.DC5 DIV{font-size:20px; margin-top:18px; font-weight:bold;}
.DCHCRed{color:Red;}
.DC6{width:60px;}
.DC6 DIV{font-size:20px; margin-top:18px; font-weight:bold;}
.DC7{width:70px;}
.DC7 DIV{font-size:20px; margin-top:18px; font-weight:bold;}
.DC8{width:100px;}
.DC8 DIV{text-align:center; font-size:12px; margin:5px; margin-top:18px;}
.DC9{width:85px; vertical-align:middle;}
.DC9 img{margin-top:5px; margin-bottom:5px;}

.DE{ text-align:center;}

/* Deal Table Paging */
.DP{width:758px; margin:auto; height:28px; padding-top:6px; text-align:center; background-color:#B1C7D1;}
.DP TABLE{margin:auto;}

/* Deal Table Paging */
.DPNum{padding:8px 10px 0 10px; color:Black;}
.DPNum a{color:Black;}

/* DealToolTip */
.DTT table{ width:100%; border-collapse:collapse; margin-bottom:10px;}
.DTT td{ border-bottom:1px dotted #CCCCCC; padding:2px; font-size:10px;}
.DTT p{font-size:10px;}
.DTT .N{ padding-right:10px; font-weight:bold;}
.DTT .V{}
.DTT .H .Voda{padding:5px; font-weight:bold; color:White; background-color:Red;}
.DTT .H .Orange{padding:5px; font-weight:bold; color:White; background-color:#FF6509;}
.DTT .H .O2{padding:5px; font-weight:bold; color:White; background-color:#256098;}
.DTT .H .TMob{padding:5px; font-weight:bold; color:White; background-color:#D33889;}
.DTT .H .Three{padding:5px; font-weight:bold; color:White; background-color:#86CC05;}


/* Sitemap */
.Sitemap td, .Sitemap p, .Sitemap div, .Sitemap a{  color:Gray; font-size:12px;}
.Sitemap p{ font-weight:bold; margin:0px;}
.Sitemap a{display:block; margin-bottom:5px;}
.Sitemap table{ margin:0; margin-bottom:10px; border-collapse:separate;}
.Sitemap table a{ margin:0px;}
.Sitemap td{ border-left:1px solid #CCCCCC; padding:0 5px 0 5px;}
.Sitemap .M{ border-left:0; padding:0; font-weight:bold; padding-top:10px;}
.Sitemap .H{ border-left:0; padding:0; padding-right:20px;}
.Sitemap .Subtitle{ border-bottom:1px solid #CCCCCC; padding-bottom:2px; font-weight:bold; margin-bottom:10px;}

/* Blog */

.Blg{ width:760px; margin:auto; margin-top:5px;}
.Blg .Con{ width:100%; border-collapse:collapse;}
.Blg .Con td{ vertical-align:top;}
.Blg .Con .L{ padding-right:10px;}
.Blg .Con .L .Item{ margin-bottom:40px;}
.Blg .Con .L .Item .Ttl{ font-weight:bold; font-size:16px; margin-bottom:5px; display:block;}
.Blg .Con .L .Item .Sub{ margin-bottom:20px;}
.Blg .Con .L .Item p{ margin-bottom:10px;}
.Blg .Con .L .Item .I{ margin-bottom:20px; display:block; }
.Blg .Con .L .Item .Cmt{}
.Blg .Con .L .Item .Cmt .Ttl{ font-size:12px; font-weight:bold; margin-top:10px;}
.Blg .Con .L .Item .Cmt .Sub{ margin-bottom:10px;}
.Blg .Con .L .Item .Cmt .Com{ border-bottom:1px dotted #D8D8D8; padding-bottom:10px;}
.Blg .Con .L .Item .Add{ background:#EBEBEB; border:1px solid #D8D8D8; padding:10px; margin-top:10px;}
.Blg .Con .L .Item .Add .Sub{ font-weight:bold; padding-bottom:4px; border-bottom:1px solid #D8D8D8; margin-bottom:10px; }
.Blg .Con .L .Item .Add .Txt{width:250px; background:white; border:1px solid #D8D8D8; font-size:11px; padding:2px; margin-top:4px; margin-bottom:4px; color:gray; display:block;}
.Blg .Con .L .Item .Ft{ margin-top:20px; padding:6px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}
.Blg .Con .L .Item .Ft a{ margin-right:40px; text-decoration:underline;}
.Blg .Con .R{ width:206px;}
.Blg .Con .R .RTop{ height:10px; background:url(../i/BRTop.jpg) no-repeat;}
.Blg .Con .R .RMid{ background:#EBEBEB; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding:10px;}
.Blg .Con .R .RBot{ height:10px; background:url(../i/BRBot.jpg) no-repeat;}
.Blg .Con .R .Item{ margin-bottom:20px; padding-top:20px;}
.Blg .Con .R .TSrch{ background:url(../i/BRTS.gif) no-repeat;}
.Blg .Con .R .TSrch .Txt{ width:120px; background:white; border:1px solid #D8D8D8; font-size:11px; padding:2px; margin-top:4px; color:gray;}
.Blg .Con .R .TArch{ background:url(../i/BRTA.gif) no-repeat;}
.Blg .Con .R .TArch a{ display:block;}
.Blg .Con .R .TSyn{ background:url(../i/BRTSy.gif) no-repeat; margin:0px; }

/* Contact Form */
.ConFrm{background:#EBEBEB; border:1px solid #D8D8D8; padding:10px; margin-top:10px;}
.ConFrm .Txt{width:250px; background:white; border:1px solid #D8D8D8; font-size:11px; padding:2px; margin-top:4px; margin-bottom:4px; color:gray; display:block;}


