body { font-family: Arial, Helvetica, sans-serif; margin:0px; background-color:#EAF5FB; background-image:url(../mobilesmadeclear_images/frontimages/background_page.jpg); background-position:top; background-repeat:repeat-x; font-size:12px; color:#333333; }

a { color:#FF6600; text-decoration:none;}
a:hover { text-decoration:underline;}

img { border:0px;}

.contractlength { background-color:#216383; color:#FFFFFF; border:1px solid #216383; padding-left:2px; padding-right:2px; font-size:105%;}
.monthlyrental { background-color:#FF9900; color:#000000; border:1px solid #FF9900; padding-left:2px; padding-right:2px; font-size:105%;}

.topnav { height:20px; vertical-align:bottom; }
.topnav span { text-transform:uppercase; margin-left:2px; margin-right:2px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; }
.topnav span a { color:#FFFFFF; text-decoration:none; }
.topnav span a:hover { text-decoration:underline; }
.topnav span.home { background-color:#216383; color:#FFFFFF; margin-left:0px; }
.topnav span.link { background-color:#216383; color:#FFFFFF; }
.topnav span.current { background-color:#FF9900; color:#FFFFFF; }

div.mainwrapper { width:1024px; margin-left:auto; margin-right:auto; background-color:#EAEAEA; padding:10px; }
div.contentwrapper { width:1004px; background-color:#FFFFFF; padding:10px; }

.headertable { margin-bottom:10px;}
.headertable .mobilesmadeclearlogo { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:35px; color:#216383; line-height:35px;}
.headertable .mobilesmadeclearlogo strong { color:#FF9900; font-weight:bolder;}
.headertable .mobilesmadeclearlogo .small { font-size:20px; }
.headertable .mobilesmadeclearlogo a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:35px; color:#216383; line-height:35px; text-decoration:none;}
.headertable .mobilesmadeclearlogo strong a { color:#FF9900; font-weight:bolder; text-decoration:none;}
.headertable .mobilesmadeclearlogo .small a { font-size:20px; text-decoration:none; }
.headertable .mobilesmadeclearlogo .tag { color:#999999; font-size:13px; font-weight:bolder; font-style:italic; line-height:15px;}
.headertable .topnav { width:600px; text-align:right; font-size:11px; color:#666666;}
.headertable .topnav a { color:#FF9900; text-decoration:none;}
.headertable .topnav a:hover { color:#FF9900; text-decoration:underline;}


.h1header { text-transform:uppercase; padding-top:5px; padding-bottom:5px; text-align:left; }
.h1header h1 { font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:25px; font-weight:bolder; margin:0px; color:#FF9900; }

.searchresults {}
.searchresults td.left { vertical-align:top; }
.searchresults td.right { width:160px; vertical-align:top; padding-left:10px;}


.searchwrapper { border:1px solid #83C1E0; margin-bottom:3px;}

.searchcol2 { padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; width:320px; text-align:right; font-size:10px; color:#216383; }

.mainsearchtable { background-color:#C0E0EF; background-image:url(../mobilesmadeclear_images/frontimages/background_searchbox.jpg); background-repeat:repeat-x; background-position:bottom; border-left:4px solid #EAEAEA; border-right:4px solid #EAEAEA; border-top:4px solid #EAEAEA; border-bottom:4px solid #EAEAEA;}
.mainsearchtable .title { font-size:130%; color:#000000; font-weight:bolder; padding-left:10px; padding-top:5px; text-transform:uppercase; }
.mainsearchtable .searchbox { padding:2px; padding-left:10px; text-align:left; line-height:12px; font-size:12px; font-weight:normal; color:#000000; }
.mainsearchtable .searchbox .text { font-size:11px; font-style:italic; color:#000000; line-height:18px; }
.mainsearchtable .searchboxright { padding:2px; padding-right:15px; text-align:right; line-height:15px; font-size:12px; font-weight:normal; color:#000000; }
.mainsearchtable .searchbox select { font-size:12px; color:#123749; }
.mainsearchtable .searchbox input { font-size:12px; color:#123749; }
.mainsearchtable .seperate { width:8px; background-image:url(../mobilesmadeclear_images/frontimages/mobilesearchseperate.jpg); background-repeat:repeat-y;}
.mainsearchtable .button { height:40px; text-align:left; padding-left:9px; }
.mainsearchtable .button .submit { font-size:16px; color:#216383; }
.mainsearchtable .reset { padding:2px; padding-left:10px; color:#FFFFFF; }
.mainsearchtable .reset a { color:#FFFFFF; }
.mainsearchtable .reset a:hover { color:#FFFFFF; }



.phonesearchtable { background-color:#C0E0EF; background-image:url(../mobilesmadeclear_images/frontimages/background_searchbox.jpg); background-repeat:repeat-x; background-position:bottom; border-left:4px solid #EAEAEA; border-right:4px solid #EAEAEA; border-top:4px solid #EAEAEA; border-bottom:4px solid #EAEAEA;}
.phonesearchtable .title { font-size:130%; color:#FFFFFF; font-weight:bolder; padding-left:10px; padding-top:5px; text-transform:uppercase; }
.phonesearchtable .group { color:#216383; font-weight:bolder; padding-top:2px; padding-left:10px; text-transform:uppercase; text-align:center; vertical-align:bottom; }
.phonesearchtable .searchbox { padding:1px; padding-top:2px; padding-left:10px; text-align:left; font-size:11px; font-weight:normal; color:#000000; vertical-align:middle; }
.phonesearchtable .answerbox { padding:1px; padding-top:2px; text-align:right; font-size:11px; font-weight:normal; color:#000000; vertical-align:middle; }
.phonesearchtable .answerbox select { font-size:11px;}
.phonesearchtable .answerbox input { font-size:11px;}
.phonesearchtable .pad { width:10px;}
.phonesearchtable .button { height:50px; text-align:left; padding-left:10px; }
.phonesearchtable .button .submit { font-size:18px; color:#216383; }
.phonesearchtable .reset { padding:2px; padding-left:10px; color:#FFFFFF; }
.phonesearchtable .reset a { color:#FFFFFF; }
.phonesearchtable .reset a:hover { color:#FFFFFF; }





.revsearchcol2 { padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; width:320px; text-align:right; font-size:10px; color:#216383; }

.revsearchtable { background-color:#C0E0EF; background-image:url(../mobilesmadeclear_images/frontimages/background_searchbox.jpg); background-repeat:repeat-x; background-position:bottom; border-left:4px solid #EAEAEA; border-right:4px solid #EAEAEA; border-top:4px solid #EAEAEA;}
.revsearchtable .title { font-size:130%; color:#FFFFFF; font-weight:bolder; padding-left:10px; padding-top:5px; text-transform:uppercase; }
.revsearchtable .searchbox { padding:2px; padding-left:10px; text-align:left; line-height:12px; font-size:12px; font-weight:normal; color:#000000; }
.revsearchtable .searchboxright { padding:2px; padding-right:15px; text-align:right; line-height:15px; font-size:12px; font-weight:normal; color:#000000; }
.revsearchtable .searchbox select { font-size:12px; color:#123749; }
.revsearchtable .searchbox input { font-size:12px; color:#123749; }
.revsearchtable .seperate { width:8px; background-image:url(../mobilesmadeclear_images/frontimages/mobilesearchseperate.jpg); background-repeat:repeat-y;}
.revsearchtable .button { height:50px; text-align:left; padding-left:10px; }
.revsearchtable .button .submit { font-size:18px; color:#216383; }
.revsearchtable .reset { padding:2px; padding-left:10px; color:#FFFFFF; }
.revsearchtable .reset a { color:#FFFFFF; }
.revsearchtable .reset a:hover { color:#FFFFFF; }


.options {}
.options td.left { width:50%; padding-right:5px; vertical-align:top; }
.options td.right { width:50%; padding-left:5px; vertical-align:top; }

.summary { border:1px solid #216383; padding:5px; margin-top:0px; font-size:95%; }
.summary div.record { border-top:1px solid #CCCCCC; font-size:100%; }
.summary .title { font-size:9px; text-transform:uppercase; color:#999999; }

div.managementmenu { position:relative; width:200px; float:left; background-color:#CCCCCC; font-size:11px; }

div.managementmenu strong { color:#FFFFFF; font-size:12px; line-height:12px; background-color:#000000; padding-left:30px; padding-right:10px; padding-top:5px; padding-bottom:5px; }

div.managementbody { position:relative; width:1200px; float:left; padding-left:10px; }

div.managementbody h2 { margin-top:5px; margin-bottom:5px; }

.smalltexttable { font-size:10px; border: 1px solid #999999; }

.smalltexttable td { border-bottom: 1px solid #999999; }

.longlisttable { font-size:10px; }

.longlisttable td { vertical-align:top;}

.mobiledeallistingtable { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-top:10px; }


.simpledisplay {border-top: 1px solid #216383; border-left: 0px solid #3B9CCB; border-right: 0px solid #3B9CCB; border-bottom: 0px solid #3B9CCB; margin-top:0px; margin-bottom:0px; padding:2px; height:110px;}
.simpledisplay td.network { width:80px; text-align:center; }
.simpledisplay td.network span.tariff { font-size:100%; color:#000000; font-weight:normal; font-size:10px; line-height:10px;}
.simpledisplay td.image { width:50px; text-align:center; padding-right:2px; }
.simpledisplay td.phonegift { font-size:85%;}
.simpledisplay td.phonegift strong { font-size:110%; }
.simpledisplay td.phonegift .numbers { font-size:180%; font-weight:bolder; }
.simpledisplay td.setupcost { font-family:Arial, Helvetica, sans-serif; width:50px; text-align:center; font-weight:bolder; font-size:110%; }
.simpledisplay td.contract { width:50px; text-align:center; padding-top:12px; }
.simpledisplay td.contract strong { font-family:Arial, Helvetica, sans-serif; font-size:170%; color:#000000; }
.simpledisplay td.dealvalues { width:120px; font-size:95%; color:#333333; text-align:right; background-image:url(../mobilesmadeclear_images/frontimages/background_numbers_left.gif); background-position:top left; background-repeat:no-repeat; padding-top:4px; line-height:15px; }
.simpledisplay td.dealvalues strong { font-weight:bolder; color:#000000; }
.simpledisplay td.dealvalues .total { border-top:1px solid #999999; border-bottom:0px solid #999999; color:#000000; font-weight:bolder; line-height:13px; }
.simpledisplay td.dealvalues .topay { color:#FF0000; font-weight:bolder; line-height:13px; }
.simpledisplay td.dealvalues .difference { border-top:1px solid #999999; color:#339933; font-weight:bolder; }
.simpledisplay td.dealcosts { width:100px; font-size:95%; text-align:right; padding-right:10px; background-image:url(../mobilesmadeclear_images/frontimages/background_numbers_right.gif); background-position:top right; background-repeat:no-repeat; padding-top:4px; line-height:15px; }
.simpledisplay td.dealcosts strong { font-weight:bolder; }
.simpledisplay td.dealcosts .difference { color:#339933; }
.simpledisplay td.monthly { width:75px; text-align:center; }
.simpledisplay td.monthly strong { font-family:Arial, Helvetica, sans-serif; font-size:200%; color:#000000; letter-spacing:-1px; }
.simpledisplay td.exit { width:72px; text-align:center; }
.simpledisplay td.exit img { border:0px solid #CCCCCC; }

.simpledisplaytitles { padding:2px; }
.simpledisplaytitles td.retailer { width:80px; text-align:center; }
.simpledisplaytitles td.image { width:20px; }
.simpledisplaytitles td.phonegift {}
.simpledisplaytitles td.setupcost { width:50px; text-align:center; }
.simpledisplaytitles td.contract { width:50px; text-align:center; }
.simpledisplaytitles td.dealvalues { width:130px; text-align:center; }
.simpledisplaytitles td.dealcosts { width:110px; text-align:center; }
.simpledisplaytitles td.monthly { width:75px; text-align:center; }
.simpledisplaytitles td.exit { width:65px; text-align:center; }

.paygdisplay {border-top: 1px solid #216383; border-left: 0px solid #3B9CCB; border-right: 0px solid #3B9CCB; border-bottom: 0px solid #3B9CCB; height:60px; margin-top:0px; margin-bottom:0px; padding:2px;}
.paygdisplay td.network {width:120px; text-align:center;}
.paygdisplay td.image {width:50px; text-align:center;}
.paygdisplay td.description { }
.paygdisplay td.description strong { font-size:120%; }
.paygdisplay td.cost { font-family:Arial, Helvetica, sans-serif; width:100px; text-align:center; font-size:200%; font-weight:bolder;}
.paygdisplay td.callcosts {width:155px; font-size:90%; text-align:right; padding-right:10px; background-image:url(../mobilesmadeclear_images/frontimages/background_callcosts.gif); background-position:top right; background-repeat:no-repeat; padding-top:0px; line-height:13px; }
.paygdisplay td.callcosts strong { font-weight:bolder; font-size:100%; }
.paygdisplay td.exit { width:100px; text-align:center; }
.paygdisplay td.exit img { border:0px solid #CCCCCC; }

.paygdisplaytitles { padding:2px; }
.paygdisplaytitles td.network { width:120px; text-align:center; }
.paygdisplaytitles td.phone { text-align:left; padding-left:4px; }
.paygdisplaytitles td.cost { width:100px; text-align:center; }
.paygdisplaytitles td.callcosts { width:165px; text-align:center; }
.paygdisplaytitles td.exit { width:100px; text-align:center; }







.listingnumber { vertical-align:top; }
.listingnumber .number { font-size:12px; color:#FFFFFF; font-weight:bolder; background-color:#216383; padding-left:2px; padding-right:2px; }

td.listingheadblue { border-top: 2px solid #3B9CCB; border-left: 2px solid #3B9CCB; border-right: 2px solid #3B9CCB; border-bottom: 0px solid #3B9CCB; height:60px; margin-top:0px; margin-bottom:0px; padding:2px; }

.mobiledescriptiontable {}
.mobiledescriptiontable .mobileimage { width:38px;}
.mobiledescriptiontable .mobileimage img { border:0px solid #CCCCCC;}
.mobiledescriptiontable .mobiletext { font-size:11px; color:#333333; font-weight:normal; line-height:20px; padding-left:5px;}
.mobiledescriptiontable .mobiletext strong { font-size:16px; color:#000000; font-weight:bolder; }
.mobiledescriptiontable .retailer { font-size:11px; font-weight: bolder; text-align:left; vertical-align:middle; width:70px; }
.mobiledescriptiontable .bigemc { padding:0px; font-size:10px; font-weight: bolder; text-align:center; line-height:28px; }
.mobiledescriptiontable .bigemc .pricestandard { font-size:16px; color:#000000; font-weight:bolder; background-color:#81C0DF; border:1px solid #CCCCCC; padding:1px; padding-left:3px; padding-right:3px; }
.mobiledescriptiontable .bigemc .priceeffective { font-size:16px; font-weight:bolder; color:#000000; font-weight:bolder; padding:3px; padding-left:3px; padding-right:3px; letter-spacing:-1px; }

.mobiledeallistingtable div.whitetitle { padding-top:6px; margin-bottom:4px; margin-left:auto; margin-right:auto;}

td.blue1 { background-image:url(../mobilesmadeclear_images/frontimages/listingbackground_blue1.jpg); background-repeat:repeat-x; padding:3px; padding-top:0px; text-align:center; vertical-align:top; width:180px; border-left:1px solid #999999; }
td.blue1 strong { font-weight:bolder; font-size:13px; }
td.blue3 { background-image:url(../mobilesmadeclear_images/frontimages/listingbackground_blue3.jpg); background-repeat:repeat-x; padding:3px; padding-top:0px; text-align:center; vertical-align:top; width:200px; }
td.blue3 strong { font-size:13px; font-weight:bolder; }
td.blue3 .total { font-size:16px; font-weight:bolder;}
td.blue4 { background-image:url(../mobilesmadeclear_images/frontimages/listingbackground_blue4.jpg); background-repeat:repeat-x; padding:3px; padding-top:0px; text-align:center; vertical-align:top; width:400px; }
td.blue5 { background-image:url(../mobilesmadeclear_images/frontimages/listingbackground_blue5.jpg); background-repeat:repeat-x; padding:3px; padding-top:0px; text-align:center; vertical-align:top; width:50px; border-right:1px solid #999999; }
td.blue5 img { border: 0px solid #CCCCCC; margin-bottom:5px; }
td.blue5 a { color:#FF6600; text-decoration:none;}
td.blue5 a:hover { color:#FF6600; text-decoration:underline;}

.tarifftable { padding:4px; }

.tarifftable .text { text-align:center; line-height:18px; vertical-align:bottom; color:#FFFFFF; }
.tarifftable .numbers { text-align:center; font-size:24px; font-weight:bolder; color:#FFFFFF; line-height:28px;}
.tarifftable .whitetext { text-align:center; color:#FFFFFF; font-weight:bolder; line-height:18px; }
.tarifftable .image { text-align:center; vertical-align:middle;}
.tarifftable .image strong { font-weight:bolder; color:#FFFFFF;}
.tarifftable .image img { border: 1px solid #CCCCCC; margin-top:3px;}

.freegifttable { margin-top:5px;}

.freegifttable .image { text-align:center; vertical-align:middle;}
.freegifttable .image img { border: 1px solid #CCCCCC; }
.freegifttable .text { text-align:center; vertical-align:bottom; width:25%;}
.freegifttable .text strong { font-size:14px;}

.madecleartable {}

.madecleartable td { margin:4px;}
.madecleartable .totals { text-align:center; width:80px; border-right: 1px solid #FFFFFF; vertical-align:top;}
.madecleartable .totals .number { font-size:14px; font-weight:bolder; line-height:14px; background-color:#FFFFFF; border: 1px solid #CCCCCC; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
.madecleartable .unittotals { text-align:center; vertical-align:top; width:100px; }
.madecleartable .unittotals .number { font-size:12px; font-weight:bolder; line-height:11px; background-color:#FFFFFF; border: 1px solid #CCCCCC; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}

.footerblue1 { height:9px; padding:0px; background-color:#86C2DF; background-image:url(../mobilesmadeclear_images/frontimages/backgroundfooter_blue1.jpg); background-position:bottom; background-repeat:repeat-x; border-left:1px solid #999999; }
.footerblue3 { height:9px; padding:0px; background-color:#A9D5E9; background-image:url(../mobilesmadeclear_images/frontimages/backgroundfooter_blue3.jpg); background-position:bottom; background-repeat:repeat-x; }
.footerblue4 { height:9px; padding:0px; background-color:#BDDEEE; background-image:url(../mobilesmadeclear_images/frontimages/backgroundfooter_blue4.jpg); background-position:bottom; background-repeat:repeat-x; }
.footerblue5 { height:9px; padding:0px; background-color:#D7ECF6; background-image:url(../mobilesmadeclear_images/frontimages/backgroundfooter_blue5.jpg); background-position:bottom; background-repeat:repeat-x; border-right:1px solid #999999; }



div.titlebestdeals { text-align:left; text-transform:uppercase; padding-top:3px; padding:5px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:18px; background-color:#FF9900; font-weight:bolder; color:#FFFFFF; margin-top:5px; margin-bottom:5px; }
div.titlebestdeals strong { color:#216383;}

div.titleotherdeals { text-align:left; text-transform:uppercase; padding-top:3px; padding:5px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:18px; background-color:#FF9900; font-weight:bolder; color:#FFFFFF; margin-top:5px; margin-bottom:5px; }
div.titleotherdeals strong { color:#216383;}

div.titletext { text-align:left; text-transform:uppercase; padding-top:3px; padding:5px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:20px; background-color:#FF9900; font-weight:bolder; color:#FFFFFF; margin-top:5px; margin-bottom:5px; }
div.titletext strong { color:#216383;}

div.keyblock { background-color:#77BCDD; background-image:url(../mobilesmadeclear_images/frontimages/background_keyblock.jpg); background-repeat:repeat-x; background-position:top; font-size:11px; text-align:left; padding:5px; border-bottom:4px solid #EAEAEA; border-left:4px solid #EAEAEA; border-right:4px solid #EAEAEA; }
div.keyblock td { vertical-align:top; padding:5px; }
div.keyblock td.advert { vertical-align:middle; padding:5px; }
div.keyblock strong { }
div.keyblock .title { font-size:11px; font-weight:bolder; color:#FFFFFF; font-weight:bolder; }

div.relevantlinks { border:1px solid #216383; padding:5px; color:#000000; margin-top:0px; }
div.relevantlinks .title { background-color:#216383; color:#FFFFFF; text-transform:uppercase; padding-left:5px; padding-right:10px; padding-top:2px; padding-bottom:2px; position:relative; left:-5px; top:-3px; background-image:url(../mobilesmadeclear_images/frontimages/corner_title.jpg); background-repeat:no-repeat; background-position:right bottom; }
div.relevantlinks .results { font-size:100%; color:#000000;}
div.relevantlinks .results strong { font-size:110%; color:#000000; margin-left:2px; margin-right:2px; font-weight:bolder;}
div.relevantlinks a { color:#000000; text-decoration:none; }
div.relevantlinks a:hover { color:#000000; text-decoration:underline; }
div.relevantlinks p { margin-top:4px; margin-bottom:4px; }
div.relevantlinks ul { list-style-position:inside; padding-left:5px; }
div.relevantlinks li {}


div.bestdealtitle { display:block; text-transform:uppercase; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdealtitle.jpg); background-repeat:no-repeat; background-position:right; background-color:#82E84E; height:21px; width:230px;}
div.bestdealtitle span.title {font-size:115%; color:#FFFFFF; position:relative; top:-5px; left:-5px; font-weight:bolder; }

div.bestdeal { padding:5px; padding-top:4px; color:#000000; margin-top:0px; background-color:#009300; margin-bottom:5px; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdeal.jpg); background-repeat:repeat-x; background-position:top; }
div.bestdeal .title { color:#FFFFFF; text-transform:uppercase; font-size:115%; line-height:26px;}
div.bestdeal div.dealdisplay { background-color:#FFFFFF; border:1px solid #216383; }



div.footer { margin-top:5px; font-size:11px; color:#216383; padding:10px; }
div.footer a { color:#666666; text-decoration:none; }
div.footer a:hover { color:#FF9900; text-decoration:underline; }
div.footer .nolink a { color:#216383; text-decoration:none; }
div.footer span.spacer { padding-left:20px; }

div.retailerslogo { background-color:#E9E9E9; padding:4px; text-align:center; color:#FF6600; font-size:13px; font-weight:bolder;}
.retailerlogo { margin-top:5px; margin-bottom:5px;}
td.retailerslogo { width:7%; text-align:center;}

.featuredphones { border:1px solid #216383; padding:5px; font-size:10px; font-weight:normal; color:#216383;}
.featuredphones a { text-decoration:none; }
.featuredphones strong { font-weight:normal; color:#216383; text-decoration:none; }
.featuredphones td { text-align:center; min-width:7%; padding:4px; vertical-align:top; }

div.hotphones { background-color:#216383; padding:4px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bolder;}

.giftgroupicons { width:100%; margin-top:5px; }
.giftgroupicons td.icons { vertical-align:top; }
.giftgroupicons span.ggicontext { position:relative; top:-11px; padding-left:5px; }
.giftgroupicons td.icons a { font-size:10px; font-weight:normal; color:#216383; text-decoration:none; }
.giftgroupicons td.icons a:hover { text-decoration:none; color:#FF9900; }

.phonespecs { margin-top:0px; margin-bottom:5px; }
.phonespecs td { padding:2px; }
.phonespecs td.desc { font-size:11px; padding:5px; padding-left:2px;  }
.phonespecs td.spec { font-size:11px; width:200px; }
.phonespecs td.result { width:80px; max-width:80px; text-align:right; padding-right:10px; font-weight:bolder; }
.phonespecs td.title { background-color:#CCCCCC;  color:#FFFFFF; font-weight:bolder; padding-top:5px; padding-bottom:5px; }
.phonespecs td.phoneimage { width:130px; vertical-align:top; padding-top:10px; padding-right:5px; text-align:center; font-size:11px; }
.phonespecs td.phoneimage img { margin-bottom:10px;}


.reviewlayouttable {}
.reviewlayouttable .reviewlayoutleft {}
.reviewlayouttable .reviewlayoutright { width:200px; text-align:center; vertical-align:top; padding-top:40px; }


.addreviewtable { }
.addreviewtable td.reviewquestionoverall { width:350px; padding:5px; vertical-align:middle; border-bottom:0px solid #CCCCCC; }
.addreviewtable td.reviewquestionoverall strong { font-size:115%; font-weight:bolder; color:#216383; text-transform:uppercase; }
.addreviewtable td.reviewansweroverall { border-bottom:0px solid #CCCCCC; padding:5px; vertical-align:middle; padding-left:15px; text-align:right; }

.addreviewtable td.reviewquestion { width:350px; padding:5px; vertical-align:middle; border-bottom:1px solid #CCCCCC; }
.addreviewtable td.reviewquestion strong { font-size:110%; font-weight:bolder; color:#216383; }
.addreviewtable td.reviewanswer { border-bottom:1px solid #CCCCCC; padding:5px; vertical-align:middle; padding-left:15px; text-align:right; }

.addreviewtable td.reviewquestion2 { width:350px; padding:5px; vertical-align:middle; border-bottom:1px solid #CCCCCC; background-color:#F2F2F2; }
.addreviewtable td.reviewquestion2 strong { font-size:110%; font-weight:bolder; color:#216383; }
.addreviewtable td.reviewanswer2 { border-bottom:1px solid #CCCCCC; padding:5px; vertical-align:middle; padding-left:15px; text-align:right; background-color:#F2F2F2; }

.addreviewtable td.comments { text-align:left; font-size:110%; padding:5px; }
.addreviewtable td.yourname { text-align:left; font-size:110%; padding:5px;}

.revselections { float:right; }
.revselections td.revtext0 { text-align:center; font-size:11px; padding:3px; color:#666666; }
.revselections td.revtext1 { text-align:center; font-size:11px; padding:3px; color:#CC0000; }
.revselections td.revtext2 { text-align:center; font-size:11px; padding:3px; color:#D91A00; }
.revselections td.revtext3 { text-align:center; font-size:11px; padding:3px; color:#E53200; }
.revselections td.revtext4 { text-align:center; font-size:11px; padding:3px; color:#F24B00; }
.revselections td.revtext5 { text-align:center; font-size:11px; padding:3px; color:#FF6600; }
.revselections td.revtext6 { text-align:center; font-size:11px; padding:3px; color:#D7700A; }
.revselections td.revtext7 { text-align:center; font-size:11px; padding:3px; color:#AD7A14; }
.revselections td.revtext8 { text-align:center; font-size:11px; padding:3px; color:#83851F; }
.revselections td.revtext9 { text-align:center; font-size:11px; padding:3px; color:#598F29; }
.revselections td.revtext10 { text-align:center; font-size:11px; padding:3px; color:#339933; }


.revselections td.revradio0 { text-align:center; background-color:#CCCCCC; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio1 { text-align:center; background-color:#CC0000; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio2 { text-align:center; background-color:#D91A00; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio3 { text-align:center; background-color:#E53200; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio4 { text-align:center; background-color:#F24B00; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio5 { text-align:center; background-color:#FF6600; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio6 { text-align:center; background-color:#D7700A; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio7 { text-align:center; background-color:#AD7A14; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio8 { text-align:center; background-color:#83851F; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio9 { text-align:center; background-color:#598F29; padding-bottom:4px; vertical-align:middle; }
.revselections td.revradio10 { text-align:center; background-color:#339933; padding-bottom:4px; vertical-align:middle; }
.revselections input.radio { vertical-align: middle;}

.reviewmanufacturerlist {}
.reviewmanufacturerlist td { text-align:center; padding-bottom:25px; width:15%; }
.reviewmanufacturerlist td strong { font-size:105%; }

.reviewmodelslist {}
.reviewmodelslist td { text-align:center; padding-bottom:25px; width:15%; }
.reviewmodelslist td strong { font-size:105%; }

.pagination { padding:5px; margin-bottom:5px; border:1px solid #FF9900; position:relative; top:-5px; }
.paginationtable { font-size:12px; }
.paginationtable td { border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; height:20px; }
.paginationtable .paginationleft { text-align:left; }
.paginationtable .paginationright { text-align:right; }

div.fulllistlink { text-align:left; margin-top:5px; margin-bottom:10px; padding-top:5px; padding-bottom:5px; }
span.spanbutton { padding:5px; padding-left:10px; padding-right:10px; font-size:130%; background-color:#009200; color:#FFFFFF; font-weight:bolder; text-align:center; vertical-align:middle; width:100px; height:30px; background-image:url(../mobilesmadeclear_images/frontimages/background_divbutton.jpg); background-repeat:repeat-x; background-position:top; }
span.spanbutton a { color:#FFFFFF; text-decoration:none; }
span.spanbutton a:hover { color:#216383;}

.psresults td {}
.psresults td.logo { vertical-align:middle; font-size:14px; font-weight:bolder; width:110px; }
.psresults td.name { vertical-align:middle; font-size:11px; text-align:left; margin-top:auto; margin-bottom:auto; }
.psresults td.name strong { vertical-align:middle; font-size:13px; text-align:left; font-weight:bolder; }
.psresults td.results { vertical-align:top; text-align:left; }
.psresults ul.result { list-style-type:square; padding:0px; list-style:none; list-style-image:none; border-style:none; }
.psresults ul.result li { float:left; height:115px; position:relative; text-align:center; width:80px; padding:5px; margin:5px; border:1px solid #CCCCCC; }

.faqwrapper {}

div.shortlist { font-size:10px; margin-top:5px; }
div.shortlist table { margin-top:4px; border-bottom:1px dashed #CCCCCC;}
div.shortlist td { padding:1px; vertical-align:top; padding-bottom:4px; }
div.shortlist span.price { font-size:15px; font-weight:bolder; }
div.shortlist span.title { font-size:15px; font-weight:bolder; text-transform:uppercase; letter-spacing:-1px; text-align:center;}
