dy, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
form:focus{outline:0;}
a{text-decoration:none;color:blue;}
a:hover{text-decoration:underline;}
strong{font-weight:bold;}
small{font-size:10px;color:#ababab;}
body{text-align:center;font-family:verdana, ariel, sans-serif,helvetica;font-size:12px;font-weight:normal;background-color:#95b6c6;margin:0;}
#container{margin:0 auto;text-align:left;width:997px;padding:0;}
.middleholder{position:relative;z-index:1;}
#headercontainer{text-align:right;background-image:url(images/menubackground.png);background-repeat:no-repeat;background-position:top right;float:right;width:997px;position:relative;margin:5px 0 32px 0;z-index:100;height:45px;}
.logo{float:left;position:relative;}
#headercontainer-lower{float:right;width:650px;position:relative;text-align:center;background-color:#fff;margin:5px 0 0 0;height:30px;padding:0 4px 0 4px;}
h1{color:#34555f;font-weight:bold;}
.headerinterior{text-align:center;float:left;width:300px;}
#footer{position:relative;clear:both;text-align:center;padding:5px;background-color:white;margin:10px 0 10px 0;}
#leftcolumn{width:148px;margin:0 3px 0 0;float:left;}
.presetlist{background-color:#ffffff;border:1px solid #ababab;padding:2px;margin:0 0 4px 0;}
#middlecolumn{margin-left:5%;margin-right:5%;}
#rightcolumn{width:478px;float:right;}
#loadingbox{position:absolute;top:140px;left:52px;z-index:100;display:none;padding:30px;background-color:#925f6e;width:140px;text-align:centre;}
#loadingbox em{font-size:20px;font-weight:bold;color:#fff;}
.loadingboxtl, .loadingboxtr, .loadingboxbr, .loadingboxbl{position:absolute;display:block;background-repeat:no-repeat;width:5px;height:5px;}
.loadingboxtl{background-image:url(images/loadingtl.png);top:0px;left:0px;}
.loadingboxtr{background-image:url(images/loadingtr.png);top:0px;right:0px;}
.loadingboxbr{background-image:url(images/loadingbr.png);bottom:0px;right:0px;}
.loadingboxbl{background-image:url(images/loadingbl.png);bottom:0px;left:0px;}
.tlheader, .trheader, .brheader, .blheader{position:absolute;display:block;background-repeat:no-repeat;width:5px;height:5px;}
.tlheader{background-image:url(images/tlheader.png);top:0px;left:0px;}
.trheader{background-image:url(images/trheader.png);top:0px;right:0px;}
.brheader{background-image:url(images/brheader.png);bottom:0px;right:0px;}
.blheader{background-image:url(images/blheader.png);bottom:0px;left:0px;}
ul.tabNavigation{list-style:none;margin:0 0 0 0;padding:0;height:25px;}
ul.tabNavigation li{float:left;margin:0 5px 0 0;padding:0 0 0 0;text-align:center;width:160px;height:25px;}
ul.tabNavigation li a{color:#fff;text-decoration:none;font-size:18px;background-image:url(images/tabbackgroundlongdeselected.png);background-repeat:no-repeat;width:160px;height:25px;display:block;line-height:25px;}
ul.tabNavigation li a:hover{text-decoration:underline;}
ul.tabNavigation li a.selected{color:#6a4650;text-decoration:none;background-image:url(images/tabbackgroundlong.png);background-repeat:no-repeat;width:160px;height:25px;display:block;}
ul.tabNavigation li a:focus{outline:0;}
.tabs{width:502px;}
#featuredphones{width:502px;padding:5px 5px 5px 5px;background-color:#ffffff;text-align:left;position:relative;display:none;height:246px;margin:0 0 10px 0;}
.modelselector #featuredphones{width:464px;}
#phoneinfo{width:502px;padding:13px 5px 5px 5px;text-align:left;position:relative;background-color:#ffffff;height:238px;margin:0 0 10px 0;}
.modelselector #phoneinfo{width:464px;}
#quicksearchlinks{display:none;width:502px;padding:5px 5px 5px 5px;background-color:#ffffff;text-align:left;position:relative;height:246px;margin:0 0 10px 0;}
.rightholder{float:right;width:365px;}
.centerholder{margin:0 10px 0 0;float:right;width:366px;}
.tooltip{font-size:16px;line-height:17px;}
.navigation{padding:3px;text-align:center;width:506px;position:relative;color:#34555f;background-color:#ffffff;font-size:12px;height:34px;}
.navigation p{padding:1px;font-weight:bold;}
.navigation a{font-weight:normal;}
.navigation .infoquestionmark{float:left;margin:4px 0 0 12px;}
table.sortable .sorttable_numeric{cursor:pointer;}
.failed, #mce-error-response, #mce-success-response{color:#D52626;font-weight:bold;padding:6px;text-transform:lowercase;}
#mce-error-response, #mce-success-response{color:#D52626;line-height:14px;font-size:12px;font-weight:bold;padding:6px 6px 6px 0;text-transform:lowercase;}
#mc_embed_signup{text-align:center;}
.navmenuholder{float:right;z-index:500;position:relative;padding:5px 8px 0 0;}
.nav, .nav ul{list-style:none;margin:0;padding:0;position:absolute;}
.nav{color:#000;position:relative;height:29px;margin:0 4px 0 0;}
.nav li{float:left;margin:0 -5px 0 0;padding:0;position:relative;}
.nav li a{font-size:18px;display:block;text-align:center;color:#fff;}
.headeritem{position:relative;z-index:1000;}
.headeritem a{padding:0 15px 5px 5px;margin:0 10px 0 5px;background-image:url(images/down.png);background-repeat:no-repeat;background-position:right;position:relative;}
.headeritem:hover{margin:-2px -7px 0 -2px;color:#6A4650;background-color:#ffffff;border:2px solid #6D6D6D;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
.nav li a:hover{color:#6A4650;background-color:transparent;text-decoration:none;}
#nav-one li:hover a, #nav-one li.sfHover a{background-color:transparent;color:#6A4650;text-decoration:none;background-image:url(images/downreverse.png);background-repeat:no-repeat;background-position:right;}
#nav-one li:hover ul a, #nav-one li.sfHover ul a{background-image:none;background-color:#fff;color:#6D6D6D;font-size:14px;font-weight:bold;}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover{color:#6A4650;background-color:none;}
.nav ul{background-color:#fff;list-style:none;position:absolute;top:-999em;left:-1px;margin:-1px 0 0 -1px;border-left:2px solid #6D6D6D;border-bottom:2px solid #6D6D6D;border-right:2px solid #6D6D6D;z-index:100;}
.nav li:hover ul, .nav li.sfHover ul{top:24px;}
.nav ul li{float:none;}
.nav ul a{text-align:left;border-bottom:0;white-space:nowrap;background-image:none;padding:5px 3px 5px 3px;}
.nav ul a:hover{background:#ccc;color:#000;padding:5px 3px 5px 3px;}
.infoholder{width:270px;background-color:#ffffff;margin:5px 8px 0 0;text-align:center;float:left;position:relative;}
.infoholder-searchresults{width:977px;background-color:#ffffff;text-align:center;float:left;position:relative;padding:10px;}
.infoholder-searchresults2{width:977px;background-color:#ffffff;text-align:center;float:left;position:relative;padding:10px;margin:0 0 10px 0;}
.featuredholder{background-color:#ffffff;float:left;width:242px;padding:5px 0 5px 0;text-align:center;position:relative;margin:0 0 10px 0;}
.searchinfoholder{width:356px;background-color:#ffffff;padding:5px 5px 9px 5px;text-align:center;float:right;position:relative;z-index:200;margin:0 0 10px 0;}
.infoholder-border{width:371px;background-color:#ffffff;padding:5px 0 5px 0;margin:0 0 10px 0;text-align:center;float:right;position:relative;z-index:200;}
.selectorlinkholder-border{background-color:#ffffff;margin:0 0 10px 0;text-align:center;float:right;position:relative;z-index:200;padding:0 3px 0 2px;}
.searchinfoholder p{font-size:17px;}
.textholder{width:100%;text-align:center;margin:5px 0 7px 0;}
.textholder h2, .textholder h3{line-height:16px;font-size:14px;color:#34555f;font-weight:bold;font-style:none;}
.textholder p{font-size:12px;line-height:14px;color:#34555f;font-weight:bold;}
.textholder em{font-size:14px;color:#34555f;font-style:none;}
.textholder b{font-size:14px;color:#6a4650;font-style:none;}
.deselector{background-color:#ccc;}
.selectoritem{position:relative;background-color:#fff;padding:5px 0 5px 0;margin:0 0 5px 0;float:left;width:510px;}
.selectoritem p{line-height:14px;font-size:12px;}
.selectoritem h2{line-height:16px;font-size:14px;color:#6A4650;font-weight:bold;}
.selectoritem-border{position:relative;background-color:#fff;padding:5px;margin:0 0 10px 0;float:left;width:503px;}
.selectoritem a{font-size:10px;}
.searchdetails{padding:15px 0 0 10px;}
.searchdetails li{line-height:18px;}
.searchdetails p{font-size:12px;font-weight:bold;color:#34555F;}
.searchdetails p em{font-size:12px;font-weight:bold;color:#2c7a27;}
h2.nodetails{line-height:16px;font-size:14px;color:#34555f;font-weight:bold;}
.infoquestionmark{margin:3px 3px 0 0;cursor:help;}
.infoholder h2{margin:4px 0 5px 0;}
.greyheadertext{font-size:20px;color:#34555f;}
.greyheadertext em{font-size:20px;}
.orangeheadertext{font-size:20px;background:#6a4650;color:#fff;padding:0 3px 1px 3px;}
.selectoritem-border .freegiftlinkholder{background-color:#ffffff;border:3px solid #cccccc;padding:2px;margin:0 14px 7px 18px;float:left;height:125px;text-align:center;width:124px;cursor:pointer;position:relative;}
.selectoritem-border .freegiftlinkholder p{font-size:12px;position:absolute;bottom:0;width:100%;padding:0 0 4px 0;}
.phonelinkholder, .networklinkholder{border:3px solid #cccccc;padding:2px;float:left;text-align:center;position:relative;}
.phonelinkholder{margin:0 8px 8px 12px;height:128px;width:95px;}
.networklinkholder{margin:0 2px 5px 12px;height:70px;width:75px;}
.networklinkholder img, .phonelinkholder img{margin:5px;}
.networklinkholder-TOREMOVE a em b{font-size:16px;line-height:18px;font-weight:normal;}
.manufacturerlinkholder{border:3px solid #cccccc;padding:2px;margin:2px 2px 8px 12px;float:left;height:70px;text-align:center;width:75px;position:relative;}
.specialfreegiftlinkholder{padding:2px;border:3px solid #cccccc;margin:5px 0 7px 18px;float:left;width:454px;position:relative;overflow:hidden;}
.freegiftlinkholder{padding:2px;border:3px solid #cccccc;margin:0 0 5px 18px;float:left;width:90px;height:110px;position:relative;}
.featuredlinkholder{padding:2px;position:relative;border:3px solid #cccccc;margin:0 0 5px 11px;float:left;width:94px;min-height:128px;}
.indexnetworklinkholder{border:3px solid #cccccc;margin:0 0 7px 5px;float:left;height:60px;width:62px;position:relative;}
.manulinkholder{border:3px solid #cccccc;margin:0 7px 7px 9px;width:70px;height:70px;position:relative;float:left;text-align:center;}
.indexnetworklinkholder p, .manulinkholder p, .featuredlinkholder p, .freegiftlinkholder p, .manufacturerlinkholder p, .networklinkholder p{position:absolute;bottom:0;padding:0 0 4px 0;right:0;width:100%;}
.manulinkholder:hover, .indexnetworklinkholder:hover, .networklinkholder:hover, .featuredlinkholder:hover, .manufacturerlinkholder:hover, .specialfreegiftlinkholder:hover, .selectoritem-border .freegiftlinkholder:hover, .phonelinkholder:hover, .networkholder:hover{border:3px solid #6a4650;cursor:pointer;}
.indexnetworklinkholder img{padding:8px 0 0 0;}
.specialfreegiftlinkholder img{float:right;}
.specialfreegiftlinkholder ul{float:left;margin:0 0 0 10px;}
.specialfreegiftlinkholder li{line-height:14px;}
.morefreegiftsinfo{position:absolute;bottom:0;right:0;padding:3px;}
.networklinkimage{padding:5px 0 0 0;z-index:100;}
.networkholder{background-color:#ffffff;border:3px solid #cccccc;padding:2px;margin:2px 10px 2px 2px;float:left;height:53px;text-align:center;width:55px;}
.networkholder img{margin:0 0 2px 0;}
.searchinfoholder .networkholder{margin:2px 3px 2px 3px;}
.stepholder{margin:5px 0 5px 0;}
p.step{line-height:14px;font-size:12px;font-weight:bold;color:#34555f;}
p.step a{font-weight:bold;}
.buttonholder{width:124px;height:79px;float:right;padding:3px;text-align:right;background-repeat:no-repeat;}
.simplebuttonholder{width:244px;height:58px;background-image:url(images/searchbuttonbackground-simple.png);padding:8px 3px 3px 3px;background-repeat:no-repeat;margin:0 0 0 70px;}
.selectorsearch{position:relative;background-color:#ffffff;padding:0 5px 5px 5px;float:right;width:463px;margin:0 0 10px 0;z-index:1;text-align:left;}
.searchholdersearchpage{width:463px;padding:0 5px 5px 5px;background-color:#ffffff;margin:0 0 8px 0;text-align:left;float:right;position:relative;height:316px;}
.selectorsearch .stepholdernetwork, .searchinfoholder .stepholdernetwork{height:85px;}
.selectorsearch .stepholdernetwork, .searchholdersearchpage .stepholdernetwork{margin:0 0 0 2px;}
.selectorsearch .stepholder, .searchholdersearchpage .stepholder, .searchinfoholder .stepholder{height:41px;}
.searchinfoholder .stepholderdeep{height:70px;}
.selectorsearch .stepholder p.step, .searchholdersearchpage .stepholder p.step, .searchinfoholder .stepholder p.step, .searchinfoholder .stepholderdeep p.step{margin:6px 2px 4px 2px;}
.selectorsearch .stepholdernetwork p.step, .searchholdersearchpage .stepholdernetwork p.step{margin:6px 0 4px 2px;}
.selector{cursor:pointer;background-color:white;margin:0 4px 0 4px;}
#preview{position:absolute;background:#fff;display:none;color:#fff;}
.infoholdersearchpage{width:475px;min-height:214px;padding:5px;background-color:#ffffff;margin:5px 0 5px 0;text-align:left;text-align:center;position:relative;}
.sortable em{font-size:12px;color:#34555f;font-style:normal;}
.infotl, .infotr, .infobr, .infobl{position:absolute;display:block;background-repeat:no-repeat;width:5px;height:5px;}
.infotl{background-image:url(images/tl.png);top:0px;left:0px;}
.infotr{background-image:url(images/tr.png);top:0px;right:0px;}
.infobr{background-image:url(images/br.png);bottom:0px;right:0px;}
.infobl{background-image:url(images/bl.png);bottom:0px;left:0px;}
.quicksearchlinks{margin:5px 0 6px 15px;}
.quicksearchlinks li{list-style-type:none;list-style-position:inside;line-height:14px;}
.quicksearchlinks em{color:#2C7A27;font-size:10px;}
.quicklinkheader{font-weight:bold;color:#34555f;margin:9px 0 0 0;}
.quicklinkitem ul{line-height:15px;}
.quicklinkitem a{font-size:12px;line-height:14px;}
.quicklinkitem p{font-size:12px;line-height:14px;}
.quicklinkitem em{font-size:12px;line-height:14px;}
.brackets{color:black;font-size:12px;}
.details{position:relative;padding:5px;margin:5px 0 0 0;background-color:#ffffff;text-align:left;}
.details h2{line-height:16px;font-size:14px;color:#34555f;font-weight:bold;}
.details p strong{line-height:16px;font-size:14px;color:#34555f;font-weight:bold;}
.details p{font-size:12px;line-height:14px;}
.viewdetails{font-size:20px;line-height:20px;font-weight:bold;text-decoration:underline;}
.imageholder{float:right;padding:0 2px 0 2px;text-align:center;background-color:#ffffff;}
.imageholder img{padding:4px;}
.fleft p{padding:0 4px 4px 4px;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.submit{color:#34555f;font-weight:bold;}
.submitbutton{background:url('/images/search.png') no-repeat;border:none;height:30px;width:90px;float:left;margin:0 0 0 80px;cursor:pointer;}
.selectorsearch .submitbutton{margin:0 0 0 125px;}
.searchholdersearchpage .submitbutton{margin:0 0 0 125px;}
.resetbutton{margin:0 46px 0 0;}
.selectorsearch .resetbutton{margin:0 0 0 23px;}
.searchholdersearchpage .resetbutton{margin:0 0 0 23px;}
.ratethisphone{background:url('/images/ratethisphone.png') no-repeat;border:none;height:30px;width:195px;cursor:pointer;margin:10px 0 0 0;}
#mc-embedded-subscribe{background:url('/images/subscribe.png') no-repeat;border:none;height:23px;width:118px;cursor:pointer;}
em{font-size:12\px;color:#2C7A27;font-weight:bold;}
p{margin:3px 0 0 0;font-size:12px;}
li{font-size:12px;text-align:left;list-style-position:outside;}
li em{font-size:12px;color:#33CC33;font-weight:normal;}
em b{font-weight:bold;font-size:18px;color:#2c7a27;}
.disabled{color:#34555f;font-weight:bold;}
.phonesearchdetails{width:150px;}
.resultsimage{float:left;}
table em{font-size:12px;font-weight:bold;color:#34555f;}
table b{font-size:14px;color:#2c7a27;}
.phonesearchdetails li{line-height:14px;}
.networkimage{padding:5px 5px 5px 2px;}
table{width:100%;border-collapse:collapse;}
td{border:1px solid #34555f;padding:10px 0 0 0;text-align:center;vertical-align:top;background-color:#ffffff;}
td img{padding:3px;}
th{text-align:center;border-top:1px solid #34555f;border-left:1px solid #34555f;border-right:1px solid #34555f;background-color:#34555f;color:#fff;font-size:14px;padding:3px;}
.selectedoption{background-color:#AFE495;}
.unselectedoption{background-color:#FFFFFF;}
.error{background-color:#ffffff;border:1px solid red;padding:4px;margin:4px;}
#footer ul{float:left;padding:0 0 0 37px;}
#footer ul li p{line-height:14px;font-size:12px;color:#34555f;font-weight:bold;}
#footer ul li p a{font-size:12px;line-height:14px;font-weight:normal;}
.featuredholder ul{float:left;padding:0 0 0 15px;}
.featuredholder ul li p a{font-size:12px;line-height:14px;font-weight:normal;}
.norightborder{border-right:0px;}
.noleftborder{border-left:0px;width:200px;padding:10px 3px 0 0;text-align:center;vertical-align:top;}
.ui-stars-star, .ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a, .ui-stars-cancel a{width:28px;height:26px;display:block;position:relative;background:url(images/stars2.png) no-repeat 0 0;}
.ui-stars-star a{background-position:0 -56px;}
.ui-stars-star-on a{background-position:0 -84px;}
.ui-stars-star-hover a{background-position:0 -112px;}
.ui-stars-cancel-hover a{background-position:0 -28px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a{cursor:default !important;}
.group{float:left;padding:4px 4px 4px 0;}
.stars-off{width:139px;}
.stars-off, .stars-on{position:relative;height:26px;background:url(images/stars2.png) repeat-x 0 -112px;}
.stars-on{position:absolute;background-position:0 -84px;}
