/* generated by csscreator.com */ 


* { font-family: Verdana, Sans-Serif; }

strike { color: red; }

html, body{ 
	margin:0; 
	padding:0; 
} 

body {
	background: url("/storecontent/b/blackberryaccessories/images/body_back.jpg") repeat-x left top;
	background-color: #fff;
}

#pagewidth{ 
	margin:auto;
} 
 
#header{
	position:relative; 
	width:100%;
	margin-bottom: 0px;
	padding-top: 6px; 
	background: url("/storecontent/b/blackberryaccessories/images/header_stripe.jpg") repeat-x;
} 

#ieshadow {	display:block;	height:7px;	font-size:1px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/storecontent/b/blackberryaccessories/images/header_shadow.png', sizingMethod='scale');	}


#countryselector {
}

#banner {
}

#AutoNumber1 a {
	color: #82b1c5;
}

#countrselectorleft {
	background: url("/storecontent/b/blackberryaccessories/images/countryselector_left.jpg") no-repeat;
	width: 6px;
	height: 35px;
	float: left;
}

#countryselectorfill {
	background: url("/storecontent/b/blackberryaccessories/images/countryselector_fill.jpg") repeat-x;
	height: 35px;
	width: 860px;
	float: left;
}

#countrselectorright {
	background: url("/storecontent/b/blackberryaccessories/images/countryselector_right.jpg") no-repeat;
	width: 6px;
	height: 35px;
	float: left;
}

#countryselected {
	float: left; 
	width: 160px;  
	font-size: 11px;  
	height: 35px;
}


#topadline {
	float: left; 
	width: 420px; 
	font-size: 11px; 
	padding-top: 10px; 
	padding-left: 16px; 
}

#itemsincart {
	float: right; 
	width: 216px; 
	font-size: 11px; 
	padding-top: 10px; 
	padding-left: 16px; 
	height: 35px;
	background: url("/storecontent/b/blackberryaccessories/images/countryselector_separator.jpg") no-repeat;
}

#itemsincart a, #topadline a, #countryselected td {
	color: #666;
}
 
#leftcol{
	margin-top: 8px;
	width:250px; 
	float:left; 
	position:relative; 
	overflow: hidden;
}

#leftcolfront {
	margin-top: 10px;
	width:250px; 
	float:left; 
	position:relative; 
}
 
#maincol{
	float: right; 
	display:inline; 
	position: relative; 
	width:615px;
	overflow: hidden;
}
 
#maincolwide {
padding-top: 10px;
}

.maincolwidepadd {

}

#innercontent { 
	text-align: left;
	padding-top: 0px;
}

#sdtext{
  width:68%; 
  float:left; 
  position:relative;
  padding:4px 0 0 6px;
}
 
form { padding:0px; margin:0px; }
 
#sdimage{
  float: right; 
  display:inline; 
  position: relative;
  padding-right: 6px;
  padding-top: 6px;
}

#sdtitle {
  font-size: 10px;
  margin: 10px 0px;
  font-family: Verdana;
}

 
.menubox {
  margin: 0px 0px;
  width: 240px;
}
 
.menuboxtitle { 
  padding-top: 2px;
  padding-left: 10px;
  background: url("/storecontent/b/blackberryaccessories/images/box_topper.gif") no-repeat left top;	
  height: 23px;
}

.menuboxtitlelong { 
  padding-top: 2px;
  padding-left: 10px;
  background: url("/storecontent/b/blackberryaccessories/images/box_topper_long.gif") no-repeat left top;	
  height: 23px;
}

.menuboxtitleshort { 
  padding-top: 2px;
  padding-left: 10px;
  background: url("/storecontent/b/blackberryaccessories/images/box_topper_short.gif") no-repeat left top;	
  height: 23px;
}

.bluefont {
	color: #276596;
}
 
.bluefontbig {
	color: #276596;
	font-size: 12px;
}
 
 .mbttext {
   padding: 4px;
   font-size: 11px;
   color: #fff;
   font-weight: bold;
 }
 


.menuboxcontent_dkgray {
   background-color: #d4d5d7;
   border-right: 1px solid #777;
   padding: 0px 10px;
   margin: 0px;
 }

.menuboxcontent_dkgray td.nobg{
	padding: 2px 0px 0px 4px;
	background:none;
}
.menuboxcontent_dkgray td.selectednav_nobg {
	padding: 0px 0px 0px 4px;
	background:none;
}

.menuboxcontent_dkgray td {
	padding: 0px 0px 8px 4px;
	background:url("/storecontent/b/blackberryaccessories/images/dottedline.gif") repeat-x bottom;
}

.menuboxcontent_dkgray td a {
	color: #000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background: url("/storecontent/b/blackberryaccessories/images/arrow_menu.gif") no-repeat 0px 4px;
	display:block;
	padding-left: 10px;
	height: 16px;
    padding-top: 0px;
}

.menuboxcontent_dkgray td a:hover {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}

.menuboxcontent_dkgray td.selectednav  a {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}
.menuboxcontent_dkgray td.selectednav_nobg  a {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}

.menuboxcontent_ltgray {
   background-color: #eee;
   border-right: solid 1px #777;
   padding: 0px 10px;
   margin: 0px;
 }

.menuboxcontent_ltgray td.nobg{
	padding: 2px 0px 0px 4px;
	background:none;
}
.menuboxcontent_ltgray td.selectednav_nobg {
	padding: 0px 0px 0px 4px;
	background:none;
}


.menuboxcontent_ltgray td {
	padding: 0px 0px 8px 4px;
	background:url("/storecontent/b/blackberryaccessories/images/dottedline.gif") repeat-x bottom;
}

.menuboxcontent_ltgray td a {
	color: #000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background: url("/storecontent/b/blackberryaccessories/images/arrow_menu.gif") no-repeat 0px 4px;
	display:block;
	padding-left: 10px;
	height: 16px;
    padding-top: 0px;
}

.menuboxcontent_ltgray td a:hover {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}

.menuboxcontent_ltgray td.selectednav  a {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}
.menuboxcontent_ltgray td.selectednav_nobg  a {
	color: #fff;
	background: #545556 url("/storecontent/b/blackberryaccessories/images/arrow_menu_over.gif") no-repeat 0px 4px;
}






.menuboxcontent {
   padding: 0px;
   margin: 0px;
 }

.menuboxcontent ul {
	margin: 0px 10px;
	padding: 0px;
}


.numberprice {
	color: #2d6898;
}

.tall { padding: 20px 0px; }

.long { width: 100%; }
 
.contentbox {
	padding: 0px 20px;
	margin: 6px 0px;
	font-size: 10px;
	font-family: verdana;
	color: #666; 
}
.contentbox_nopad {
	background-color: #fff;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 10px;
	font-family: verdana;
	color: #666; 
}

.contentbox a, .contentbox_nopad a {
	color: #666; 
}


#idmodels a {
	color: #666; 
}

h3 {
	font-family: Arial;
	font-size: 19px;
	color: #616462;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-family: Verdana;
	font-size: 15px;
	color: #545556;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.callouttext {
	font-size: 16px;
}

.mainbox {
  margin: 0px 0px 10px 0px;
}


#breadcrumbs {
	padding: 5px 0px 4px 0px;
}

#breadcrumbs a {
	color: #616462;
}

#breadcrumbs img {
	padding: 0px 6px;
}


.ltgray {
 background-color: #eee;
 border-right: solid 1px #777;
}

.ltgraycart {
	background-color: #eee;
	border-right: solid 1px #bebebe;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bebebe;
}


.ltgraycartend {
	background-color: #eee;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bebebe;
}

.ltgraycartshipping {
	background-color: #eee;
	border-right: solid 1px #bebebe;
}


.ltgraycartendshipping {
	background-color: #eee;
}


.ltgraysubtitle {
	background-color: #eee;
}


.whitecart {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bebebe;
}

.whitecart2 {
	border-right: solid 1px #bebebe;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bebebe;
	padding: 4px;
}

.whitecart3 {
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bebebe;
}

.dkgray {
	background-color: #d4d5d7;
	border-right: 1px solid #777;
}

#features, #compatibility {
	border:1px solid #eee; padding: 10px;
}

#features ul, #compatibility ul {
	list-style-image: url('/storecontent/b/blackberryaccessories/images/hyphen_bullet.gif');
}

.sitemap ul {
	list-style-image: url('/storecontent/b/blackberryaccessories/images/hyphen_bullet.gif');
}

#area1 {
  padding: 0px;
  margin:0px;
}

#area2 {
  padding: 10px 0px;
  margin:0px;
}


#adboxes {
	width: 615px;
	overflow: hidden;
}

.adbox {
  float: left; 
  display:inline; 
  position: relative;
  padding:0px; 
  margin:0px;
}

 
 #wrapper { 
  width: 870px;
  margin: auto;
  margin-bottom: 10px;
 }



#underbanner {
	position: relative;
	top: -5px;
	padding: 0px;
	width: 872px;
	margin: auto;
	height: 35px;
	overflow: hidden;
}


#listofcats {
width: 570px;
  margin-top: 20px;
  background: url("/storecontent/b/blackberryaccessories/images/cat_vert.gif") repeat-y;
  overflow: hidden;
}

#backtotop {
	padding: 0px 0px;
	text-align: right;
	background-color: #fff;
	font-size: 10px;
	font-family: verdana;
	color: #666; 

}

#backtotop a {
	color: #666;
}

#backtotop img {
    padding: 0px 6px;
}

.categorylistbox {
  width: 270px;
  float: left;
  margin: 4px;
  padding: 0px 4px 0px 0px;
}

.categorylistsep {
  height: 30px;
  background: url("/storecontent/b/blackberryaccessories/images/cat_horiz.gif") repeat-x;  
}

.categorylistbox h3 {
	padding-bottom: 10px;
        width: 240px;
}

.categorylistbox h3 a {
  font-size: 10px;
  color: #666;
  font-weight: bold;
  text-decoration: none;
}

.clbboxshot {
  float: left;
  margin: auto;
  margin-right: 6px;
  width: 130px;
}

.clboxlisting {
	margin-bottom: 10px;
}

.clbboxdetail {
  float: left;
  font-size: 10px;
  width: 100px;
}

.clboxlinks {
	float: left; 
	width: 80px;;
}

.clboxcolors {
	margin-top: 10px;
	padding: 1px;
}

.clboxaddtocart {
	margin-top: 10px;
}


#productdescription {
	padding: 5px 10px 0px 10px;
	margin: 0px;
}


#productextradetails {
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

#pdalsopurchased {
	font-size: 10px;
}

#pdalsopurchased h3 {
	font-size: 12px;
	margin-bottom: 2px;
}

.pdalsobox {
	border: 1px solid #333;
	margin: 5px 0px;
	padding: 4px 0px;
}

#pdimages, #pdrelatedlist {
	float: left; 
	width: 240px;
	border: 1px solid white;
}

#pdtext, #pdbulletlists {
	padding-left: 10px;
	float: left; 
	width: 290px;
}

#pdaltviews {
	padding-bottom: 10px; 
}


#pddesc, #pdfeatures, #pdcompatability {
	font-size: 10px;
}

#pdfeatures div, #pdcompatability div{
	margin: 5px;
	padding: 4px;
}

#pdunitprice {
	padding: 10px 0px;
	font-size: 12px;
	color: #336699;
}


.blue { 
	color: #336699;
}


#pdfeatures { margin: 10px 0px; }


.dottedline {
	background:url("/storecontent/b/blackberryaccessories/images/dottedline.gif") repeat-x;
    height: 9px;
}

.dottedlinepadded {
	background:url("/storecontent/b/blackberryaccessories/images/dottedline.gif") repeat-x;
    height: 9px;
    margin: 10px 0px;
}


#logoline {
	padding: 4px 10px 0px 0px;
	height: 66px;
	width: 886px;
	margin: auto;
}

#logo {
 float:left; 
 padding-left: 0px;
 padding-top: 12px;
 width: 261px;
 }

#logo img { border: 0px; } 
 
#topnavstrip {
 float: right; 
 width: 600px;
 text-align: right;
 }

.nounderline {
	text-decoration: none;
}
 
 .rowheader {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_dark_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #858585;
 }
 

 .rowheadernoline {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_dark_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
	border-right: 1px solid #858585;
 }

 .rowheaderright {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_dark_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
	border-left: 1px solid #000;
 }
 
 .rowheaderleft {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_dark_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
	border-right: 1px solid #858585;
 }
 
 .rowheaderlite {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_lite_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
 }
 
 .rowheaderlitemiddle {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_lite_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
 	border-right: 1px solid #858585;
 }

 .rowheaderlite a,.rowheaderlitemiddle a {
	color: #fff;
}
 
 .rowheaderliteright {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_lite_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
	border-left: 1px solid #000;
 }
 
 .rowheaderliteleft {
    background:url("/storecontent/b/blackberryaccessories/images/box_topper_lite_fill.gif") repeat-x;
	font-size: 10px;
	color: #fff;
 }


.searchgrid td {
	border: 1px solid #ccc;
}
.searchgrid td td {
	border: none;
}
 
#emailcontent {
 	margin:0px; 
 	padding: 0px; 
 	background-color: #fff; 
 	font-family: verdana; 
 	font-size: 10px; 
 	color: #666;
}
 
#emailcontent a {
	text-decoration: none;
 	color: #666;
}


#vatfix {
   padding: 20px 0px;
   width: 860px;
   text-align: right;
   font-size: 10px;
   color: #666;
   font-size: 10px;
   font-family: verdana;
}


#footers {
   padding: 0px 10px;
   clear:both;
   width: 870px;
	margin:auto;
}

#footers * {
   font-size: 10px;
   color: #666;
}
 
#footermenu{
	width: 660px;
}
  
#footerphone{
  float: right; 
  font-size: 10px;
  color: #666;
  padding-top: 4px;
}

/*here is the embedded faux pipe delimited menu*/
#footermenu { font-size: 10px; }
#footermenu li {list-style:none;}
#footermenu  {margin:0; clear: both;}
#footermenu  ul{float:left;overflow:hidden; margin:0px; padding: 0px;} /* wrap the LIs tightly and gives us somewhere to hide the first pipe in ie6 */
#footermenu  li {width:auto;margin:0 0 0 -2px;display:inline;padding:0 .3em ;border-left: 1px solid #999;}
#footermenu  li a span { font-size: 10px; color: #666; text-decoration: none;}
#footermenu  li a  { font-size: 10px; color: #666; text-decoration: none;}
/*remove the first faux pipe in all but ie6*/
html #footermenu  li:first-child { border-left: 0; }
/*end of the embedded faux pipe delimited menu*/


/*here is the embedded faux pipe delimited menu*/
#pdmenu { font-size: 12px; padding-bottom: 20px; padding-top: 20px;}
#pdmenu li {list-style:none;}
#pdmenu  {width:auto;margin:0; clear: both;}
#pdmenu  ul{float:left;overflow:hidden; margin:0px; padding:0px;} /* wrap the LIs tightly and gives us somewhere to hide the first pipe in ie6 */
#pdmenu  li {width:auto;margin:0 0 0 -2px;display:inline;padding:0 .3em ;}
#pdmenu  li a span { font-size: 10px; }
/*remove the first faux pipe in all but ie6*/
html #pdmenu  li:first-child { border-left: 0; }
/*end of the embedded faux pipe delimited menu*/

/*here is the embedded faux pipe delimited menu*/
#pipeline { width: 100%; }
.pipelineoption {
	width: 164px;
	float: left;
	text-align: center;
}


.pipelinelabel, .pipelinelabelon {
	text-align: center;
	margin: auto;
	border-bottom: 1px solid #666;
}


#pipeline a {
  text-decoration: none;
}
 
 .pipelinelabelon a {
   color: #000;
 }
 .pipelinelabel a {
   color: #666;
 }

#youhaveselected {
  color: #617c92;
  font-size: 11px;
}

.freeshippingpromo {
	font-size: 10px;
	font-weight: bold;
	color: #617c92;
}
 
#copyright {
  color: #666;
  font-size: 10px;
  margin-top: 10px;
  clear: both;
}

.error { color: red; }
 
 #pleasewait {
	 position: fixed;
	 top: 0px;
	 left:0px;
	 height: 100%;
	 width: 100%;
	 z-index: -5000;
	 visibility: hidden;
	 display:none;
	 color: #666;
	 font-size: 10px;
	 font-family: verdana;
 }
 
 #pleasewait b {
 	color: #617c92;
 }
 
 object {
 	z-index: 1000;
 }
 
 #pwtext {
 	position: fixed;
 	background-color: #fff; 
    left:40%;
 	width: 220px; 
 	height: 50px; 
 	border: 1px solid #000; 
 	padding: 10px;
 }
 
 #curtain {
	 position: fixed;
	 top: 0px;
	 left:0px;
	 height: 100%;
	 width: 100%;
	 z-index: -5000;
	 background-color: #666;
	 visibility: hidden;
	 display:none;
	 filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
 }

 
 .arrowbullet li {
 	list-style-image: url("/storecontent/b/blackberryaccessories/images/arrow_menu.gif");
 	margin-left: 0px;
 	padding-bottom: 6px;
 }

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/* *** TAB MENU SYSTEM */
#glowingtabs{
float:right;
width:100%;
font-size:10px;
line-height:normal;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:right;
background:url("/storecontent/b/blackberryaccessories/images/tableftB.gif") no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 1px;
text-decoration:none;
}

#glowingtabs a span{
float:right;
display:block;
background:url("/storecontent/b/blackberryaccessories/images/tabrightB.gif") no-repeat right top;
padding: 10px 12px 8px 12px;
font-weight:bold;
color:#666;
font-family: sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none; }
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -31px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
color: black;
}


#glowingtabs a:hover span{ /*onMouseover style*/
color: black;
}

#glowingtabs #shop a.buttonshop span, #glowingtabs #toppicks a.buttonpicks span, #glowingtabs #faq a.buttonhelp span,
#glowingtabs #cart a.buttoncart span, #glowingtabs #orders a.buttonstatus span, #glowingtabs #specials a.buttonspecials span
{ /*onMouseover style*/
background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
color: black;
}


#topnav { height: 30px; padding-top: 4px; }
#topnav  ul { float:right;overflow:hidden; margin:0px; padding: 0;} /* wrap the LIs tightly and gives us somewhere to hide the first pipe in ie6 */
#topnav  li { margin:0 0 0 -2px; display:inline; padding:0 .2em;}
#topnav  li span { font-size: 9px; font-weight: bold; font-family: sans-serif; }
#topnav form { margin: 0px; padding: 0px; display:inline; }

#topnav li.myregion { color: #5f5c5c;  }
#topnav li.worldwide a { text-decoration: none; color: #b2b2b2; }
#topnav li.partners { padding-left: 18px; padding-right: 18px; }
#topnav li.partners span { color: #b2b2b2; }
#topnav li.partners b { font-size: 9px; font-weight: bold; color: #b2b2b2; }
#topnav li.sitesearch .searchfield {  margin-right: 4px; }
#topnav li .searchfield {  margin-right: 4px; font-size: 11px;}
#topnav li.sitesearch span {  color: #b2b2b2; }

#countryselected a {
  text-decoration: none;
  color: #666;
}

#iefix {
	padding-top: 15px;
}
