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:#FF5500; text-decoration:none;}
a:hover { text-decoration:underline; color:#000000;}

img { border:0px;}

span.smalltext { font-size:11px; }
span.headline { color:#FF6600; font-weight:bold; }

div.topnavi { height:50px; background-image:url(../mobilesmadeclear_images/frontimages/topnav_background.jpg); background-repeat:repeat-x; background-position:top; padding:0px; display:block;}
div.topnavi div { display:inline; height:50px; padding-left:5px; padding-right:5px; float:left; margin:0px; }
div.topnavi a { padding-top:10px; margin-top:5px; padding-left:5px; padding-right:5px; font-weight:bold; font-size:13px; height:34px; }
div.topnavi a.menulink { display:block; text-decoration:none; color:#000000; }
div.topnavi a.menulink:hover { background-image:url(../mobilesmadeclear_images/frontimages/topnav_textbackground.jpg); background-repeat:repeat-x; background-position:top; color:#FFFFFF; }
div.topnavi a.menulinkcurrent { display:block; text-decoration:none; background-image:url(../mobilesmadeclear_images/frontimages/topnav_textbackground.jpg); background-repeat:repeat-x; background-position:top; color:#FFFFFF; }
div.topnavi .itemfirst { background-image:url(../mobilesmadeclear_images/frontimages/topnav_itemfirst.jpg); background-repeat:no-repeat; background-position:left top; padding-left:10px; }
div.topnavi .item { background-image:url(../mobilesmadeclear_images/frontimages/topnav_itemdivider.jpg);  background-repeat:no-repeat; background-position:left top; }
div.topnavi .itemlast { background-image:url(../mobilesmadeclear_images/frontimages/topnav_itemlast.jpg); background-repeat:no-repeat; background-position:right top; float:right; }


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:#FF6600; 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 strong { font-size:17px; font-weight:bold;}
.headertable .topnav a { color:#FF6600; text-decoration:none;}
.headertable .topnav a:hover { color:#FF6600; text-decoration:underline;}


.h1header { padding-top:5px; padding-bottom:5px; text-align:left; }
.h1header h1 { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bolder; margin:0px; color:#000000; }

.indextable {}
.indextable td { }
.indextable td.col1 {}
.indextable td.col2 { width:175px; padding-left:8px; vertical-align:top; }
.indextable ul { padding:0px; padding-left:15px; margin:0px; }


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


.mainsearchtable { background-color:#C0E0EF; background-image:url(../mobilesmadeclear_images/frontimages/background_searchbox.jpg); background-repeat:repeat-x; background-position:bottom; border-left:0px solid #2B82AC; border-right:0px solid #2B82AC; border-top:1px solid #2B82AC; border-bottom:0px solid #EAEAEA; float:left; margin-bottom:5px;}
.mainsearchtable .title { font-size:130%; color:#000000; font-weight:bolder; padding-left:10px; padding-top:5px; text-transform:uppercase; border-left:1px solid #2B82AC; }
.mainsearchtable .searchbox { padding:2px; padding-left:10px; text-align:left; line-height:12px; font-size:12px; font-weight:normal; color:#000000; border-left:1px solid #2B82AC; }
.mainsearchtable .searchboxright { padding:2px; padding-left:10px; text-align:left; line-height:12px; font-size:12px; font-weight:normal; color:#000000; border-right:1px solid #2B82AC; }
.mainsearchtable .searchbox .text { font-size:11px; font-style:italic; color:#000000; line-height:18px; }
.mainsearchtable .searchbox select { font-size:12px; color:#123749; }
.mainsearchtable .searchbox input { font-size:12px; color:#123749; }
.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; border-right:1px solid #2B82AC; }
.mainsearchtable .reset a { color:#FFFFFF; }
.mainsearchtable .reset a:hover { color:#FFFFFF; }
.mainsearchtable .bottomleft { background-image:url(../mobilesmadeclear_images/frontimages/background_searchboxbottom.jpg); background-repeat:repeat-x; background-position:bottom; height:13px; text-align:left;}
.mainsearchtable .bottomright { background-image:url(../mobilesmadeclear_images/frontimages/background_searchboxbottom.jpg); background-repeat:repeat-x; background-position:bottom; height:13px; text-align:right;}


.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; }


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; }






table.simpledisplay { height:150px; border-collapse:collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top:0px; margin-bottom:8px; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdealdeal.jpg); background-repeat:repeat-x; background-position:top; color:#000000;}

table.simpledisplay ul { list-style-position:inside; padding-left:5px; }
table.simpledisplay li {}

table.simpledisplay td { padding-top:0px;}

table.simpledisplay td.dealnumber { width:25px; background-color:#EBEBEB; background-image:url(../mobilesmadeclear_images/frontimages/background_dealnumber.jpg); background-repeat:no-repeat; background-position:right; padding-right:12px; padding-left:3px; font-size:25px; color:#999999; vertical-align:middle; text-align:center; letter-spacing:-2px; font-weight:bold;}

table.simpledisplay td.image { width:50px; text-align:center; padding-right:2px; vertical-align:middle; }

table.simpledisplay td.phonegift { vertical-align:middle; font-size:11px;}
table.simpledisplay td.phonegift .numbers { font-size:20px; font-weight:bolder; }
table.simpledisplay td.phonegift .phone { color:#FF5500; font-weight:bolder; font-size:12px; }
table.simpledisplay td.phonegift .tariff { color:#666666; padding-left:5px; }


table.simpledisplay td.dealvalues { width:140px; font-size:12px; color:#FFFFFF; text-align:right; background-image:url(../mobilesmadeclear_images/frontimages/background_numbers_left.gif); background-position:top left; background-repeat:no-repeat; padding-top:8px; line-height:17px; vertical-align:middle; }
table.simpledisplay td.dealvalues strong { font-weight:bolder; color:#FFFFFF; }
table.simpledisplay td.dealvalues .total { border-top:1px solid #999999; border-bottom:0px solid #999999; color:#FFFFFF; font-weight:bolder; }
table.simpledisplay td.dealvalues .topay { color:#FF9900; font-weight:bolder; }
table.simpledisplay td.dealvalues .difference { border-top:1px solid #999999; color:#FFFFFF; font-weight:bolder; }
table.simpledisplay td.dealvalues .difference strong { border-top:1px solid #999999; color:#66FF00; font-weight:bolder; }

table.simpledisplay td.dealcosts { width:92px; font-size:12px;; text-align:right; padding-right:15px; background-image:url(../mobilesmadeclear_images/frontimages/background_numbers_right.gif); background-position:top right; background-repeat:no-repeat; line-height:48px; color:#FFFFFF; vertical-align:top; padding-top:27px; font-weight:bolder; }
table.simpledisplay td.dealcosts strong { font-weight:bolder; font-size:19px; color:#FFFFFF; }


table.simpledisplay td.dealcostsneg { width:92px; font-size:12px;; text-align:right; padding-right:15px; background-image:url(../mobilesmadeclear_images/frontimages/background_numbers_right_neg.gif); background-position:top right; background-repeat:no-repeat; line-height:48px; color:#FFFFFF; vertical-align:top; padding-top:27px; font-weight:bolder;}
table.simpledisplay td.dealcostsneg strong { font-weight:bolder; font-size:19px; color:#FFFFFF; }



table.simpledisplay td.monthly { width:120px; text-align:left; vertical-align:middle; font-size:11px; color:#999999; padding-left:5px; }
table.simpledisplay td.monthly span.setup { font-size:11px; color:#999999; line-height:13px;}
table.simpledisplay td.monthly span.setup strong { font-size:12px; font-weight:bold; }
table.simpledisplay td.monthly span.monthly { font-family:Arial, Helvetica, sans-serif; font-size:11px;; color:#FF5500; line-height:40px; }
table.simpledisplay td.monthly span.monthly strong { font-size:35px;; letter-spacing:-3px; }
table.simpledisplay td.monthly span.length { font-size:11px; color:#000000; line-height:30px;}
table.simpledisplay td.monthly span.length strong { font-size:20px;}



table.simpledisplay td.exit { width:82px; padding-left:2px; padding-right:2px; text-align:center; font-weight:bold; font-size:11px; line-height:13px; vertical-align:middle; }
table.simpledisplay td.exit img.logo { border:0px solid #CCCCCC; margin-top:5px; margin-bottom:5px; }
table.simpledisplay td.exit form { margin:0px; }
table.simpledisplay td.exit a { color:#000000; }






.simpledisplaytitles { padding:2px; background-color:#000000; color:#FFFFFF; background-image:url(../mobilesmadeclear_images/frontimages/background_displaytitles.jpg); background-repeat:repeat-x; background-position:top; font-size:11px; line-height:100%; }
.simpledisplaytitles td { padding-top:2px; padding-bottom: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:75px; text-align:center; }

.paygdisplay {border-collapse:collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top:0px; margin-bottom:8px; padding:2px; height:110px; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdealdeal.jpg); background-repeat:repeat-x; background-position:top;}
.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-size:150%; font-weight:bold; width:120px; text-align:center; }
.paygdisplay td.exit { width:100px; text-align:center; }
.paygdisplay td.exit img { border:0px solid #CCCCCC; }

.paygdisplaytitles { padding:2px; background-color:#000000; color:#FFFFFF; background-image:url(../mobilesmadeclear_images/frontimages/background_displaytitles.jpg); background-repeat:repeat-x; background-position:top; }
.paygdisplaytitles td.network { width:120px; text-align:center; }
.paygdisplaytitles td.phone { text-align:left; padding-left:4px; }
.paygdisplaytitles td.cost { width:120px; text-align:center; }
.paygdisplaytitles td.exit { width:100px; text-align:center; }


div.titlebestdealsheader {display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_summaryheader.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FF9900; height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; padding-left:5px; text-align:left; padding-right:3px; margin-top:5px;}
div.titlebestdeals { text-align:left; font-size:11px; background-image:url(../mobilesmadeclear_images/frontimages/background_summarytitle.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#CCCCCC; color:#333333; padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}


div.displaysectionheader {display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_summaryheader.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FF9900; height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; padding-left:5px; text-align:left; padding-right:3px; }
div.displaysectiontitle {text-align:left; font-size:11px; background-image:url(../mobilesmadeclear_images/frontimages/background_summarytitle.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#CCCCCC; color:#333333; padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
div.displaysection { padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding-bottom:5px; margin-bottom:8px; background-image:url(../mobilesmadeclear_images/frontimages/background_displaysectionbottom.jpg); background-repeat:repeat-x; background-position:bottom; }
div.displaysection ul { padding:0px; padding-left:15px; margin:0px;}


div.displayshortlistheader {display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_shortlistheader.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; padding-left:5px; text-align:left; padding-right:3px; }
div.displayshortlisttitle {text-align:left; font-size:11px; background-image:url(../mobilesmadeclear_images/frontimages/background_summarytitle.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#CCCCCC; color:#333333; padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
div.displayshortlist { padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding-bottom:5px; margin-bottom:8px; background-image:url(../mobilesmadeclear_images/frontimages/background_displaysectionbottom.jpg); background-repeat:repeat-x; background-position:bottom; }
div.displayshortlist ul { padding:0px; padding-left:15px; margin:0px;}

div.relevantlinksheader {display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_summaryheader.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FF9900; height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; padding-left:5px; text-align:left; padding-right:3px; }
div.relevantlinkstitle { display:block; text-align:left; font-size:11px; background-image:url(../mobilesmadeclear_images/frontimages/background_summarytitle.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#CCCCCC; color:#333333; padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
div.relevantlinks { display:block; padding:5px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding-bottom:5px; margin-bottom:8px; background-image:url(../mobilesmadeclear_images/frontimages/background_displaysectionbottom.jpg); background-repeat:repeat-x; background-position:bottom; }
div.relevantlinks .results { font-size:100%; color:#000000;}
div.relevantlinks .results strong { font-size:100%; color:#000000; margin-left:2px; margin-right:2px; font-weight:bolder;}
div.relevantlinks p { margin-top:4px; margin-bottom:4px; }
div.relevantlinks ul { list-style-position:inside; padding-left:5px; }
div.relevantlinks li {}


div.bestdeal { padding:5px; padding-top:4px; color:#000000; margin-top:0px; margin-bottom:0px; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdeal.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:0px solid #000000; color:#FFFFFF; line-height:140%; }
div.bestdeal div.dealdisplay { background-color:#FFFFFF; border:1px solid #216383; line-height:100%; }
div.bestdeal h1 { font-size:18px; color:#FFFFFF; margin:0px; padding:0px; line-height:140%; }
div.bestdeal h1 strong { color:#FF9900; margin-bottom:5px;}
div.bestdeal h2 { font-size:16px; margin-top:4px; margin-bottom:4px; padding:0px; color:#999999; text-decoration:underline; }
div.bestdeal h3 { font-size:14px; margin-top:8px; margin-bottom:3px; padding:0px; color:#FF9900; }
div.bestdeal h3 strong { font-size:18px; color:#FFFFFF; }
div.bestdealtop { display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_bestdealtop.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FF9900; height:25px; color:#000000; font-size:11px; font-weight:bold; line-height:25px; padding-left:5px; text-align:right; padding-right:3px; }
div.bestdealtop span.ppm { background-color:#FF9900; padding:2px; padding-left:5px; border:1px solid #FF3300;}
div.bestdealtop span.ppm strong { background-color:#FF6600; padding-left:3px; padding-right:3px; color:#FFFFFF; }
table.bestdealbottom { background-image:url(../mobilesmadeclear_images/frontimages/background_bestdealbottom.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:20px;}
table.bestdealbottom td.left { text-align:left; height:14px; }
table.bestdealbottom td.right { text-align:right; height:14px; }


table.searchresultssplit {}
table.searchresultssplit td.left { width:300px;}
table.searchresultssplit td.right { width:500px;}



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; border-left:1px solid #999999; border-bottom:0px; background-image:url(../mobilesmadeclear_images/frontimages/background_phonespec.jpg); background-repeat:repeat-x; background-position:bottom; }
.phonespecs td { padding:0px; }
.phonespecs td.desc { font-size:11px; padding:0px; border-top:0px; }
.phonespecs td.desc .content { padding:5px; border-right:1px solid #999999; }
.phonespecs td.desc h2 { font-size:13px; color:#000000; margin:0px; margin-top:5px; margin-bottom:5px; }
.phonespecs td.spec { font-size:11px; width:200px; padding:2px; padding-left:5px; border-bottom:1px dashed #CCCCCC; }
.phonespecs td.result { width:80px; max-width:80px; text-align:right; padding:2px; padding-right:10px; font-weight:bolder; font-size:11px; border-bottom:1px dashed #CCCCCC; }
.phonespecs td.resultend { width:80px; max-width:80px; text-align:right; padding:2px; padding-right:10px; font-weight:bolder; font-size:11px; border-bottom:1px dashed #CCCCCC; border-right:1px solid #999999; }
.phonespecs div.title { display:block; background-image:url(../mobilesmadeclear_images/frontimages/background_phonespectitle.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FF9900; height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; padding-left:5px; text-align:left; padding-right:3px; }
.phonespecs td.title { background-color:#CCCCCC;  color:#FFFFFF; font-weight:bolder; padding-top:5px; padding-bottom:5px; padding-left:5px;}
.phonespecs td.titleend { background-color:#CCCCCC;  color:#FFFFFF; font-weight:bolder; padding-top:5px; padding-bottom:5px; padding-left:5px; border-right:1px solid #999999;}
.phonespecs td.phoneimage { width:130px; vertical-align:top; padding-top:10px; padding-right:5px; text-align:center; font-size:11px; border-right:1px solid #CCCCCC; border-top:1px solid #999999; }
.phonespecs td.phoneimage img { margin-bottom:10px;}
.phonespecbottom { margin-bottom:20px; }
.phonespecbottom td.left { text-align:left; background-image:url(../mobilesmadeclear_images/frontimages/background_phonespecbottom.jpg); background-repeat:repeat-x; background-position:bottom; height:14px;}
.phonespecbottom td.right { text-align:right; background-image:url(../mobilesmadeclear_images/frontimages/background_phonespecbottom.jpg); background-repeat:repeat-x; background-position:bottom; height:14px;}


.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:0px; border:1px solid #DDDDDD; }
.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:8px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }
span.spanbutton { padding:5px; padding-left:10px; padding-right:10px; font-size:110%; background-color:#FF6600; color:#FFFFFF; font-weight:bolder; text-align:center; vertical-align:middle; height:25px; background-image:url(../mobilesmadeclear_images/frontimages/background_divbutton.jpg); background-repeat:repeat-x; background-position:top; }
span.spanbutton a { color:#000000; text-decoration:none; }
span.spanbutton a:hover { color:#FFFFFF;}

.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 {}

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

table.indexpanels { display:block;}
table.indexpanels td.left {width:33%; vertical-align:top;}
table.indexpanels td.middle {width:33%; padding-left:5px; padding-right:5px; vertical-align:top;}
table.indexpanels td.right {width:33%; vertical-align:top; }

div.noresult { background-color:#FFA8A8; border:1px solid #FF0000; padding:8px; display:block; margin-bottom:5px; }
div.noresult h3 { color:#990000; font-size:18px; font-weight:bolder; margin-top:0px;}

