@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{
	background:url(/srcfixturesimages/bg_body.png) repeat-x #242424;
	font-family:Arial, Helvetica, sans-serif;
}
img{border:0px;}
ul, li{list-style:none;}
p{font-size:13px;padding:5px 0px;}
.grey{color:#898989;}
.red{color:#c41000;}
a{text-decoration:none;}
#header_wrapper{
	height:175px;
	width:100%;
	position:relative;
	background:url(/srcfixturesimages/bg_header.png) repeat-x;
	z-index:2;
}
#header{
	width:955px;
	padding:0px 30px;
	height:100%;
	margin:0 auto;
	position:relative;
}
#header label#phone_tout{
	font-size:18px;
	font-weight:bold;
	color:#b7b7b7;
	letter-spacing:.2em;
	position:absolute;
	right:55px;
	bottom:57px;
}
#global_nav{
	position:absolute;
	right:25px;
	top:18px;
}
#global_nav #cart{
	position:absolute;
	top:15px;
	left:-75px;

}
#global_nav #cart a{
	display:block;
	float:left;
	display:inline;
	padding-right:18px;
	background:url(/srcfixturesimages/icon_cart.png) no-repeat right center;
	font-size:9px;
	color:#fa000c;
	text-decoration:underline;
}
#global_nav #cart a:hover{text-decoration:none;}
#global_nav li{display:inline;}
#global_nav li a{
	display:block;
	width:106px;
	height:18px;
	float:left;
	display:inline;
	background:url(/srcfixturesimages/bg_globalNav.png) no-repeat;
	margin-left:-5px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
}
#global_nav li a:hover{text-decoration:underline;}
.logo{
	position:absolute;
	top:15px;
	left:33px;
}
.logo #logo{
	width:197px;
	height:87px;
}
.logo #logo_tagline{
	width:283px;
	height:19px;
	position:absolute;
	left:195px;
	top:47px;
}
#nav_bar{
	width:100%;
	height:57px;
	background:url(/srcfixturesimages/bg_navbar.png) no-repeat center 0;
	position:absolute;
	bottom:0px;
	left:0px;
}
#nav_bar #main_nav{
	width:716px;
	height:33px;
	position:absolute;
	left:58px;
	top:9px;
}
#nav_bar #main_nav ul li{display:inline;}
#nav_bar #main_nav ul li a{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:7px 28px;
}
.verizon #nav_bar #main_nav ul li a{
	/*padding:7px 42px;*/
}
#nav_bar #main_nav ul li a:hover, #nav_bar #main_nav ul li.on a{
	background:url(/srcfixturesimages/bg_mainNav-over.png) repeat-x;
	border-left:solid 1px #340608;
	margin:0px;
}
#nav_bar #search_bar{
	position:absolute;
	right:73px;
	top:15px;
}
#search_bar #searchbox{
	width:105px;
	height:12px;
	padding:2px;
	border:none;
	font-size:11px;
	background:none;
	vertical-align:top;
}
#search_bar .submitbutton{
	width:32px;
	height:25px;
	background:url(/srcfixturesimages/btn_search.png) no-repeat;
	border:none;
	font-size:0px;
	cursor:pointer;
	position:relative;
	top:-1px;	
}
#search_bar .submitbutton:hover{
	width:32px;
	height:25px;
	background:url(/srcfixturesimages/btn_search-over.png) no-repeat;
}
#page_wrapper{
	width:955px;
	padding:0 30px 50px;
	margin:-123px auto 0px;
	background:url(/srcfixturesimages/bg_page.png) repeat-y;
	position:relative;
	z-index:1;
}
#page_content{
	padding:140px 20px 10px;
}
.page_title{
	position:relative;
	height:30px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	background:url(/srcfixturesimages/bg_page_title.png) repeat-x;
	padding:13px 0 0 15px;
}
.half .page_title{
	width:690px;
	float:left;
}
#content{
	padding:20px 15px;
}
.half #content{
	/*width:660px;*/
	width:675px;
	float:left;
}
.half #content ul {
	margin-left:15px;
	font-size: 12px;
}
.half #content ul li {
	list-style-type:disc;
}
#sub_nav{
	width:208px;
	position:relative;
	float:left;
}
#sub_nav .title{
	position:relative;
	height:30px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:right;
	background:url(/srcfixturesimages/bg_subNav_title.png) repeat-x;
	padding:13px 15px 0 0;
}
#sub_nav ul{
	background:url(/srcfixturesimages/bg_subNav.png) no-repeat #2c2c2c;
	padding-bottom:20px;
}
#sub_nav ul li{border-bottom:solid 1px #2d2e2e;}
#sub_nav ul li:hover,#sub_nav ul li.on{
	background:url(/srcfixturesimages/bg_subNav_item-over.png) repeat-x #fff 0 bottom;
}
#sub_nav ul li a{
	display:block;
	font-size:13px;
	color:#fff;
	text-align:right;
	padding:10px 25px 10px 10px;
	margin-right:10px;
	background:url(/srcfixturesimages/bullet_arrow-red.png) no-repeat right 10px;
}
#sub_nav ul li a:hover,#sub_nav ul li.on a{color:#c41000;}
#footer{
	width:887px;
	height:40px;
	background:url(/srcfixturesimages/bg_footer.png) no-repeat #ccc;
	position:absolute;
	bottom:0px;
	left:51px;
	/*padding:20px 13px 0px;*/
	padding:15px 13px 0px;
}
#footer .footerText{
margin-top: -4px;
}
#footer li{display:inline;}
#footer li a{padding:0px 8px;border-left:solid 1px #999;}
#footer li:first-child a{border-left:none;}
#footer span, #footer a{
	color:#707070;
	font-size:11px;
	font-weight:bold;
}
#footer a:hover{text-decoration:underline;}
#footer #footer_line2 div{ margin-top: 6px; }
#footer #footer_line2_right a {
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
}
#footer #footer_line2 span {
	font-weight:normal;
	font-size:10px;
}

/* HOME PAGE */
#home_feature{
	width:889px;
	height:393px;
	position:relative;
	background:url(/srcfixturesimages/bg_home_feature.png) no-repeat;
	padding:11px;
}
#home_feature .home_tout{float:left;}
#home_feature #about{
	width:549px;
	margin-right:12px;
}
#home_feature #case_study{
	width:328px;
}
#home_feature h1{	
	text-transform:uppercase;
}
.home_tout h1{	
	font-size:27px;
	color:#959595;
	background:url(/srcfixturesimages/bullet_arrow_large-red.png) no-repeat 98% center;	
	padding:7px 15px;
	border-bottom:solid 1px #161717;
}
.home_tout .tout_content{
	border-top:solid 1px #474848;
	padding:10px 15px;
}
.home_tout .tout_content{height:290px;}
.tout_content strong{
	font-size:16px;
	color:#f01502;
}
.tout_content p{	
	color:#c2c2c2;
}
.tout_content h2{
	font-size:17px;
	color:#b7b7b7;
}
#home_banner{
	padding:0 13px;
	position:relative;
}

#banner_content{
	padding-top:5px;
}
#banner_content h1{
	font-size:23px;
	color:#606262;
}
#home_banner .banner_item{
	position:relative;
	margin:0 7px;
	width:328px;
	min-height:93px;
	background:url(/srcfixturesimages/bg_home_banner_item.png) no-repeat 0px 0px;
}
.banner_item .banner_image{
	position:absolute;
	right:3px;
	top:0px;
}
.banner_item .banner_item_content{
	padding:15px 0 0 11px;
}
.banner_item_content h2{
	font-size:15px;
	color:#c41000;
	text-transform:uppercase;
}
.banner_item_content li{ list-style:disc inside;color:#959595;font-size:11px;}
.banner_item .banner_item_icons{
}

.banner_item .banner_item_icons a{margin:0px 3px;}
.banner_item_icons .info{
	display:block;
	width:39px;
	height:43px;
	background:url(/srcfixturesimages/btn_info.png) no-repeat;
	position:relative;
	top:3px;
}
.banner_item_icons .info:hover{background:url(/srcfixturesimages/btn_info-over.png) no-repeat;}
.banner_item_icons .cart{
	display:block;
	width:30px;
	height:33px;
	background:url(/srcfixturesimages/btn_cart.png) no-repeat;
	position:relative;
	top:10px;
}
.banner_item_icons .cart:hover{background:url(/srcfixturesimages/btn_cart-over.png) no-repeat;}

.home_extra{width:213px;margin-right:10px;}
.home_extra div{
	height:90px;
	background-color:#cf080f;
	background-repeat:no-repeat;
	padding:10px;
}
.home_extra#ht1{}
.home_extra#ht1 div{
	background-image:url(/srcfixturesimages/corner_bot_L-red.png);
	background-position:left bottom;
}
.home_extra#ht2 div{
	background-image:url(/srcfixturesimages/corner_bot_R-red.png);
	background-position:right bottom;
}
.home_extra p,.home_extra a,.home_extra h2{color:#fff;}
.home_extra h2{
	font-size:16px;
	padding-bottom:5px;
}


#ht3{
	width:282px;
	min-height:216px;
	padding:10px 15px 0;
	border-right:solid 1px #ccc;
}
#ht3 h2{
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:10px;
}
#ht4{
	width:156px;
}
#ht4 div{padding:10px}
#ht4 h2{
	font-size:15px;
	text-transform:uppercase;
}
/* HOME PAGE */
.top_R,.top_L,.bot_R,.bot_L{
	width:6px;
	height:6px;
	position:absolute;
}
.top_R,.top_L{top:0px;}
.bot_R,.bot_L{bottom:0px;}
.top_R,.bot_R{right:0px;}
.top_L,.bot_L{left:0px;}
.top_L.red{background:url(/srcfixturesimages/corner_top_L-red.png) no-repeat;}
.top_R.red{background:url(/srcfixturesimages/corner_top_R-red.png) no-repeat;}
.bot_L.grey{background:url(/srcfixturesimages/corner_bot_L-grey.png) no-repeat;}
.top_R.grey{background:url(/srcfixturesimages/corner_top_R-grey.png) no-repeat;}
.top_L.grey{background:url(/srcfixturesimages/corner_top_L-grey.png) no-repeat;}
.cleared{clear:both;}
.right{float:right;}
.left{float:left;}
a.more{
	text-transform:uppercase; 
	text-decoration:underline;
	font-size:11px;
}
a.btn{
	display:block;
	height:19px;
	padding-top:4px;
	text-align:center;
	color:#fff;
	font-size:12px;
}
a.btn.more{
	width:45px;	
	background:url(/srcfixturesimages/bg_more.png) no-repeat;
	font-size:10px;
	text-transform:none;
	text-decoration:none;
}
a.btn:hover{text-decoration:underline;}
a.btn.more.left,a.btn.more.right{margin:5px;}
a.btn_large{
	width:140px;
	text-align:left;
	padding-left:10px;
	background:url(/srcfixturesimages/bg_btn_large.png) no-repeat;	
}
a.btn_ml {
	width:110px;
	text-align-left;
	background:url(/srcfixturesimages/bg_btn_medium.png) no-repeat;
}
a.btn_medium{
	width:80px;
	background:url(/srcfixturesimages/bg_btn_medium.png) no-repeat;
	font-size:10px;	
}
a.btn_medium_large{
	width:123px;
	background:url(/srcfixturesimages/bg_btn_medium-large.png) no-repeat;
}

table { border-collapse:collapse; border-spacing:0; }
th, td, caption { text-align: left; vertical-align:top; }

#prodDesc table { width:100%; border:1px solid #CCC; }
#prodDesc th, #prodDesc td { border-bottom:1px solid #DEDEDE; padding:4px 6px; font-family:inherit; font-size:12px; }
#prodDesc th { border-bottom:3px double #CCC; }

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
