<STYLE type="text/css">
* {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

body  {
  scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #CCCCCC;
  scrollbar-highlight-color: #CCCCCC; scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #CCCCCC;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  font-size: 12px; 
  color: #FFFFFF; 
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div {
  color: #000000;
}

form {
  margin: 0px;
  padding: 0px;
}
form #textinput {
  text-align: left;
  font-size: 10px;
}
img {
  border: 0px;
  vertical-align: middle;
}
a {
  color: #000000;
  text-decoration: none;
}

a:hover   {color: #FF0000 ;text-decoration: none}
a:link    {text-decoration: none}
a:visited {text-decoration: none}
a:active  {text-decoration: none}

br {
  height: 1px;
  line-height: 1px;
}

.gap5 {
  height: 5px;
  line-height: 5px;
}

.clearit {
  clear: both;
  height: 0;
  line-height: 0.0;
  font-size: 0;
}

.searchform {
  font-size: 9px;
}

.button0 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold; 
  background-color: #D7F3FE; 
  width: 30px;
}
.button1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold; 
  background-color: #D7F3FE; 
  width: 50px;
}
.button2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold; 
  background-color: #D7F3FE; 
  width: 100px;
}
.button3 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold; 
  background-color: #D7F3FE; 
  width: 120px;
}

.warmingfont{
  font-weight: bold;
  color: #993333;
}
.hintfont{
  font-weight: bold;
  color: #993333;
}
.blackfont{
  font-weight: bold;
  color: #000000;
}

#logobar {
  width: 950px;
  height: 75px;
}
#logo {
  float: left;
  width: 450px;
}
#logoadv {
  float: left;
  width: 500px;
}

#featurebar {
  width: 927px;
  height: 100px;
  background: #D7F3FE url('http://www.myphonestrap.com/images/fiheader.gif') no-repeat; 
  padding: 5px 1px 5px 22px;
}
#featurebar ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#featurebar ul li{
  float: left;
  padding-right: 3px;
}
.fiimg {
  width: 100px;
  height: 100px;
}



#hmenubar {
  width: 950px;
  height: 34px;
  background-color: #D7F3FE;
  padding: 0px 0px 5px 0px;
}
.homeimg {
  width: 14px;
  height: 14px;
}
#hmenu {
  float: left;
  width: 537px;
  font-size: 11px; 
}
#hmenu ul{
  list-style-type: none;
  line-height: 34px;
  margin: 0px;
  padding: 0px;
}
#hmenu li{
  float: left;
  display: block;
}
#hmenu li.m1 {
  padding: 0px 5px 0px 10px;
}
#hmenu li.m2 {
  padding: 0px 5px 0px 5px;
}
#hmenu li.m3 {
  padding: 0px 5px 0px 5px;
}
#hmenu li.m4 {
  padding: 0px 5px 0px 5px;
}
#hmenu li.m5 {
  padding: 0px 10px 0px 5px;
}
#hmenu a {
  display: block;
}
#searchwrapper {
  float: left;
  width: 409px;
  height: 34px;
  background-color: #FFCC00;
}
#stitle {
  float: left;
  width: 150px;
  line-height: 34px;
  font-weight: bold;
  font-size: 11px;
}
#stext {
  float: left;
  width: 255px;
  height: 26px;
  background-color: #FFFFCB;
  margin: 2px 0px 2px 2px;
  padding: 4px 0px 0px 0px;
}


#mainwrapper {
  width: 950px;
  padding: 5px 0px 0px 0px;
}

#smenubar {
  float: left;
  width: 155px;
  padding: 0px 0px 12px 0px;
}

#special1 {
  border: 2px solid #FFCC00; 
}

#special1 p {
  line-height: 20px;
  font-size: 10px;
}

#special1 p.header {
  font-weight: bold;
}

.type1header {
  font-size: 10px;
  line-height: 20px; 
  background: url(http://www.myphonestrap.com/images/blue_top.gif) #D7F3FE no-repeat;
  margin: 7px 0px 0px 0px;
}

#vmenutype1 {
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE; 
  line-height: 15px;
  font-size: 10px;
  background-color: #FFFFCB;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

#vmenutype1 ul{
  text-align: left;
  font-weight: bold;
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0px 10px;
}
#vmenutype1 ul.selectcatui{
  text-align: left;
  color: #FF0000;
  font-weight: bold;
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0px 10px;
}
#vmenutype1 li{
  text-align: left;
  font-weight: normal;
  display: block;
}
#vmenutype1 li.selectcatli{
  text-align: left;
  color: #FF0000;
  font-weight: normal;
  display: block;
}

.type2header {
  font-size: 10px;
  line-height: 20px; 
  background: url(http://www.myphonestrap.com/images/yellow_top.gif) #FFCC00 no-repeat;
  margin: 7px 0px 0px 0px;
}

#vmenutype2 {
  border-width: 2px;
  border-style: solid;
  border-color: #FFCC00;
  line-height: 15px;
  font-size: 10px;
  background-color: #FFFFCB;
  padding: 5px 0px 10px 0px;
  margin: 0px;
}

#vmenutype2 p {
  padding: 0px 5px 5px 5px;
}

#vmenutype2 p.leftp {
  text-align: left;
  line-height: 12px;
  padding: 0px 12px 5px 10px;
}

#mainbody {
  float: right;
  width: 780px;
  padding: 0px 0px 12px 0px;
}

#detailbodyborder {
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #EEEEEE;
}

#detailleftcol {
  float: left;
  width: 340px;
}

#detailrightcol {
  float: right;
  width: 430px;
}

#detailleftheader {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0px 10px 0px;
}

#detailbigpic {
  padding: 0px 0px 0px 0px;
}

#detailrightheader {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
}

#detailline {
  line-height: 12px;
}

#detailrightcollabel {
  float: left;
  width: 80px;
  text-align: right;
  line-height: 16px;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
#detailrightcolvalue {
  float: left;
  width: 335px;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  padding: 5px 10px 0px 5px;
}

#detailsizelabel {
  float: left;
  width: 80px;
  text-align: right;
  line-height: 16px;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
#detailsizevalue {
  float: left;
  width: 335px;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  padding: 5px 10px 0px 5px;
}

#detailwarninglabel {
  float: left;
  width: 80px;
  text-align: right;
  line-height: 16px;
  font-weight: bold;
  color: #FF0000;
  padding: 5px 0px 0px 0px;
}
#detailwarningvalue {
  float: left;
  width: 335px;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  color: #FF0000;
  padding: 5px 10px 0px 5px;
}

#detailpricelabel {
  float: left;
  width: 80px;
  text-align: right;
  line-height: 16px;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
#detailpricevalue {
  float: left;
  width: 335px;
  text-align: left;
  font-size: 18px;
  line-height: 22px;
  color: #FF0000;
  padding: 5px 10px 0px 5px;
}

#detailrightcolbutton {
  float: left;
  width: 85px;
  padding: 5px 10px 0px 5px;
}

#detailpicline {
  line-height: 12px;
  padding: 0px 0px 0px 20px;
}

#detailpicheader {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  padding: 0px 0px 5px 20px;
}
#detailpicsummary {
  text-align: left;
  padding: 0px 0px 5px 20px;
}

#summaryheaderleft {
  float: left;
  width: 400px;
  padding: 5px 0px 0px 0px;
}

#summaryheaderright {
  float: right;
  width: 370px;
  text-align: right;
  font-weight: bold;
  padding: 60px 0px 0px 0px;
}

#summaryitemheader {
  font-weight: bold;
  padding: 5px 0px 5px 0px;
}

#summaryitempic {
  font-size: 10px; 
}

#summaryitemprice {
  font-size: 18px;
  line-height: 22px;
  color: #FF0000;
  padding: 5px 0px 5px 0px;
}


#summarynavbar {
  font-size: 10px; 
  padding: 10px 0px 10px 0px;
}

#summarynavbar a         {color: #000000; text-decoration: underline;}
#summarynavbar a:hover   {color: #FF0000;}


#sitemapbodyborder {
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 5px 0px;
}
#sitemapleftcol {
  float: left;
  width: 100px;
  font-size: 10px; 
  font-weight: bold;
  text-align: left;
  padding: 5px 0px 5px 20px;
}

#sitemaprightcol {
  float: right;
  width: 630px;
  font-size: 10px; 
  text-align: left;
  line-height: 14px;
  padding: 5px 20px 5px 0px;
}

#sitemapline {
  line-height: 12px;
  padding: 0px 20px 0px 20px;
}

#linksbodyborder {
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 10px 0px;
}
#linksleftcol {
  float: left;
  width: 180px;
  font-size: 10px; 
  font-weight: bold;
  text-align: left;
  padding: 5px 0px 5px 20px;
}

#linksrightcol {
  float: right;
  width: 550px;
  font-size: 10px; 
  text-align: left;
  line-height: 14px;
  padding: 5px 20px 5px 0px;
}

#linksline {
  line-height: 12px;
  padding: 0px 20px 0px 20px;
}

#linkswholeline {
  font-size: 10px; 
  text-align: left;
  line-height: 12px;
  padding: 0px 20px 0px 20px;
}


#hpbodyborder {
  text-align: left;
  height: 600px;
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 5px 0px;
}
#hpbodywrapper {
  padding: 10px 0px 10px 20px;
}
#hpheader {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  padding: 0px 20px 10px 0px;
}

#hpparagram {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  line-height: 14px;
  padding: 0px 20px 10px 0px;
}




#spbodyborder {
  text-align: left;
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 5px 0px;
}
#spbodywrapper {
  padding: 10px 10px 10px 10px;
}
#spwarming {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  color: #993333;
  padding: 0px 0px 10px 10px;
}
#spmessage {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  color: #009900;
  padding: 0px 0px 10px 10px;
}

#spinput {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding: 0px 0px 5px 10px;
}

#spheader {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  padding: 0px 0px 10px 10px;
}

#spparagram {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  padding: 0px 0px 10px 10px;
}

.spresult{
  text-align: left;
  font-size: 10px; 
  border-collapse: collapse;
}

.spresult th{
  text-align: left;
  font-weight: bold; 
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #D7F3FE;
  padding: 5px 0px 5px 5px;
}

.spresult td{
  text-align: left;
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 5px 5px;
}

#sp1sttitle {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0px 5px 5px;
}
#sptitle {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  padding: 20px 0px 5px 5px;
}
#spdetail {
  text-align: left;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  line-height: 16px;
  padding: 0px 20px 10px 5px;
}

#spdetail a         {color: #0000FF; text-decoration: none;}
#spdetail a:link    {text-decoration: none}
#spdetail a:visited {text-decoration: none}
#spdetail a:active  {text-decoration: none}
#spdetail a:hover   {color: #FF0000; text-decoration: underline;}

.spshiptable {
  text-align: center;
  font-size: 10px; 
  border-collapse: collapse;
  background-color: #FFFFCB;
}
.spshiptable th {
  font-weight: bold; 
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #D7F3FE;
  padding: 5px 10px 5px 10px;
}
.spshiptable th.colhead1 {
  background-color: #EEEEEE;
}
.spshiptable th.colhead2 {
  background-color: #FFFFFF;
}
.spshiptable th.colhead3 {
  background-color: #EEEEEE;
}
.spshiptable th.colhead4 {
  background-color: #FFFFFF;
}

.spshiptable td {
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFCB;
  padding: 5px 10px 5px 10px;
}
.spshiptable td.usspprice {
  background-color: #EEEEEE;
}
.spshiptable td.usspfree {
  color: #FF0000;
  font-weight: bold; 
  background-color: #EEEEEE;
}
.spshiptable td.caspprice {
  background-color: #FFFFFF;
}
.spshiptable td.caspfree {
  color: #FF0000;
  font-weight: bold; 
  background-color: #FFFFFF;
}
.spshiptable td.ukspprice {
  background-color: #EEEEEE;
}
.spshiptable td.ukspfree {
  color: #FF0000;
  font-weight: bold; 
  background-color: #EEEEEE;
}
.spshiptable td.ospprice {
  background-color: #FFFFFF;
}
.spshiptable td.ospfree {
  color: #FF0000;
  font-weight: bold; 
  background-color: #FFFFFF;
}


#searchbodyborder {
  text-align: left;
  border-width: 2px;
  border-style: solid solid none solid;
  border-color: #D7F3FE;
  background-color: #FFFFCB;
  padding: 5px 0px 5px 0px;
}

#nosearchbodyborder {
  text-align: center;
  line-height: 80px;
  font-size: 14px;
  font-weight: bold;
  color: #993333;
  border-width: 2px;
  border-style: solid;
  border-color: #D7F3FE;
  background-color: #FFFFFF;
  padding: 5px 0px 5px 0px;
}

#sbarlongwrapper {
  float: left;
  width: 755px;
  height: 34px;
  background-color: #FFCC00;
  margin: 0px 0px 0px 10px;
}
#sbarlongtitle {
  float: left;
  width: 150px;
  line-height: 34px;
  font-weight: bold;
  font-size: 11px;
}
#sbarlongtext {
  float: left;
  width: 601px;
  height: 26px;
  background-color: #FFFFCB;
  margin: 2px 0px 2px 2px;
  padding: 4px 0px 0px 0px;
}

#sbarhint {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #993333;
  padding: 5px 0px 3px 20px;
}

#sbartext {
  text-align: left;
  font-size: 11px;
  line-height: 13px;
  padding: 0px 0px 0px 20px;
}

#sbarheader {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  padding: 0px 0px 0px 20px;
}

#sbarfeedback {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  padding: 20px 0px 30px 20px;
}

#sbarleft {
  float: left;
  text-align: right;
  width: 200px;
}
#sbarright {
  float: left;
  text-align: left;
  width: 500px;
  padding: 0px 0px 5px 10px;
}



#fmenubar {
  width: 950px;
  height: 30px;
  font-size: 11px; 
  background-color: #D7F3FE;
}
#fmenubar ul{
  list-style-type: none;
  line-height: 30px;
  margin: 0px;
  padding: 0px;
}
#fmenubar li{
  float: left;
  display: block;
}
#fmenubar li.f1 {
  padding: 0px 5px 0px 10px;
}
#fmenubar li.f2 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f3 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f4 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f5 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f6 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f7 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f8 {
  padding: 0px 5px 0px 5px;
}
#fmenubar li.f9 {
  padding: 0px 10px 0px 5px;
}
#fmenubar a {
  display: block;
}

#footer {
  width: 940px;
  background-color: #EEEEEE;
  padding: 7px 0px 7px 10px;
}
#footer p {
  font-size: 9px;
  text-align: left;
}
</style>