#promos {
  background-color: #f3f3f3;
  font-family: verdana, helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}

#rightsidewhite {
    background-image: url('/lib/cellphoneshop/cps-rightside-itemback-white.gif');
    background-repeat: repeat-y;
}

#maintable, #bottombar, #copyright {
    border-right: 1px solid rgb(105,122,175);
}
#copyright {
    border-bottom: 1px solid rgb(105,122,175);
}

#breadcrumbs {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: black;
    margin-bottom: 1em;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
    color: blue;
    text-decoration: none;
}
#breadcrumbs a:hover {
    text-decoration: underline;
}

.bselloneliner {
    background-image: url('/lib/cellphoneshop/cps-rightside-itemback.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    padding: 2px;
    background-color: white;
}
.bselloneliner a:link, .bselloneliner a:visited {
    color: black;
    text-decoration: none;
}
.bselloneliner a:hover {
    text-decoration: underline;
}

.producttypeoneliner {
    background-image: url('/lib/cellphoneshop/cps-rightside-itemback.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    padding: 2px;
}
.producttypeoneliner a:link, .producttypeoneliner a:visited {
    color: black;
    text-decoration: none;
}
.producttypeoneliner a:hover {
    text-decoration: underline;
}

.bsellimage img {
    border: 1px solid black;
    margin-top: 10px;
}
.bselltext {
    font-family: arial,helvetica,sans-serif;
    font-size: 10px;
    margin-top: 10px;
}
.bselltext a:link, .bselltext a:visited {
    color: black;
    text-decoration: none;
}
.bselltext a:hover {
    text-decoration: underline;
}

body { 
    background-color: white;
    margin: 0;
}

#topmenu {
    height: 30px;
    background-image: url('/lib/cellphoneshop/cps-menuback.jpg');
    background-repeat: repeat-x;
}

#searchform {
    margin: 0;
    font-size: 11px;
    padding-left: 1em;
}

#searchfield, #sli_search_1 {
    width: 126px;
    height: 21px;
    font-size: 11px;
    background-color: white;
}

#bottombar {
    height: 39px;
    background-image: url('/lib/cellphoneshop/cps-footback.jpg');
    background-repeat: repeat-x;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    width: 950px;
}

#bottombar a:link, #bottombar a:visited {
    text-decoration: none;
    color: white;
    margin-left: 1em;
    margin-right: 1em;
}
#bottombar a:hover {
    text-decoration: underline;
}

#copyright {
    width: 950px;
    text-align: center;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
}

#navbarcell {
    background-image: url('/lib/cellphoneshop/cps-menubackwostripess.jpg');
    background-repeat: no-repeat;
    background-color: rgb(226,226,226);
    font-family: arial,helvetica,sans-serif;
    color: black;
    font-size: 11px;
}

#navbarcell a:link, #navbarcell a:visited {
    color: black;
    font-weight: bold;
    display: block;
    text-decoration: none;
    padding-top: 4px;
    padding-left: 25px;
}

#navbarcell a:hover {
    text-decoration: underline;
    color: red;
}

#navbarcellhome {
    font-family: arial,helvetica,sans-serif;
    color: black;
    font-size: 8px;
}

#navbarcellhome a:link, #navbarcellhome a:visited {
    color: black;
    font-weight: bold;
    display: block;
    text-decoration: none;
}

#navbarcellhome a:hover {
    text-decoration: underline;
    color: red;
}

#banner {
    height: 81px;
/*
    background-image: url('/lib/cellphoneshop/cps-headbanner.jpg');
    background-position: top right;
    background-repeat: no-repeat;
*/
    background-color: #2f2e6e;
    width: 950px;
    border-bottom: 1px solid white;
}

#rightcolumn {
    background-image: url('/lib/cellphoneshop/cps-menubackwostripess.jpg');
    background-repeat: no-repeat;
    background-color: rgb(226,226,226);
}

#topmenuline a:link, #topmenuline a:visited {
    font-family: arial,helvetica,sans-serif;
    color: #697aaf;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#topmenuline a:hover{
	color: #ffad4a;
}

.topnavbar a:link, .topnavbar a:visited, .topnavbar a:hover {
    	font-family: arial,helvetica,sans-serif;
    	color: #ffffff;
    	font-size: 11px;
    	font-weight: bold;
    	text-decoration: none;
	width:100%;
	height:100%;
	padding-top: 5px;
	text-align: center;
}

#searchbox{
	background-image: url('/lib/cellphoneshop/cps-searchbox-back.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	height: 25px;
}

.orangeline{
	border-bottom: solid 2px #ffad4a;
}

#topmhck {
	position: absolute;
	top: 82px;
	left: 0px;
	z-index: 1;
}

#shell { position: relative; width: 950px; background: url('/lib/cellphoneshop/shell-back.jpg') repeat-y top left; border-right: 1px solid #697aaf;}
#leftside {float:left; margin: auto; width: 171px;}
#rightside {float: right; width: 778px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#order {
  width: 270px;
  margin-right: 10px;
}

#accTable {
  border: 1px solid silver;
  border-collapse: collapse;
  width: 636px;
}

#accTable .regPr, #accTable .salePr, #accTable td .salePr font {
  font-family: arial;
  font-size: 10pt;
}
#accTable .regPr {
  font-weight: bold;
  font-size: 9pt;
}
#accTable .salePr .pr {
  color: #ff0000;
  font-size: 20px;
}
#yfc_mini { font: 11px arial; position: absolute; right: 0px; }
#yfc_mymenu { margin-left: 0px; padding-left: 0px }
#yfc_show_mini { color: #697AAF }
#yfc_wr {
  margin-left: 108px;
}
#ys_cpers {
  width: 950px;
  text-align: right;
  font-family: arial;
  font-size: 10pt;
  padding: 3px;
}
#iframe_id { padding: 0px }


