/* CSS Document */

body {padding:0; margin:0; font-size:67.5%; font-family:Arial, Helvetica, sans-serif;}
img {border:0;}
ul, h3 {margin:0; padding:0;}
.clearfix {clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.green {color:#32a946;}
.red {color:#d71f27;}
.container {width:950px; margin:0 auto;}
.container2 {width:950px; margin:0 auto; background:url("../images/homePhoneBG.gif") no-repeat center 240px;}
.logo {float:left; width:165px;}
.navigation {float:right; width:775px; background:url("../images/MainNavBG.gif") no-repeat left top; height:100px; padding-left:4px;}
.navigation ul {margin-top:30px;}
.navigation ul li {float:left; font-size:1.4em; list-style:none; padding:0 16px; font-weight:bold;}
.navigation ul li a {display:block; color:#333333; text-align:center;}
.navspacer {border-right: 2px solid #b3b3b3;}
.navigation ul li .green {color:#32a946;}
.navigation ul li .red {color:#d71f27;}
.main-content {width:780px; margin:0 auto;}
.main-content form { margin:0; }
.hrule {border-bottom:1px solid #bfbfbf; margin:10px;}

/* Home */
.buy {float:left; width:376px; }
.sell {float:left; width:375px; margin-left:13px;}
.three-col-layout li {display:block; list-style:none; width:115px; height:178px; padding-left:10px; float:left; font-weight:bold; font-size:1.1em;}
.HomeTag { clear:both; width:350px; border-top:1px solid #c4c4c4; padding:6px 0 0 0; margin:6px 0 0 9px; }
.HomeCopy { padding:0 0 0 12px; font-size:1.1em; width:740px; color:#666; }

/* Sell - Step 1 */
.model-title {float:left; padding-right:10px; }
.modelinput {background:url(../images/inputbox-bg.gif) no-repeat; padding:6px 10px 10px 10px ; float:left; width:105px;} 
.modelinput .model-textbox {border:0; height:20px; width:85px; background:none; font-size:1.5em; font-weight:bold;}
.modelfind {float:left;}
.modelfind-button {background:url(../images/find-button.gif) no-repeat; width:64px; height:36px; border:0; float:left;}
.manufacturer-grid {width:760px; margin:20px 0 0 10px; border-width: 0 0 1px 1px; border-style: solid; border-color:#bfbfbf;}
.manufacturer-grid td {width:250px; height:90px; border-width: 1px 1px 0 0; border-style: solid; border-color:#bfbfbf; text-align:center; vertical-align:middle;}
.cannotfind { padding:20px 0 0 12px; font-size:1.4em; }
.cannotfind a { text-decoration:underline; color:#d71f27; }

/* Sell - Step 2 */
.mobilelist {margin:20px auto; width:750px; height:270px; overflow:auto;}
.mobilelist table {width:730px; margin:0 auto;}
.mobilelist table td {text-align:center; vertical-align:middle; font-weight:bold; font-size:1.1em; padding-bottom:15px;}
.mobilelist table td a {display: block; color:#333333; text-decoration:none;}
.mobilelist table td a:hover {color:#333333; text-decoration:none;}
.choosemanu {margin-left:10px;}

/* Sell - Step 3 */
h3 {margin: 10px 0 10px 10px; color:#32a946; font-size:1.6em;}
.whatsitworth-grid {width:760px; margin:0 0 20px 10px; border-top:1px solid #bfbfbf;}
.whatsitworth-grid td {padding:15px; font-size:1.2em;}
.whatsitworth-grid .handsetimg {width:140px; text-align:center; vertical-align:middle;}
.whatsitworth-grid .workingprice {background:#d6eeda; color:#32a946; border-bottom:1px solid #bfbfbf;}
.whatsitworth-grid .workingprice .sellprice {font-weight:bold; font-size:1em; width:145px; border-right:1px solid #aaaaaa; float:left;}
.whatsitworth-grid .workingprice .sellprice span {font-weight:bold; font-size:2.5em;}
.whatsitworth-grid .workingprice .sellcontent {float:left; padding-left:20px; width:300px; font-size:0.9em; line-height:16px;}
.whatsitworth-grid .workingprice .sellbutton {float:right; margin-top:10px;}
.whatsitworth-grid .nonworkingprice {background:#f7d2d4; color:#d71f27;}
.whatsitworth-grid .nonworkingprice .sellprice {font-weight:bold; font-size:1em; width:145px; border-right:1px solid #aaaaaa; float:left;}
.whatsitworth-grid .nonworkingprice .sellprice span {font-weight:bold; font-size:2.5em;}
.whatsitworth-grid .nonworkingprice .selltext {padding-left:20px; font-size:0.9em; line-height:16px; float:left; width:380px;}
.whatsitworth-grid .nonworkingprice .sellcontent {float:left; padding-left:20px; width:300px; font-size:0.9em; line-height:16px;}
.whatsitworth-grid .nonworkingprice .sellcontent textarea {width:260px; height:60px; border:1px solid #d71f27; margin-top:10px; margin-left:146px}
.whatsitworth-grid .nonworkingprice .sellbutton {float:right; margin-top:10px;}

/* Sell - Step 4 */
.checkyourorder-grid {width:760px; margin:30px 0 20px 10px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.checkyourorder-grid td {padding:5px; font-size:1.2em; }
.checkyourorder-grid .orderheader {background:#e6e6e6; font-weight:bold; font-size:1.2em; color:#4D4D4D; padding-left:20px;}
.checkyourorder-grid .orderheader-value {background:#e6e6e6; font-weight:bold; color:#4D4D4D; padding-left:20px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; width:100px;}
.checkyourorder-grid .orderheader-remove {background:#e6e6e6; font-weight:bold; color:#4D4D4D; width:60px; padding: 5px 10px 5px 10px; text-align:center;}
.checkyourorder-grid .ordertext {padding:10px 10px 10px 20px; color:#32a946;}
.checkyourorder-grid .ordervalue {padding:10px 10px 10px 20px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; color:#32a946;}
.checkyourorder-grid .orderdelete {text-align:center;}
.button-left {float:left; padding-left:10px;}
.button-right {margin-left:10px; float:right; padding-right:10px;}

/* Sell - Step 5 */
.yourdetails-title {margin-bottom:20px;}
.yourdetails-grid {margin:0 10px 0 10px; width:760px;}
.yourdetails-grid td {padding:5px 5px 5px 0; font-weight:bold; font-size:1.2em; color:#4D4D4D;}
.yourdetails-grid .yourdetails-text {width:200px;}
.yourdetails-grid .yourdetails-text2 {width:110px;}
.ticktoconfirmred {padding:20px; border:1px solid #d71f27; margin:10px 10px 30px 10px; font-size:1.1em;}
.ticktoconfirmred .checkbox {margin-right:10px;}
.ticktoconfirmred p { font-weight:bold; padding:0 0 8px 3px; margin:0; color:#d71f27; font-size:1.1em; }
.ticktoconfirmred p a { text-decoration:underline; color:#d71f27; }

/* Sell - Step 6 */
.confirmorder-grid {width:760px; margin:30px 0 20px 10px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.confirmorder-grid td {padding:5px; font-size:1.2em; }
.confirmorder-grid .orderheader {background:#e6e6e6; font-weight:bold; font-size:1.2em; color:#4D4D4D; padding-left:20px;}
.confirmorder-grid .orderheader-value {background:#e6e6e6; font-weight:bold; color:#4D4D4D; padding-left:20px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; width:100px;}
.confirmorder-grid .ordertext {padding:10px 10px 10px 20px; border-bottom:1px solid #bfbfbf;}
.confirmorder-grid .ordervalue {padding:10px 10px 10px 20px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; color:#32a946;}
.confirmorder-grid .ordertotal {padding:10px 20px 10px 20px; text-align:right; font-weight:bold; background:#d6eeda; color:#4D4D4D;}
.confirmorder-grid .ordertotalvalue {padding:10px 10px 10px 20px; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; color:#32a946; font-weight:bold; background:#d6eeda;}
.ticktoconfirmgreen {padding:20px; border:1px solid #32a946; margin:10px 10px 30px 10px; font-size:1.1em;}
.ticktoconfirmgreen .checkbox {margin-right:10px;}

.orderplacedgreen { padding:15px 20px; border:1px solid #32a946; margin:10px; font-size:1.1em; }
.orderplacedgreen h1 { color:#32A946; font-size:2em; margin:0; padding:6px 0 0 0; }

/* Sell - Step 7 */
.step7block { padding:0 12px 0 12px; }
.step7block h2 { color:#000; font-size:2em; margin:0; padding:6px 0; }
.step7block h2 span { color:#32A946; }
.step7block p { padding:8px 0; margin:0; line-height:1.4em; font-size:1.1em; }
.step7block p span { color:#32A946; font-weight:bold; }
.step7print { text-align:center; padding:10px 0; height:28px; }

/* Footer */
.footergap-home {width: 1px; height:30px;}
.footergap-sellstep2 {width: 1px; height:30px;}
.footergap-sellstep3 {width: 1px; height:50px;}
.footergap-sellstep4 {width: 1px; height:120px;}
.footergap-sellstep5 {width: 1px; height:100px;}
.footer ul { margin-top:15px;}
.footer ul li {float:left; font-size:1.2em; list-style:none; font-weight:bold; margin-bottom:10px;}
.footer ul li a {display:block; color:#333333; text-align:center; padding:0 10px 0 10px;}
.footer ul li .green {color:#32a946;}
.footer .footerLogos { width:420px; float:left; }
.footer .footericon { float:left; width:333px;}
.footer .footericon img, .footerLogos img { float:left; }
.footlinks { width:720px; height:46px; }

/* Terms */
.termsblock { padding:40px 12px 0 12px; }
.termsblock h1, .newsblock h1 { color:#32A946; font-size:2em; margin:0; padding:6px 0; }
.termsblock p { padding:8px 0; margin:0; line-height:1.6em; font-size:1.1em; }
.termsblock h2 { color:#32A946; font-size:1.6em; margin:0; padding:6px 0; }
.termsblock h3, .step7block h3 { color:#32A946; font-size:1.2em; margin:0; padding:6px 0; font-style:italic; }
.termsblock h4 { color: #900; font-size:1.2em; margin:0; padding:6px 0; font-style:italic; }
.termsblock ul { margin:0; padding:4px 0; list-style:none; font-size:1.1em; }
.termsblock li { padding:6px 0 6px 16px; list-style:none; background:url("../images/GreenBullet.gif") no-repeat 4px 11px; }

/* News story */
.newsblock { padding:40px 12px 0 12px; line-height:1.6em; font-size:1.1em; color:#666; }
.newsblock div { border-bottom:1px solid #d1d3d4; padding:6px 0; }
.newsblock div h2 { color:#32A946; font-size:1.4em; margin:0; padding:20px 0 6px 0; border-bottom:1px dashed #d1d3d4; font-style:italic; }
.newsblock div p { padding:8px 0; margin:0; line-height:1.6em; font-size:1.1em; }