﻿@charset "UTF-8";

/* GLOBALS */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	font-size: 75%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
img {
	border: 0;
}
hr {
	color: #CCCCCC;
}

a {
	color: #840000;
	text-decoration: none;
	outline: 0;
}
a:hover {
	text-decoration: underline;
}


/* WRAPPERS */
#master_wrapper {
	text-align: left;
	/*width: 955px;*/
	width: 975px;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#search_box {margin-bottom: 5px;}
#search_box #left {background-image:url(images/boxes/search/left.gif); width: 4px; height: 39px; background-repeat:no-repeat;}
#search_box #middle {background-image:url(images/boxes/search/middle.gif); width: 967px; height: 39px; padding-left:10px; padding-right:10px; background-repeat:repeat-x;}
#search_box #right {background-image:url(images/boxes/search/right.gif); width:4px; height:39px; background-repeat:no-repeat; }

.RegistrationTextBox
{
    padding:0px; 
    margin:0px; 
    height:18px; /*.button height-2*/
    width: 175px;
    vertical-align:top;

    border: 1px solid #D9D9D9;
    font-size: 12px;
    color:#666666;
}

.QtyTextBox
{
    padding:0px; 
    margin:0px; 
    height:18px; /*.button height-2*/
    width: 25px;
    vertical-align:top;

    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #999999;
    text-align:center;
}

.CouponTextBox
{
    padding:0px; 
    margin:0px; 
    height:18px; /*.button height-2*/
    width: 75px;
    vertical-align:top;

    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #999999;
}

.SearchTextBox, .SubscribeTextBox, .LoginTextBox
{
    padding:0px; 
    margin:0px; 
    height:18px; /*.button height-2*/
    width: 175px;
    vertical-align:top;

    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #999999;
}

.TellFriendBox
{
    padding:0px; 
    margin:0px; 
    width: 245px;
    vertical-align:top;
    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #666666;
}

.InputBox
{
    vertical-align:top;
    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #666666;
}


/* FOOTER */ 
#footer {
	clear: both;
	position: relative;
	margin-top: 8px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 6px;
	color: #999999;
	font-size: 8pt;
	padding-bottom: 10px;
}

/* TEXT COLORS */

.graytext {
	color: #666666;
}
.graytext a {
	color: #666666;
}
.graytext a:hover {
	color: black;
}

/* HEADLINES */
h5 {
	font-size: 20pt;
}
h2 {
	font-size: 12pt;
}




.red_text {
	color: #840000;
}
.breadcrums_login {
	float: right;
}
.h2_red  {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F1D1C;
	color: #840000;
}

.newsletter_submit {
	font-size: 9px;
	background-color: #CCCCCC;
	color: #333333;
	border: 1px solid #999999;
	padding: 4px;
	vertical-align: top;
}

/* for Internet Explorer */
/*\*/
* html .products_list li {
height: 185px;
}



/* iefixes */

.phone_list li {
	width: 245px;
}

#nav_wrapper
{
    background-image:url(images/navbar/nav-top.jpg); 
    background-repeat:repeat-x; 
    width:100%;
    height:48px; 
	margin-top: 10px;
}

.nav
{        
    margin-left:auto; margin-right: auto; /*to center table*/     
}

.nav_item a
{
    float:left;
    display:block;
    background:url("Images/navbar/tab-left.jpg") no-repeat left top;
    padding-left: 15px; /*width of left vertical strip of tab */       
    text-decoration: none;
    outline: 0;
}
.nav_item span
{
    
    display:block;
    background:url("Images/navbar/tab-right.jpg") repeat-x right top;
    
    color:#FFFFFF;
    font-weight:bold;
    
    margin-right:15px; /*Distance between tabs*/

    /*Do not change the below values, as they depend on the dimension of the images*/

    /*height of tab, assuming hight is 42px*/
    padding-top:14px;
    height:28px;
    
    padding-right: 15px; /*width of right vertical strip of tab */
}

.nav_hover a
{
    background:url("Images/navbar/tab-left.jpg") no-repeat;
    background-position:0% -42px; /*height of tab*/         
    text-decoration: none;
    outline: 0;
    
}
.nav_hover span
{
    background:url("Images/navbar/tab-right.jpg") no-repeat;
    background-position: 100% -42px; /*height of tab*/
}

.nav_selected a
{
    background:url("Images/navbar/tab-left.jpg") no-repeat;
    background-position:0% -84px; /*height of tab*/         
    text-decoration: none;
    outline: 0;
}
.nav_selected span
{
    background:url("Images/navbar/tabright.jpg") no-repeat;
    background-position: 100% -84px; /*height of tab*/
}



#links_wrapper{
	width: 955px;
	height: 18px;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#logo_wrapper{
    width:955px;
    height:45px; 
	display: block;
	margin-top: 10px;
    margin-right: auto; 
    margin-left: auto;
}

.top_links a{
    color: #666666;
}

.top_links ul {
    float:right;
	Align:center;	    
}

.top_links li {
    display:inline;
    color: #666666;
}

.SideNavHeader a{
    background:url('images/sidenav/nav-collapsed-square.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
	outline: 0;
}

.SideNavHeader a:hover{
    background-position:0% -43px; /*height of tab*/     
}

#ctl00_SideNav_Pane_0_header.SideNavHeader a{
    background:url('images/sidenav/nav-collapsed-round-top.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
	outline: 0;
}

#ctl00_SideNav_Pane_0_header.SideNavHeader a:hover{
    background-position:0% -43px; /*height of tab*/     
}

#ctl00_SideNav_Pane_3_header.SideNavHeader a{
    background:url('images/sidenav/nav-collapsed-round-btm.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
	outline: 0;
}

#ctl00_SideNav_Pane_3_header.SideNavHeader a:hover{
    background-position:0% -43px; /*height of tab*/     
}

.SideNavHeaderSelected a{
    background:url('images/sidenav/nav-expanded-square.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
    background-position:0% -43px; /*height of tab*/
    outline: 0;
}

#ctl00_SideNav_Pane_0_header.SideNavHeaderSelected a{
    background:url('images/sidenav/nav-expanded-round-top.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
    background-position:0% -43px; /*height of tab*/
    outline: 0;
}

#ctl00_SideNav_Pane_3_header.SideNavHeaderSelected a{
    background:url('images/sidenav/nav-expanded-square.gif') no-repeat;
	padding-top:10px;
	padding-left:30px;	
    padding-right:27px;
    height:33px; /*image height - padding-top*/
    width:150px; /*image width - padding-left*/
	display: block;
	text-decoration: none; 
	text-align: left;	
	color:#ffffff;
	font-weight:bold;
    background-position:0% -43px; /*height of tab*/
    outline: 0;
}

.SideNavContent{
    background:url('images/sidenav/nav-content.gif') repeat-y;    
    width:180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663333;
    
}

.SideNavLink {
    width:160px; /*Width of link 180px, but we're sutracting 20px (10px left, 10px right)*/
	padding-left:10px;
}

.SideNavLink li {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
.SideNavLink a {
	color: #660033;
	text-decoration: none;
}
.SideNavLink a:hover {
	color: #666666;
}

.carrier_text {
	width: 450px;
	line-height: 17px;
}


#features td{
}

#features .top_left {background-image:url(images/boxes/features/top_left.gif); width: 20px; height: 20px;}
#features .top_mid {background-image:url(images/boxes/features/top_mid.gif); width: 20px; height: 20px;}
#features .top_right {background-image:url(images/boxes/features/top_right.gif); width: 20px; height: 20px;}
#features .mid_left {background-image:url(images/boxes/features/mid_left.gif); width: 20px; height: 20px;}
#features .mid_right {background-image:url(images/boxes/features/mid_right.gif); width: 20px; height: 20px;}
#features .btm_left {background-image:url(images/boxes/features/btm_left.gif); width: 20px; height: 20px;}
#features .btm_mid {background-image:url(images/boxes/features/btm_mid.gif); width: 20px; height: 20px;}
#features .btm_right {background-image:url(images/boxes/features/btm_right.gif); width: 20px; height: 20px;}


.features {
    border-bottom:solid 1px #cccccc;
    padding: 10px;
    vertical-align:top    
}

.features a{color:#000000}

.bluetooth_top{
    background-image:url(images/boxes/accessories/bluetooth.gif); width:740px; height:15px; background-repeat:no-repeat;
}
.cases_top{
    background-image:url(images/boxes/accessories/cases.gif); width:740px; height:15px; background-repeat:no-repeat;
}
.chargers_top{
    background-image:url(images/boxes/accessories/chargers.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}
.memory_top{
    background-image:url(images/boxes/accessories/memory.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}
.batteries_top{
    background-image:url(images/boxes/accessories/batteries.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}
.covers_top{
    background-image:url(images/boxes/accessories/covers.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}
.headsets_top{
    background-image:url(images/boxes/accessories/headsets.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}
.specialitems_top{
    background-image:url(images/boxes/accessories/specialitems.gif); width:740px; height:15px; height:15px; background-repeat:no-repeat;
}

.bluetooth_mid,
.cases_mid,
.chargers_mid,
.memory_mid,
.batteries_mid,
.covers_mid,
.headsets_mid,
.specialitems_mid{
    background-image:url(images/boxes/accessories/mid.gif); 
    width:740px; 
    height:1px;
    height:15px; background-repeat:repeat-y;
}

.bluetooth_btm,
.cases_btm,
.chargers_btm,
.memory_btm,
.batteries_btm,
.covers_btm,
.headsets_btm,
.specialitems_btm{
    background-image:url(images/boxes/accessories/btm.gif); width:740px; height:3px;  height:15px; background-repeat:no-repeat;
}


.phone_show_hide
{	
    height:36px;
    width:100px;
    overflow:hidden;
	margin:0 auto;		
    cursor: pointer;    
    margin-bottom:20px;
}

.display_none{
    display:none;
}


#pricebreakdown {
	padding: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #E9E9E9;
	float: left;
	width: 420px;
	border: 1px solid #B8B8B8;
}
#pricebreakdown h3 {
	font-size: 11px;
}

.grey_border .top_left {background-image:url(images/boxes/grey_borders/top_left.gif); width: 12px; height: 11px;}
.grey_border .top_mid {background-image:url(images/boxes/grey_borders/top_mid.gif); height: 11px;}
.grey_border .top_right {background-image:url(images/boxes/grey_borders/top_right.gif); width: 12px; height: 11px;}
.grey_border .mid_left {background-image:url(images/boxes/grey_borders/mid_left.gif); width: 12px; height: 1px;}
.grey_border .mid_right {background-image:url(images/boxes/grey_borders/mid_right.gif); width: 12px; height: 1px;}
.grey_border .btm_left {background-image:url(images/boxes/grey_borders/btm_left.gif); width: 12px; height: 19px;}
.grey_border .btm_mid {background-image:url(images/boxes/grey_borders/btm_mid.gif); height: 19px;}
.grey_border .btm_right {background-image:url(images/boxes/grey_borders/btm_right.gif); width: 12px; height: 19px;}

.titled_box .header_left {background-image:url(images/boxes/titled/header_left.gif); width: 12px; height: 53px;}
.titled_box .header_mid {background-image:url(images/boxes/titled/header_mid.gif); height: 53px; font-weight:bold; font-size:10pt;}
.titled_box .header_right {background-image:url(images/boxes/titled/header_right.gif); width: 12px; height: 11px;}
.titled_box .body_left {background-image:url(images/boxes/titled/body_left.gif); width: 12px; height: 1px;}
.titled_box .body_right {background-image:url(images/boxes/titled/body_right.gif); width: 12px; height: 1px;}
.titled_box .footer_left {background-image:url(images/boxes/titled/footer_left.gif); width: 12px; height: 19px;}
.titled_box .footer_mid {background-image:url(images/boxes/titled/footer_mid.gif); height: 19px;}
.titled_box .footer_right {background-image:url(images/boxes/titled/footer_right.gif); width: 12px; height: 19px;}

.titled_search_box .header_title_left {background-image:url(images/boxes/titled_search/header1_left.gif); width: 13px; height: 53px;}
.titled_search_box .header_title_mid {background-image:url(images/boxes/titled_search/header1_mid.gif); width: 1px; height: 53px; font-weight:bold; font-size:10pt;}
.titled_search_box .header_title_right {background-image:url(images/boxes/titled_search/header1_right.gif); width: 13px; height: 53px;}
.titled_search_box .header_search_left {background-image:url(images/boxes/titled_search/header2_left.gif); width: 2px; height: 44px;}
.titled_search_box .header_search_mid {background-image:url(images/boxes/titled_search/header2_mid.gif); width: 1px; height: 44px; font-weight:bold; color:#666666}
.titled_search_box .header_search_right {background-image:url(images/boxes/titled_search/header2_right.gif); width: 2px; height: 44px;}
.titled_search_box .body_left {background-image:url(images/boxes/titled_search/body_left.gif); width: 2px; height: 1px;}
.titled_search_box .body_right {background-image:url(images/boxes/titled_search/body_right.gif); width: 1px; height: 1px;}
.titled_search_box .footer_left {background-image:url(images/boxes/titled_search/footer_left.gif); width: 13px; height: 13px;}
.titled_search_box .footer_mid {background-image:url(images/boxes/titled_search/footer_mid.gif); width: 1px; height: 13px;}
.titled_search_box .footer_right {background-image:url(images/boxes/titled_search/footer_right.gif); width: 13px; height: 13px;}

.titled_box_grey .header_left {background-image:url(images/boxes/titled_grey/header_left.gif); width: 13px; height: 53px;}
.titled_box_grey .header_mid {background-image:url(images/boxes/titled_grey/header_mid.gif); width: 1px; height: 53px; font-weight:bold; font-size:10pt; text-align:left;}
.titled_box_grey .header_right {background-image:url(images/boxes/titled_grey/header_right.gif); width: 13px; height: 53px;}
.titled_box_grey .body_left {background-image:url(images/boxes/titled_grey/body_left.gif); width: 2px; height: 44px;}
.titled_box_grey .body_mid {background-image:url(images/boxes/titled_grey/body_mid.gif); width: 1px; height: 44px;}
.titled_box_grey .body_right {background-image:url(images/boxes/titled_grey/body_right.gif); width: 2px; height: 44px;}
.titled_box_grey .footer_left {background-image:url(images/boxes/titled_grey/footer_left.gif); width: 13px; height: 13px;}
.titled_box_grey .footer_mid {background-image:url(images/boxes/titled_grey/footer_mid.gif); width: 1px; height: 13px;}
.titled_box_grey .footer_right {background-image:url(images/boxes/titled_grey/footer_right.gif); width: 13px; height: 13px;}

#footer_box .top_left {background-image:url(images/boxes/footer/top_left.gif); width: 5px; height: 5px;}
#footer_box .top_mid {background-image:url(images/boxes/footer/top_mid.gif); height: 5px;}
#footer_box .top_right {background-image:url(images/boxes/footer/top_right.gif); width: 5px; height: 5px;}
#footer_box .mid_left {background-image:url(images/boxes/footer/mid_left.gif); width: 5px; height: 1px;}
#footer_box .mid_mid {background-image:url(images/boxes/footer/mid_mid.gif); height: 1px;}
#footer_box .mid_right {background-image:url(images/boxes/footer/mid_right.gif); width: 5px; height: 1px;}
#footer_box .btm_left {background-image:url(images/boxes/footer/btm_left.gif); width: 5px; height: 5px;}
#footer_box .btm_mid {background-image:url(images/boxes/footer/btm_mid.gif); height: 5px;}
#footer_box .btm_right {background-image:url(images/boxes/footer/btm_right.gif); width: 5px; height: 5px;}

.footer_box_left {
	float: left;
	width: 440px;
	padding: 5px;
	color:White;
	font-size:8pt;
}
.footer_box_right {
	float: right;
	width: 250px;
	padding: 5px;
	color:White;
	font-size:8pt;
}
.footer_box_left h3, .footer_box_right h3 {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight:bold;
}

.assignment_list
{
    min-width:450px;
}

#address .top {background-image:url(images/boxes/address/address_top.gif); width: 180px; height: 43px; color:#ffffff; text-align:center; font-weight:bold;}
#address .bldg {background-image:url(images/boxes/address/address_bldg.gif); width: 180px; height: 99px;}
#address .mid {background-image:url(images/boxes/address/address_mid.gif); width: 160px; font-size:12px; padding:10px}
#address .btm {background-image:url(images/boxes/address/address_btm.gif); width: 180px; height: 5px;}


#admin_panel
{
    position: absolute;
	top:50px;
	left:10px;
	width:200px;
	background:#fff;
	z-index:100;

}

#admin_content 
{
    padding-top:50px;
   	margin-left: 250px;
   	z-index:100;
}

.admin_section, .admin_title
{
    font-size:12pt;
    font-weight:bold;
}

.search_link
{
	color: #840000;
	text-decoration:underline;
	font-size:12pt;
}
.AccessoryName {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	outline: 0;
}
.AccessoryName:hover {
	text-decoration: underline;
}
.thumbs {
    display:block; 
    text-align:center;	
}
.thumbs img {
	border: solid 1px #ccc;
}
.thumbs img:hover {
	border-color: #840000;
}

#banner_img{
    float:left;
}
#banner_title{
    font-size: 14pt;
    color: #840000;
}
#banner_subtitle{
    font-style:italic;
}
#banner_text{
    padding-top:10px;
}

#TellFriend
{
    width:400px;
}

#TellFriend_header
{
    width:400px;
    padding-bottom:20px;
    vertical-align:top;
}


.TellFriend_name
{
    white-space:nowrap; 
    width:140px;
    height:30px; 
}

.TellFriend_value
{
    width:260px;
}

#TellFriend_footer
{
    /*width:400px;*/
    padding-top:20px;
    /*vertical-align:bottom;*/
    /*text-align:right;*/
    /*padding-bottom:0px;*/
}

.button{
    outline: 0;
}

.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}

.AddBook{
    margin-top:10px;
}

.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

table#order_table th, table#order_table td {
    padding:5px;   
}

table#order_table tr.header th {
    color:White;
    background-color:#BFBFBF;
}

table#order_table tr.header td {
    color:White;
    background-color:#BFBFBF;
}

table#order_table tr.white td {
    color:Black;
    background-color:White;
}

table#order_table tr.grey td {
    color:Black;
    background-color:#F8F8F8;
}

.bread_crumbs{
    float:left; 
    padding:2px;
    color: #666666;
	font-weight: bold;
	font-size: 10pt;
}

.bread_crumbs a {	
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

.bread_crumbs a:hover {
	color: #840000;
}

.bread_crumbs #selected_crumb {
	color: #000000;
}

.tabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(images/tabs/tab-line.gif) repeat-x bottom;}
.tabs .ajax__tab_outer {background:url(images/tabs/tab-right.gif) no-repeat right;height:21px;}
.tabs .ajax__tab_inner {padding-left:3px;background:url(images/tabs/tab-left.gif) no-repeat;}
.tabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(images/tabs/tab.gif) repeat-x;}
.tabs .ajax__tab_hover .ajax__tab_outer {background:url(images/tabs/tab-hover-right.gif) no-repeat right;}
.tabs .ajax__tab_hover .ajax__tab_inner {background:url(images/tabs/tab-hover-left.gif) no-repeat;}
.tabs .ajax__tab_hover .ajax__tab_tab {background:url(images/tabs/tab-hover.gif) repeat-x;}
.tabs .ajax__tab_active .ajax__tab_outer {background:url(images/tabs/tab-active-right.gif) no-repeat right;}
.tabs .ajax__tab_active .ajax__tab_inner {background:url(images/tabs/tab-active-left.gif) no-repeat;}
.tabs .ajax__tab_active .ajax__tab_tab {background:url(images/tabs/tab-active.gif) repeat-x;}
.tabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
.tabs td a {color: #000000; text-decoration: none;}
.tabs td a:hover {text-decoration:underline;} 

.DetailsPopup {
    background-color: #EFEFEF;
    border:outset 1px #919B9C;
    color: #000000;
    position:absolute;
    visibility:hidden;
}

table.GridLines {    
    border-top: 1px solid #EFEFEF;
    border-left: 1px solid #EFEFEF;
    padding: 0px; 
    border-spacing: 0;
    text-align:left; 
}

table.GridLines th, table.GridLines td{
    border-bottom: 1px solid #EFEFEF; 
    border-right: 1px solid #EFEFEF; 
    padding-left:5px;
    padding-right:5px;
}


.AddBtn {
    height:20px; 
    overflow:hidden;
    margin-left:5px;
    outline: 0;
}


a.pager {
    background:#F6F6F6 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;     
    display:block; 
    width:20px; 
    height:20px; 
    text-align:center; 
    text-decoration:none; 
    color:#666666; 
    font-weight:bold;        
}

a.pager:hover { 
    background-color:#DDDDDD; 
    border-color:#999999;
    font-weight:bold;
    text-decoration:none;       
    color:#000000;
}

.pager_selected {
    background:#DDDDDD none repeat scroll 0 0;
    border:1px solid #999999;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;     
    display:block; 
    width:20px; 
    height:20px; 
    text-align:center; 
    text-decoration:none; 
    color:#000000; 
    font-weight:bold;            
}

a.pager_prev{
    display:block; 
    height:20px; 
    text-decoration:none; 
    color:#666666; 
    font-weight:bold; padding-right:10px;
}

a.pager_next{
    display:block; 
    height:20px; 
    text-decoration:none; 
    color:#666666; 
    font-weight:bold; padding-left:10px; 
     
}

a.pager_prev:hover, a.pager_next:hover{
    color:#000000; 
}

.header_sort span{font-size:8px;}

.header_sort th{     
    border-right:solid 1px #EFEFEF; 
    padding-left:10px; 
    spadding-right:10px;        
}
.GridLink {
	color: #000000;
	text-decoration: none;
	outline: 0;
}
.GridLink:hover {
	text-decoration: underline;
}
    
table.GridPhones td,
table.GridAccessories td{
    padding:10px; 
}
    
table.GridPhones th,
table.GridAccessories th{
    padding-left:10px; 
    padding-right:10px;
}    
    
    



@media print
{
    #nav_wrapper {display:none;}
    #search_box {display:none;}
    #ctl00_SideNav {display:none;}
    #sidebar_ads {display:none;}
    #ctl00_Cart {display:none;}
    #links_wrapper {display:none;}
    #footer_links {display:none;}
    .header_mid {display:none;}
    #ContinueShopBtn {display:none;}
    #print_page_link {display:none;}   
}