#mainContent ul {list-style-type:none}
#mainContent img {border:1px solid #999}

#leftSidebar ul {
	list-style: none;
	margin-left: 2px;
	padding-left: 2px;
}

#leftSidebar li { padding-bottom: 5px; }


#pageContainer { padding-top: 1px; }
#hidden { display: none; }

#mainContent li, #search_results li {
	margin-bottom: 5px;
	margin-left: -25px;
	line-height: 1em;
}

div#search_results table { border-collapse: collapse; }
#search_results td.qi-bottom { vertical-align: bottom; }
#search_results td.qi-bottom,
	#search_results td.qi-top { padding-left: 5px; }

#search_results table.qi-top td,
	#search_results table.qi-top th {
	vertical-align: top;
	text-align: left;
	line-height: 1.5em;
	padding: 2px 5px;
	margin: 0;
}

#search_results table.qi-top {
	border-top: 1px solid #999;
	width: 100%;
	margin-bottom: 20px;
}

div#search_results {
	margin-left: 190px;
	padding: 10px 10px 0 6px;
	/* width: 544px; */
	border: 0;
}

div.phoneselector {
	width: 80px;
	height: 130px;
	margin: 8px 8px 0 0;
	text-align: left;
	float: left;
	font-size: 9px;
}

div.atomz_facets {
clear: both;
}

div.facetbox {
	padding-top:5px;
	padding-right:10px;
	width: 170px;
}

div.v_facetbox {
	padding-left: 10px;
	padding-top:10px;
	width: 184px;
}

#mainContent  div.phoneselector img,
#search_results div.phoneselector img,
#search_results div.select-mfg img
{ border: 0; }

ul.qi-faq { margin-bottom: 0px; }

.facetTitle {color: #f60;font-size:1.2em;font-weight:bold;}
.refineTitle {font-size:1.2em;font-weight:bold;}

#results_box_w540 {float: left; width: 540px; padding-right:10px; padding-top:10px;}
#results_box_w374 {float: left; width: 374px; padding-right:10px; padding-top:10px;}
td.device {padding-right:10px; text-align:center; vertical-align:bottom; padding-top:10px; background-repeat:no-repeat; background-position: center 20%; height: 136px; }
.devicebox {width:170px; padding-top:5px;}

/* Overwriting main css. This should apply to only device.tmpl */
#pageContainer td  {vertical-align:bottom;}
.errorText { visibility: hidden; position: absolute;}

ul#headerLinks { width: auto; }
#container { background:#fff !important; margin-bottom:0 !important; }
#leftSidebar {float:left;width:154px;padding:0 0 0 10px;}
.devicebox {width:150px;}


#wssShowAllFeatures {
padding-left: 15px;
color: blue;
text-decoration: underline;
font-weight: bold;
cursor: pointer;
}

table {font-size:11px;}

.vmm_phone_gallery_box {width:100%;vertical-align:middle;float:left;padding:8px 0px 8px 11px;background:url(http://content.atomz.com/pb00002f7b/publish/i/product_gradient.jpg) repeat-x;}
.vmm_price_box {padding:5px 6px 0px 6px;white-space: nowrap;}
.vmm_phone_image_box {text-align:left;float:left;margin:0px;}
.vmm_device_name {text-align:left;vertical-align:middle;font-size:11px;padding:8px 6px 0px 6px;float:left;margin:auto 0px auto 0px;}
.vmm_phone_content {font-size:11px;padding-top:8px;}
li.vmm_phone_content {font-size:11px;margin:0px 0px 0px 14px;padding:0px;}

.facet_top {padding:7px 4px 1px 13px;height:20px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_top.jpg) no-repeat;}
.facet_middle {padding:6px 4px 8px 13px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_middle.jpg) repeat-y;}
.facet_bottom {height:20px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_bottom.jpg) no-repeat;}

.facet_top_wide {padding:7px 4px 1px 13px;height:20px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_top_wide.jpg) no-repeat;}
.facet_middle_wide {padding:6px 4px 8px 13px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_middle_wide.jpg) repeat-y;}
.facet_bottom_wide {height:20px;font-size:11px;background:url(http://shop.verizonwireless.com/images/facet_bottom_wide.jpg) no-repeat;}

.devicebox {width:150px;}
.phone_gallery_box {vertical-align:middle;width:142px;height:318px;float:left;padding:0;background:url(http://content.atomz.com/pb00002f7b/publish/i/product_gradient.jpg) repeat-x;}
.price_box {padding:5px 6px 0px 6px;white-space: nowrap;}
.phone_image_box {width:100%;text-align:center;}

.acc_gallery {width:147px;height:316px;margin:4px;padding:0px;text-align:center;vertical-align:middle;float:left;background:url(http://content.atomz.com/pb00002f7b/publish/i/product_gradient.jpg) repeat-x;}
.acc_gallery a {cursor:pointer; background:url("http://content.atomz.com/pb00002ce4/publish/images/lastchance/pod_gray.jpg") no-repeat; float:left; width:147px; height:318px; position:relative; margin:2px 1px; text-decoration:none;}
.acc_gallery a:Hover {cursor:pointer; background:url("http://content.atomz.com/pb00002ce4/publish/images/lastchance/pod_red.jpg") no-repeat; text-decoration:none;}
.acc_device {width:100%;margin:0px auto;text-align:center;}
.acc_button {width:100%;padding-left:47px;text-align:center;}
.acc_non_button {width:100%;text-align:center;}
.acc_image {width:100%;text-align:center;}
.acc_price_text {color:black;}
.acc_price_cost {color:red;text-align:right;}
.acc_pre_price {font-size:12px;color:black;font-weight:300;margin:0px;}
.acc_price {margin-left:auto;margin-right:auto;width:90%;font-size:13px;font-weight:600;}
div.acc_device {font-size:9px;color:black;margin-top:4px;}
div.acc_gallery {text-align: center;}

.facetTitle {color:black;}
.facetBox {padding: 0px 9px 1px 9px;width:159px;float:left;}
.device_name {text-align: center;font-size:11px;padding:0px 6px 0px 6px;}
.two_year_price_label {float:left;font-size:10px;text-align:left;}
.two_year_price_amount {float:right;font-size:10px;text-align:right;}
.discount_label {float:left;font-size:10px;text-align:left;}
.discount_amount {float:right;font-size:10px;text-align:right;}
.cost_label {font-size:11px;float:left;text-align:left;}
.cost_amount {font-size:11px;float:right;text-align:right;color:red;}
.pagination {width: 100%; height: 20px; padding: 0px 0px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.breadcrumb {width: 100%;display: block;padding: 0px 0px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}

a.plus {background:url(http://content.atomz.com/pb00002f7b/publish/i/plus.gif) no-repeat;padding-left:20px;}
a.minus {background:url(http://content.atomz.com/pb00002f7b/publish/i/minus.gif) no-repeat;padding-left:20px;}



