
* {
	margin:0;
	padding:0;
	outline: 0;
}

.clear { clear:both; }

tbody {
    border: none;
}

a {
	color:#0662B0;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
}

button,
input[type="submit"] {
    cursor: pointer;
}

h2 {
    font-size: 16px;
}

body {
	background:url(../images/bg_body.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

#page {
	width:992px;
	margin:0 auto;
}

.not-front #main {
	margin-top:-15px;
	padding-top:25px;
	background:url(../images/bg_page_top.png) no-repeat top;
}

.not-front #main-inner {
	padding:0 38px 40px;
	background:url(../images/bg_page.png) no-repeat bottom;
}

.iphone .not-front #main-inner {
	padding:0 38px 40px;
	background:url(../images/bg_page_safmob.png) no-repeat bottom;
}


.page-request-quote .messages.status {
	color:#fff;
}


/** CSS Overrides **/

h3.title {
	margin-top:0;
}

.item-list ul {
	margin:0;
}

.item-list ul li {
	list-style:none;
	margin:0;
}

.form-item {
	margin:0;
}

ol.let {
margin: 0 0 0 20px;
list-style: lower-alpha;
}

ol.let li {
margin: 0 0 0 20px;
}

/****** Top ******/

#top {
	padding:10px 38px 0 0;
}

#top ul {
	float:right;
	list-style:none;
}

#top li {
	float:left;
	padding-left:30px;
}

#top a {
	display:block;
	background-position:bottom left;
	color:#cac8c8;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}

/*
#top .live-chat a {
    width: 106px;
	height:29px;
	background:url(../images/icon_chat.gif) no-repeat;
	text-indent: -9999em;
}
*/

#top .live-chat {
	margin-top: -20px;
}

#lpButDivID-1285621355261 {
	height: 29px;
}

#top .media {
	padding-top:1px;
}

#top .media a {
	height:28px;
	padding:15px 0 0 27px;
	background:url(../images/icon_media.png) no-repeat;
}

#top .contact-us a {
	height:23px;
	padding:15px 0 0 30px;
	background:url(../images/icon_contact.png) no-repeat bottom left;
}

.lpPoweredBy,
.lpEmtStarRating {
    display: none;
}


/****** Header ******/

.front #header {
	margin-top:-15px;
	padding-top:25px;
	background:url(../images/bg_page_top.png) no-repeat top;
}

.front #header-inner {
	padding:0 38px 40px;
	background:url(../images/bg_page.png) no-repeat bottom;
}

.iphone .front #header-inner {
	padding:0 38px 40px;
	background:url(../images/bg_page_safmob.png) no-repeat bottom;
}


.logo {
	float:left;
}

.logo h1 a {
	display:block;
	width:376px;
	height:83px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999em;
}

.phone-num {
	float:right;
	clear:right;
	color:#174e7e;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
}

.phone-num h2 {
	color:#63c809;
	font-size:30px;
	font-weight:bold;
}

.search-box {
	float:right;
	clear:right;
	width:443px;
	height:41px;
	padding-left:50px;
	background:url(../images/bg_search.png) no-repeat;
}

.search-box .views-exposed-form .views-exposed-widget {
	float:left;
}

.search-box input {
	width:360px;
	margin-top:10px;
	padding:4px;
	border:none;
	background:none;
}

.search-box input[type=submit] {
	float:right;
	width:60px;
	margin:8px 0 0 8px;
	text-indent:-9999em;
}


/** Nav **/

.block-nice_menus {
	float:right;
	width:916px;
	padding:10px 0;
}

.block-nice_menus ul {
	list-style:none;
}

.block-nice_menus li {
	float:left;
}

.block-nice_menus a {
	display:block;
	height:42px;
	text-indent:-9999em;
}

#block-nice_menus-1 .content {text-align: center;}
#nice-menu-1 {display: inline-block;}


#menu-1547 a { width:98px; background:url(../images/New_Servers.fw.png) no-repeat; }
#menu-1548 a { width:108px; background:url(../images/New_Storage.fw.png) no-repeat; }
#menu-1549 a { width:134px; background:url(../images/New_Networking.fw.png) no-repeat; }
#menu-33844 a { width:169px; background:url(../images/New_Asset_Disposition.fw.png) no-repeat; }
#menu-794 a { width:113px; background:url(../images/New_Services.fw.png) no-repeat; }
#menu-33843 a { width: 194px; background: url(../images/New_Data_Center_Hardware.fw.png) no-repeat; }
#menu-37389 a { width: 99px; background: url(../images/New_About_Us.fw.png) no-repeat; }


#menu-37389 ul a {
	background: none;
    color: #fff;
    width: 100px;
}

#menu-37389 .brand {height: inherit;}


#menu-1547 a:hover,
#menu-1547 a.active,
#menu-1548 a:hover,
#menu-1548 a.active,
#menu-1549 a:hover,
#menu-1549 a.active,
#menu-33844 a:hover,
#menu-33844 a.active,
#menu-794 a:hover,
#menu-794 a.active,
#menu-33843 a:hover,
#menu-33843 a.active {
background-position: 0 -42px;
}


/* Drop Down */

.block-nice_menus li ul {
	background:url(../images/bg_dd.png);
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
}

#menu-1547 li a,
#menu-1548 li a,
#menu-1549 li a,
#menu-794 li a,
#menu-33844 li a,
#menu-33843 li a {
    width: 240px;
	background:none;
	color:#fff;
}

#menu-1547 li a:hover,
#menu-1548 li a:hover,
#menu-1549 li a:hover,
#menu-794 li a:hover,
#menu-33844 li a:hover,
#menu-33843 li a:hover {
	background:url(../images/bg_dd_a_on.png) no-repeat right;
	color: #5a5959;
}

.block-nice_menus li li a {
	height:auto;
	border-bottom:1px dashed #fff;
	text-indent:0;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}

.block-nice_menus li li.last a {
	border-bottom:none;
}

.block-nice_menus li li:hover {
	background:url(../images/bg_dd_on.png);
}

.block-nice_menus li li.last:hover {
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
}

/* Servers DD */

.block-nice_menus li li a {
    width: 220px;
    padding: 13px 20px 13px 10px;
}

.block-nice_menus li li .brand {
    float: left;
    width: 70px;
    height: 40px;
	border-right:1px dashed #fff;
}

li#menu-29272 .brand,
li#menu-1851 .brand,
li#menu-1860 .brand { /* IBM */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_ibm.png) no-repeat 10px 12px;
}

li#menu-29272:hover .brand,
li#menu-1851:hover .brand,
li#menu-1860:hover .brand {
    background-position: 10px -32px;
}

li#menu-29271 .brand,
li#menu-1853 .brand,
li#menu-1861 .brand { /* HP */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_hp.png) no-repeat 10px 10px;
}

li#menu-29271:hover .brand,
li#menu-1853:hover .brand,
li#menu-1861:hover .brand {
    background-position: 10px -28px;
}

li#menu-29274 .brand,
li#menu-1852 .brand,
li#menu-1863 .brand { /* Sun */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_sun.png) no-repeat 2px 8px;
}

li#menu-29274:hover .brand,
li#menu-1852:hover .brand,
li#menu-1863:hover .brand {
    background-position: 2px -36px;
}

li#menu-29269 .brand,
li#menu-1854 .brand { /* Dell */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_dell.png) no-repeat 6px 10px;
}

li#menu-29269:hover .brand,
li#menu-1854:hover .brand {
    background-position: 6px -32px;
}

li#menu-29267 .brand,
li#menu-1862 .brand { /* Brocade */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_brocade.png) no-repeat 4px 10px;
}

li#menu-1550 .brand { /* IT Parts */
margin-top: -13px;
margin-right: 10px;
background: url(../images/logo_it.png) no-repeat 4px 10px;
}

li#menu-29267:hover .brand,
li#menu-1862:hover .brand {
    background-position: 4px -36px;
}

li#menu-29270 .brand,
li#menu-1864 .brand { /* EMC */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_emc.png) no-repeat 2px 10px;
}

li#menu-29270:hover .brand,
li#menu-1864:hover .brand {
    background-position: 2px -36px;
}

li#menu-1865 .brand { /* Hitachi */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_hitachi.png) no-repeat 2px 14px;
}

li#menu-1865:hover .brand {
    background-position: 2px -32px;
}

li#menu-29273 .brand,
li#menu-1866 .brand { /* NetApp */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_netapp.png) no-repeat 2px 10px;
}

li#menu-29273:hover .brand,
li#menu-1866:hover .brand {
    background-position: 2px -44px;
}

li#menu-29268 .brand,
li#menu-1869 .brand { /* Cisco */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_cisco.png) no-repeat 10px 8px;
}

li#menu-29268:hover .brand,
li#menu-1869:hover .brand {
    background-position: 10px -40px;
}

li#menu-1870 .brand { /* Adtran */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_adtran.png) no-repeat 2px 12px;
}

li#menu-1870:hover .brand {
    background-position: 2px -42px;
}

li#menu-1871 .brand { /* Extreme */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_extreme.png) no-repeat 0 12px;
}

li#menu-1871:hover .brand {
    background-position: 0 -44px;
}

li#menu-1872 .brand { /* Foundry */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_foundry.png) no-repeat 2px 3px;
}

li#menu-1872:hover .brand {
    background-position: 2px -46px;
}

li#menu-1873 .brand { /* Juniper */
    margin-top: -13px;
    margin-right: 10px;
    background: url(../images/logo_juniper.png) no-repeat 2px 10px;
}

li#menu-1873:hover .brand {
    background-position: 2px -42px;
}

/* hide 3rd level menu flyouts on Data Center Hardware link */
li#menu-33843 li li {
display: none;
}

/** Header Buttons **/

.used-equip {
	float:right;
	height:20px;
	padding: 3px 20px 0 0;
	position:relative;
	z-index:1;
}

.not-front .used-equip {
    margin-bottom: 10px;
}

.used-equip a {
	display:block;
	height:20px;
	padding:3px 24px 0 0;
	background:url(../images/icon_used.png) no-repeat top right;
	color:#747474;
	font-size:12px;
	text-transform:uppercase;
}

.view-quote-cart {
    position:relative;
	z-index:1;
	float:right;
	height:27px;
	padding-left:30px;
	background:url(../images/bg_btn_cart_2.png) no-repeat left;
}

.view-quote-cart a {
	display:block;
	height:19px;
	padding: 8px 10px 0;
	background:url(../images/bg_btn_cart_1.png) no-repeat right;
	color:#fff;
	font-size:10px;
	line-height: 10px;
	text-decoration:none;
	text-transform: uppercase;
}

/** Front JQ **/

.front-jq {
	float:left;
	margin:-10px 0 0 -12px;
	position:relative;
	z-index:0;
}

.front-jq ul {
	list-style:none;
}

.front-jq li {
	width:928px;
	height:294px;
}

.front-jq li a {
	display:block;
	height:28px;
	margin:211px 0 0 472px;
	text-indent:-9999em;
}

.slide-1 {
	background:url(../images/pic_jq_servers.png) no-repeat;
}

.slide-1 a {
	width:226px;
}

.slide-2 {
	background:url(../images/pic_jq_storage.png) no-repeat;
}

.slide-2 a {
	width:321px;
}

.slide-3 {
	background:url(../images/pic_jq_networking.jpg) no-repeat;
}

.slide-3 a {
	width:321px;
}

.slide-4 {
	background:url(../images/pic_jq_asset_disp.jpg) no-repeat;
}

.slide-4 a {
	width:430px;
}

.slide-5 {
	background:url(../images/pic_jq_services_02.jpg) no-repeat;
}

.slide-5 a {
	width:430px;
}

.slide-6 {
	background:url(../images/pic_jq_dchardware.jpg) no-repeat;
}

.slide-6 a {
	width:438px;
}

#pager {
	position:absolute;
	z-index:9999;
	right:18px;
	bottom:2px;
}

#pager a {
	float:left;
	display:block;
	height:20px;
	padding:5px 5px 0;
	background:url(../images/bg_jq_pager.png) repeat-x top;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

#pager a:hover,
#pager a.activeSlide {
	background:url(../images/bg_jq_pager_on.png) repeat-x;
}

.front-jq a.prev,
.front-jq a.next
 {
	position:absolute;
	bottom:2px;
	display:block;
	width:18px;
	height:25px;
	text-indent:-9999em;
	z-index:10;

}

.front-jq a.prev {
	right:118px;
	width:17px;
	background:url(../images/bg_prev.png) no-repeat;
}

.front-jq a.next {
	right:1px;
	background:url(../images/bg_next.png) no-repeat;
}

/****** Content Top ******/

.front #content-top {
	margin-top:-15px;
	padding-top:25px;
	background:url(../images/bg_page_top.png) no-repeat top;
}

.front #content-top-inner {
	padding:0 38px 20px;
	background:url(../images/bg_page.png) no-repeat bottom;
}

.iphone .front #content-top-inner {
	padding:0 38px 20px;
	background:url(../images/bg_page_safmob.png) no-repeat bottom;
}

.front #content-top h3 {
	margin-bottom:10px;
	color:#0662b0;
	font-size:20px;
	text-transform:uppercase;
}

.shop-by-cat {
	float:left;
}

.shop-by-cat ul {
	list-style:none;
}

.shop-by-cat li {
	float:left;
	padding-right:14px;
}

.shop-by-cat li.it-parts {
	padding-right:0;
}

.shop-by-cat a {
	display:block;
	width:206px;
	height:196px;
	padding:5px 0 0 12px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	text-shadow:1px 1px #666;
	text-transform:uppercase;
	font-weight: bold;
}

.shop-by-cat .servers a {
	background:url(../images/category_server.jpg) no-repeat;
}

.shop-by-cat .storage a {
	background:url(../images/category_storage.jpg) no-repeat;
}

.shop-by-cat .networking a {
	background:url(../images/category_networking.jpg) no-repeat;
}

.shop-by-cat .it-parts a {
	background:url(../images/category_it_parts.jpg) no-repeat;
}

#content-top .btn-buy-used,
#content-top .btn-live-chat {
	float:right;
	clear:right;
	padding-top:23px;
}

#content-top .btn-live-chat {
	margin-right:-10px;
}

.shop-our-spec {
	float:left;
	width:680px;
	position:relative;
}

.shop-our-spec .content {
	height:245px;
	background:url(../images/bg_specials.png) no-repeat;
}

.shop-our-spec .content h4 a {
    display: block;
	height:24px;
	padding:4px 0 0 12px;
	color:#fff;
	font-size:16px;
    text-decoration: none;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

.shop-our-spec ul {
	list-style:none;
}

.shop-our-spec .item-list ul li {
	float:left;
	width: 150px;
	margin-right: 10px;
	padding-top: 10px;
	color:#fff;
}

.shop-our-spec .views-field-field-remote-cnet-image-fid {
	width: 150px;
	text-align: center;
}

.shop-our-spec .views-field-title {
	padding: 0 10px;
    font-size: 12px;
    font-weight: normal;
}

.bx_container {
	margin:15px 25px 25px;
}

.shop-our-spec a.prev,
.shop-our-spec a.next {
	position:absolute;
}

.shop-our-spec a.prev {
	top:110px;
	left:0;
}

.shop-our-spec a.next {
	top:110px;
	right:0;
}

/* LATEST VIDEO */
.shop-our-spec.latest-video {
width: 220px;
float: left;
clear: left;
}

.shop-our-spec.latest-video .content {
width: 220px;
height: 256px;
background:url(../images/videos_bg_01.jpg) no-repeat;
}

.shop-our-spec.latest-video .latest-vid {
padding: 20px;
font-size: 70%;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
}

/* TESTIMONIALS */
.shop-our-spec.testimonials-block .content {
width: 696px;
height: 256px;
background:url(../images/testimonials_bg_01.jpg) no-repeat;
}

.testimonials-block .views-row {
width: 295px;
height: 140px;
margin: 7px 0 0;
padding: 20px;
border-left: 2px dotted #999;
float: left;
}

.testimonials-block .views-row .views-field-body {
padding: 0 0 20px;
font-size: 13px;
color: #666;
}

.testimonials-block .views-row .views-field-title {
font-size: 12px;
color: #3664a4;
}

/* TESTIMONIALS PAGE */
.page-testimonials .view-Testimonials .views-row {
padding:  10px 20px 20px;
margin: 0 0 20px;
background: #eaeaea;
border-radius: 6px;
}

.page-testimonials .view-Testimonials .views-field-title {
padding: 0 50px 0 0;
color: #3664a4;
font-weight: bold;
text-align: right;
}


/**** Breadcrumb ****/

.breadcrumb {
	font-size:10px;
}

.breadcrumb a {
	color:#777;
	text-decoration:none;
}

/****** Content ******/

.not-front #content {
    position: relative;
	float:right;
	width:670px;
}

.front #content-area {
	float:left;
	padding-left:38px;
	width:670px;
}

#content-area {
	color:#474747;
	font-size:14px;
	line-height:20px
}

#content h1 {
	margin-bottom:20px;
	color:#0662b0;
	font-size:22px;
	text-transform:uppercase;
}

.front #content h1 {
    line-height: 1.25em;
}

#content-area p,
#content-area ul,
#content-area ol {
	margin:1em 0;
}

#content-area ul,
#content-area ol {
    padding-left: 16px;
}

#content-area-bottom {
}



/****** Sidebar Left ******/

#sidebar-left {
	float:left;
	width:230px;
}

#sidebar-left .block {
	margin-bottom:10px;
}

#sidebar-left ul {
	list-style:none;
}

#sidebar-left .btn-live-chat {
	margin-left:-9px;
	margin-bottom:10px;
}

#sidebar-left h3 {
	height:24px;
	margin-bottom:2px;
	padding:5px 10px 0 10px;
	background:url(../images/bg_left_nav.png) no-repeat;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

#sidebar-left h3 a {
    color: #fff;
    text-decoration: none;
}

#sidebar-left li {
	margin-bottom:2px;
}

#sidebar-left li a {
	display:block;
	padding:5px 20px 5px 6px;
	border-left:3px solid #d4d4d4;
	background:url(../images/bg_left_nav_sec.png) repeat-y left;
	color:#1844bc;
	font-size:13px;
	text-decoration:none;
}

#sidebar-left li a:hover {
	color:#63C809;
}

/** Int Sidebar Nav **/
#sidebar-left #block-menu_block-2 li a,
#sidebar-left #block-menu-menu-categories li a {
    height:24px;
	margin-bottom:2px;
	padding:5px 10px 0 10px;
	border: navy;
	background:url(../images/bg_left_nav.png) no-repeat;
	color:#fff;
	font-size:16px;
	font-weight: bold;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

#sidebar-left #block-menu_block-2 li.menu-mlid-33843 > a {
font-size: 14px;
}

#sidebar-left #block-menu_block-2 li a:hover,
#sidebar-left #block-menu-menu-categories li a:hover {
    background:url(../images/bg_left_nav_on.png) no-repeat;
}

#sidebar-left #block-menu_block-2 li li a,
#sidebar-left #block-menu-menu-categories li li a {
	display:block;
	height: auto;
	padding:5px 20px 5px 6px;
	border-left:3px solid #d4d4d4;
	background:url(../images/bg_left_nav_sec.png) repeat-y left;
	color:#1844bc;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	text-shadow: none;
}

#sidebar-left #block-menu_block-2 li li li a,
#sidebar-left #block-menu-menu-categories li li li a {
	padding:5px 0 5px 24px;
	border-left:3px solid #d4d4d4;
	background:url(../images/bg_left_nav_sec.png) repeat-y left;
	font-size:11px;
	color: #5a74bb;
}


#sidebar-left #block-menu_block-2 li li a:hover,
#sidebar-left #block-menu-menu-categories li li a:hover {
	background:url(../images/bg_left_nav_sec.png) repeat-y left;
    color: #63c809;
}


/****** Front Sidebar Right ******/

.front #sidebar-right {
	float:right;
	width:269px;
	padding-right:2px;
}

.front #sidebar-right h3 a {
    display: block;
	height:26px;
	padding:24px 0 0 60px;
	color:#fff;
	font-size:18px;
	text-decoration: none;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

.front #sidebar-right .blog h3 a {
	background:url(../images/bg_title_blog.png) no-repeat;
}

.front #sidebar-right .news h3 a {
	background:url(../images/bg_title_news.png) no-repeat;
}

.front #sidebar-right .block .content {
	padding:10px 30px 30px;
	background:url(../images/bg_sidebar_right.png) no-repeat bottom;
	color:#5e5e5e;
	font-size:12px;
	line-height:16px;
}

.front #sidebar-right .views-row {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #5e5e5e;
}

.front #sidebar-right .views-field-title a {
	font-size:14px;
}



/****** Sidebar Right *******/

#sidebar-right {
	float:right;
}


/**** Content Bottom ****/

#content-bottom {
	height:58px;
	margin-bottom:5px;
	padding:17px 38px 0;
	background:url(../images/bg_content_bottom.png) no-repeat center top;
}

#content-bottom .block {
	float:left;
}

.phone-num-bottom {
	width:300px;
	height:44px;
	padding-left:54px;
	background:url(../images/icon_phone.png) no-repeat;
	color:#a6a5a5;
	font-size:13px;
}

.phone-num-bottom h3 {
	font-size:20px;
}

#content-bottom .block a {
	display:block;
	height:44px;
	padding-left:54px;
	color:#a6a5a5;
	text-decoration:none;
}

.live-chat-bottom {
	width:340px;
}

#content-bottom .block.live-chat-bottom a {
	padding: 0;
	font-size:16px;
}

.live-chat-bottom a span {
	font-size:20px;
}

.contact-bottom a {
	padding-top:6px;
	background:url(../images/icon_contact_2.png) no-repeat;
	font-size:20px;
}


/****** Footer Top ******/

#footer-top {
	padding-top:20px;
	background:url(../images/bg_footer_top.png) no-repeat top center;
	color:#fff;
	font-size:12px;
}

#footer-top-inner {
	padding:0 38px 30px;
	background:url(../images/bg_footer.png) no-repeat bottom;
}

#footer-top .block-menu {
	float:left;
}

#footer-top ul {
	list-style:none;
}

#footer-top .block-menu li {
	float:left;
	width:200px;
	min-height:120px;
	margin-right:20px;
	border-right:1px dotted #fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

#footer-top .block-menu li li {
	float:none;
	min-height:0;
	margin:0;
	border:none;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-transform:none;
}

#footer-top .block-menu a {
	color:#fff;
	text-decoration:none;
}

#footer-top .block-menu a:hover {
	text-decoration:underline;
}

.social-links {
	float:right;
	width:220px;
}

.social-links h3 {
	margin-bottom: 4px;
}

.social-links p {
	margin-bottom:10px;
}

.social-links a {
	display:block;
	width:31px;
	height:31px;
	text-indent:-9999em;
}

.social-links li {
	float:left;
	padding-right:10px;
}

.facebook a {
	background:url(../images/icon_facebook.png) no-repeat;
}

.twitter a {
	background:url(../images/icon_twitter.png) no-repeat;
}

.linkedin a {
	background:url(../images/icon_linkedin.png) no-repeat;
}

.youtube a {
	background:url(../images/icon_youtube.jpg) no-repeat;
}

.g-page a {
	background:url(../images/icon_gplus.png) no-repeat!important;
}

/****** Footer ******/

#footer {
	font-size:10px;
	color:#646262;
}

#footer a {
	color:#646262;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
}

.site-by {
	float:right;
	padding-right:15px;
}

.copyright {
	float:left;
	padding-left:15px;
}

.copyright ul {
	list-style:none;
}

.copyright li {
	float:left;
	padding-right:10px;
}

.bbb {
    padding: 10px 10px 0 0;
}

.front #sidebar-right .block.bbb .content {
	background: none;
}


/****** Category Thumbnail Blocks ******/


.page-servers .view-product-term-sub-category,
.page-storage .view-product-term-sub-category,
.page-networking .view-product-term-sub-category {
    float: left;
    padding-left: 15px;
}

.page-servers .view-product-term-sub-category .views-row,
.page-storage .view-product-term-sub-category .views-row,
.page-networking .view-product-term-sub-category .views-row {
    float: left;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    border: none;
    text-align: left;
}

.page-servers #content-area .view-product-term-sub-category .views-field-name,
.page-storage #content-area .view-product-term-sub-category .views-field-name,
.page-networking #content-area .view-product-term-sub-category .views-field-name {
    margin: 0;
    padding: 0;
    border: none;
    font-weight: normal;
}

.page-servers .view-product-term-sub-category .views-row a,
.page-storage .view-product-term-sub-category .views-row a,
.page-networking .view-product-term-sub-category .views-row a {
    display: block;
    height: 146px;
	padding:4px 0 0 20px;
    background-repeat: no-repeat;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

.page-networking .view-product-term-sub-category .views-row a {
    font-size: 11px;
}

.page-networking .view-product-term-sub-category .views-row ul a {
    font-size: 12px;
}

.page-servers .view-product-term-sub-category .views-row ul a,
.page-storage .view-product-term-sub-category .views-row ul a,
.page-networking .view-product-term-sub-category .views-row ul a {
    width: 120px;
    height: auto;
    padding: 0;
    background: none;
    color: #0662B0;
    font-size: 12px;
    text-shadow: none;
    text-transform: none;
}

.page-servers .view-product-term-sub-category .views-row ul a:hover,
.page-storage .view-product-term-sub-category .views-row ul a:hover,
.page-networking .view-product-term-sub-category .views-row ul a:hover {
    text-decoration: underline;
}

/** Servers Thumbs **/

.page-servers .view-product-term-sub-category .views-row-3 a {
    width: 151px;
    background: url(../images/thumb_servers_ibm.jpg);
}

.page-servers .view-product-term-sub-category .views-row-2 a {
    width: 143px;
    background: url(../images/thumb_servers_hp.jpg);
}

.page-servers .view-product-term-sub-category .views-row-4 a {
    width: 135px;
    background: url(../images/thumb_servers_sun.jpg);
}

.page-servers .view-product-term-sub-category .views-row-1 a {
    width: 146px;
    background: url(../images/thumb_servers_dell.jpg);
}

/** Storage Thumbs **/

.page-storage .view-product-term-sub-category .views-row-1 a {
    width: 150px;
    background: url(../images/thumb_storage_ibm.jpg);
}

.page-storage .view-product-term-sub-category .views-row-2 a {
    width: 143px;
    background: url(../images/thumb_storage_hp.jpg);
}

.page-storage .view-product-term-sub-category .views-row-3 a {
    width: 135px;
    background: url(../images/thumb_storage_sun.jpg);
}

.page-storage .view-product-term-sub-category .views-row-4 a {
    width: 146px;
    background: url(../images/thumb_storage_brocade.jpg);
}

.page-storage .view-product-term-sub-category .views-row-5 a {
    width: 150px;
    background: url(../images/thumb_storage_emc.jpg);
}

.page-storage .view-product-term-sub-category .views-row-6 a {
    width: 143px;
    background: url(../images/thumb_storage_hitachi.jpg);
}

.page-storage .view-product-term-sub-category .views-row-7 a {
    width: 146px;
    background: url(../images/thumb_storage_netapp.jpg);
}

/** Networking Thumbs **/

.page-networking .view-product-term-sub-category .views-row-1 a {
    width: 150px;
    background: url(../images/thumb_network_cisco.jpg);
}

.page-networking .view-product-term-sub-category .views-row-2 a {
    width: 143px;
    background: url(../images/thumb_network_adtran.jpg);
}

.page-networking .view-product-term-sub-category .views-row-3 a {
    width: 135px;
    background: url(../images/thumb_network_extreme.jpg);
}

.page-networking .view-product-term-sub-category .views-row-4 a {
    width: 147px;
    background: url(../images/thumb_network_foundry.jpg);
}

.page-networking .view-product-term-sub-category .views-row-5 a {
    width: 154px;
    background: url(../images/thumb_network_juniper.jpg);
}

/****** Main Product Category ******/

.page-servers #content h1,
.page-storage #content h1,
.page-networking #content h1 {
    position: absolute;
    top: 40px;
    left: 20px;
}

/*
.tax-logo {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}
*/

.view-product-term-sub-category {
	padding-top: 10px;
}

.view-product-term-sub-category  .view-content {
	overflow: hidden;
}

.view-product-term-sub-category .views-row {
    float: left;
    width: 108px;
    margin: 0 20px 20px 0;
    padding-right: 10px;
    border-right: 1px dotted #9a9a9a;
	font-size: 12px;
	line-height: 16px;
    font-weight: bold;
    }

.view-product-term-sub-category .views-row-last {
	margin: 0;
	padding: 0;
	border: none;
}

.view-product-term-sub-category a {
	font-size: 13px;
	line-height: 18px;
}

.view-product-term-sub-category .views-row-1.views-row-last {
	width:300px;
}

.view-product-term-sub-category .views-row-1.views-row-last a .image-cat-title {
	font-size: 16px;
}

#content-area .view-product-term-sub-category .views-row ul {
	padding: 0;
	list-style: none;
	font-weight: normal;
}

#content-area .view-product-term-sub-category .views-row ul li {
	margin-bottom: 4px;
}

/****** Products / Search / Specials ******/

#content .view-taxonomy-term {
    padding-left: 15px;
}

#content .view-search-node .views-row,
#content .view-taxonomy-term-for-products .views-row,
#content .view-utility-term-sub-category .views-row,
#content .view-careers-list .views-row {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #9a9a9a;
}

#content .view-view-search-node .views-row.views-row-last,
#content .view-taxonomy-term-for-products .views-row.views-row-last,
#content .view-utility-term-sub-category .views-row.views-row-last,
#content .view-careers-list .views-row.views-row-last {
    border-bottom: none;
}

.view .prod-img,
.cat-img {
    float: left;
}

.prod-right,
.cat-right {
    float: right;
    width: 480px;
}

.view .prod-title a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.view .prod-model {
	margin-bottom: 5px;
/* 	color: #0662b0; */
	font-size: 15px;
	font-weight: bold;
}

.view .prod-price,
.view .prod-list-price {
	margin-bottom: 5px;
}

.view .prod-list-price span {
	text-decoration: line-through;
}

.view .prod-view-details {
    float: left;
    padding-top: 31px;
}

.view .prod-add-to-cart {
    float: left;
    margin-right: 14px;
}

.add-to-cart label,
.prod-add-to-cart label {
    float: left;
    padding: 4px 10px 0 0;
    font-size: 12px;
    line-height: 1em;
    font-weight: normal;
}

.node .add-to-cart {
	margin-bottom: 10px;
}

.add-to-cart .form-item {
	height: 31px;
}

/*
.add-to-cart input,
.prod-add-to-cart input {
    margin-bottom: 10px;
}
*/

.view .prod-view-details a {
    display: block;
    width: 140px;
    height: 22px;
    padding-top: 7px;
    background: url(../images/btn_view_details.png) no-repeat;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px #666;
}

.prod-add-to-cart input.form-submit {
    width: 180px;
    height: 29px;
    padding: 2px 10px 5px;
    border: none;
    background: url(../images/btn_quote_cart_02.png) no-repeat;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    text-shadow: 1px 1px #666;
}

p.req-a-quote a {
	display: block;
    width: 180px;
    height: 24px;
    padding-top: 6px;
    background: url(../images/btn_quote_cart_02.png) no-repeat #63C809;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px #666;
}

p.req-a-quote a:hover {
	text-decoration: none;
}

/** Specials **/

.view-specials table {
	margin-left: -21px;
}

#content .view-specials td {
	padding: 10px 21px 20px 21px;
	font-size: 12px;
	border: 1px solid #B8B8B8;
}

.view-specials.view .prod-img,
.view-specials .prod-right {
    float: none;
	width: auto;
}

.view-specials.view .prod-add-to-cart {
	float: none;
	margin-right: 0;
	position: relative;
}

/*
.view-specials.view .prod-add-to-cart .form-item {
	position: absolute;
	right: 0;
	top: -26px;
	padding-right: 11px;
}
*/

.view-specials.view .prod-title a,
.view-specials.view .prod-model {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 16px;
}

/*
.view-specials.view .prod-add-to-cart input.form-submit {
	margin: 10px 0 0 0;
}
*/


/****** Products ******/

.node-type-product #content {
    background: url(../images/bg_prod_top.png) no-repeat 0 40px;
}

.node-type-product #content-area {
    padding: 0 20px;
}

.node-type-product #content h1 {
    margin-bottom: 5px;
    padding-top: 100px;
}

.node-type-product .prod-model-num {
    margin-bottom: 10px;
    text-transform: uppercase;
}

.node-type-product .prod-model-num span {
    font-size: 14px;
    font-weight: bold;
}

.node-type-product .prod-price,
.node-type-product .prod-list-price {
	margin-bottom: 10px;
}

.node-type-product .prod-price span {
	font-weight: bold;
}

.node-type-product .prod-list-price span {
	text-decoration: line-through;
}

.node-type-product .prod-header {
    margin-bottom: 20px;
}

.node-type-product .prod-img {
    float: right;
    padding-top: 70px;
}

.node-type-product .add-to-cart input.form-submit {
    width: 250px;
    height: 45px;
    padding: 0 10px 5px;
    border: none;
    background: url(../images/btn_quote_cart.png) no-repeat #63C809;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    text-shadow: 1px 1px #666;
}

h3.product-lead-in {
	font-size: 14px;
}

#content-area ul#prod-tabs {
	padding-left: 0;
	border-bottom: 1px solid #999;
	list-style: none;
}

ul#prod-tabs li {
	float: left;
	padding-right: 4px;
}

ul#prod-tabs a {
	display: block;
	padding: 5px 10px;
	background: #ebebeb;
}

ul#prod-tabs .active a {
	background: #999;
	color: #fff;
}

#product-specs,
#product-details {
	padding-bottom: 20px;
}

#product-specs table {
	margin: 1em 0;
	font-size: 12px;
}

#product-specs td {
	vertical-align: top;
}

#product-specs td.first {
	padding-right: 10px;
	font-weight: bold;
}

.node-type-product .prod-body {
    float: left;
    width: 380px;
}

.prod-sidebar {
    float: right;
    width: 218px;
    color: #7a7979;
    font-size: 12px;
}

.prod-sidebar h3 {
    margin-bottom: 10px;
    color: #63C809;
    font-size: 16px;
    text-transform: uppercase;
}

.prod-sidebar h4 {
    height: 24px;
    padding: 4px 0 0 10px;
    background: url(../images/bg_reviews_title.png);
    color:#FFFFFF;
    font-size:14px;
    font-weight: normal;
    text-shadow:1px 1px #666666;
    text-transform:uppercase;
}

.review-content {
    padding: 10px;
    border: 1px solid #c1c1c1;
    border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
}

.review-content input {
    width: 186px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px solid #c1c1c1;
}

.review-content select {
    margin-bottom: 10px;
}

.review-content textarea {
   width: 186px;
   height: 40px;
}

.review-content input#edit-submit {
    width: auto;
}

.review-content #edit-field-product-selected-nid-nid-wrapper {
    display: none;
    }

.view-reviews-for-products h2,
.view-reviews-for-products .views-row {
    margin-bottom: 10px;
    padding-bottom: 10px;
	border-bottom:1px dashed #999;
}


/****** Data Center Hardware ******/
.page-data-center-hardware .title {
display: block;
height: 173px;
padding: 30px 0 0 20px;
background: url(../images/dch-header_01.jpg) no-repeat;
}

.page-data-center-hardware #content h1.title {
font-size: 18px;
}

/****** Asset Disposition ******/
.page-asset-disposition .title {
display: block;
height: 173px;
padding: 30px 0 0 20px;
background: url(../images/header_asset_disp.jpg) no-repeat;
}


/****** Services ******/
.page-services .title {
display: block;
height: 173px;
padding: 30px 0 0 20px;
background: url(../images/header_services.jpg) no-repeat;
}

#content .view-Services .view-content .views-row {
	float:left;
	margin-bottom:0;
	padding-bottom:0;
	padding-right:14px;
	border:none;
}

#content .view-Services .views-row.no-padding {
	padding-right:0;
}

#content .view-Services .views-row a {
	display:block;
	width:174px;
	height:269px;
	padding:6px 20px 0 20px;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

#content .view-Services .views-row a:hover {
	background-position:0 -275px;
}

#content .view-Services .node-5 a {
	background:url(../images/cat_serv_buy.jpg) no-repeat;
}

#content .view-Services .node-6 a {
	background:url(../images/cat_serv_recovery.jpg) no-repeat;
}

#content .view-Services .node-7 a {
	background:url(../images/cat_serv_rentals.jpg) no-repeat;
}

#content .view-Services .node-8 a {
	background:url(../images/cat_serv_consolidation.jpg) no-repeat;
}

#content .view-Services .node-9 a {
	background:url(../images/cat_serv_redundancy.jpg) no-repeat;
}

#content .view-Services .node-10 a {
	background:url(../images/cat_serv_maintenance.jpg) no-repeat;
}




/****** Blog / News / Articles ******/

.section-media #content div.views-row {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #999;
}

.section-media #content .views-field-title {
	margin-bottom:4px;
	font-size:16px;
	font-weight: bold;
}

.section-media #content .views-field-created {
	font-size:12px;
	font-weight: bold;
}

.section-media #content-area .node .links ul {
	padding-left: 0;
	list-style:none;
}

.rss-feed .content {
	width:217px;
	background: #ecebeb;
}

.rss-feed .content a {
	display:block;
	padding:20px 0 22px 55px;
	background:url(../images/icon_rss.png) no-repeat #ecebeb 2px 4px;
	font-size:12px;
}

.rss-feed form {
	padding: 10px;
	font-size: 12px;
}

.rss-feed input[type="text"] {
	border: none;
	width: 80px;
	padding: 5px;
}

.rss-feed form p {
	margin-bottom: 5px;
}

.node .links ul {
    list-style: none;
}

.node .links li {
    padding-bottom: 10px;
}

.views-field-sharethislink {
    padding-top: 10px;
}

#sidebar-left .social-icons .content,
#sidebar-left .blog-search .content {
    width: 197px;
    padding: 10px;
    background: #ecebeb;
    display: inline-block;
}

#sidebar-left .social-icons li {
    float: left;
    padding-right: 9px;
    padding-left: 9px;
}

#sidebar-left .social-icons li a {
    width: 31px;
    height: 31px;
    padding: 0;
    border: none;
    text-indent: -9999em;
}

#sidebar-left .social-icons li.facebook a {
    background: url(../images/icon_facebook.png) no-repeat;
}

#sidebar-left .social-icons li.twitter a {
    background: url(../images/icon_twitter.png) no-repeat;
}

#sidebar-left .social-icons li.linkedin a {
    background: url(../images/icon_linkedin.png) no-repeat;
}

#sidebar-left .social-icons li.youtube a {
    background: url(../images/icon_youtube.jpg) no-repeat;
}

#sidebar-left .blog-search input[type="text"] {
    float: left;
    width: 120px;
    margin-right: 10px;
    padding: 3px;
    border: 1px solid #666;
}

#sidebar-left .block input[type="submit"] {
    background: #63C809;
    padding: 3px;
    border: none;
    color: #fff;
}

.media-date {
    float: left;
    width: 140px;
    font-weight: bold;
}

.media-title {
    font-size: 16px;
}

.post-date {
	font-size: 14px;
	font-weight: bold;
}

/** Video **/

#content-area .view-videos ul {
    padding: 0;
}

.view-videos .item-list ul li {
    float: left;
    width: 200px;
    height: 240px;
    padding: 10px;
}

.view-videos .item-list ul li:hover {
    background: #ebebeb;
}

.section-media #content .view-videos .views-field-title {
    font-size: 14px;
    font-weight: normal;
}


/****** Forms *******/

.webform-client-form .form-item {
	margin:1em 0;
}

.webform-client-form label {
	font-size:14px;
}

.webform-client-form input.form-text,
.webform-client-form textarea {
	width:320px;
	padding:5px;
	border:1px solid #999;
}

.webform-client-form textarea {
	width:500px;
}

.views-exposed-form .views-exposed-widget {
	float:none;
	padding:0;
}

.webform-client-form input#edit-submit,
.review-content input#edit-submit {
    padding: 10px;
    border: none;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #9de21b;
    background: -moz-linear-gradient(100% 100% 90deg, #65a52a, #9de21b);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9de21b), to(#65a52a));
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}

.review-content input#edit-submit {
	margin-top: 10px;
}

input.submit {
    background: #9de21b;
}

div.error,
div.status {
	padding: 10px 20px;
	border: none;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #555;
	-webkit-box-shadow: 0px 0px 5px #555;
	box-shadow: 0px 0px 5px #555;
    font-weight: bold;
}

#content-area div.error ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

div.status {
	background: #0662B0;
	color: #fff;
}

/** Review Form **/

.review-content .webform-client-form input.form-text,
.review-content .webform-client-form textarea {
    width: 180px;
}



/** Used Equipment Form / Page **/

.page-services-we-buy-used-it-equipment #content-area {
    float: left;
    width: 400px;
}

.page-services-we-buy-used-it-equipment #sidebar-right {
    padding-top: 300px;
}

.page-services-we-buy-used-it-equipment #content {
    background: url(../images/header_used_equip.jpg) 0 20px no-repeat;
}

.page-services-we-buy-used-it-equipment #content h1 {
    margin: 30px 0 80px 0;
    padding-left: 20px;
}

#content-area p.buy-title,
#content-area p.buy-phone {
    padding-left: 20px;
}

#content-area p.buy-title {
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
}

#content-area p.buy-phone {
    margin: 10px 0 80px;
    font-size: 30px;
    font-weight: bold;
}

.section-sell-your-equipment h3.form-title {
    float: left;
    width: 388px;
    height: 26px;
    margin-bottom: 10px;
    padding: 4px 0 0 20px;
    background: url(../images/title_form.png) no-repeat;
    color:#fff;
	font-size:14px;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

#webform-client-form-26 {
    width: 388px;
    padding: 0 10px;
    background: url(../images/bg_form.png) bottom no-repeat;
}

#webform-client-form-26 input.form-submit {
    width: 266px;
    height: 59px;
    margin-left: -8px;
    background: url(../images/btn_req_quote.png) no-repeat;
    border: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}


/****** Quote Cart ******/

#cart-bottom {
    background: url(../images/bg_cart_form.png) no-repeat bottom #e6e5e5;
}

.quote-cart-title {
    width: 620px;
    height: 26px;
    padding: 4px 0 0 50px;
    background: url(../images/title_quote_cart.png) no-repeat;
    color:#fff;
	font-size:14px;
	text-transform:uppercase;
	text-shadow:1px 1px #666;
}

#block-views-request_form-block_1 {
    float: left;
    width: 280px;
    padding-left: 20px;
}

#node-424 h2.title {
    display: none;
    }

#block-views-request_form-block_1 input,
#block-views-request_form-block_1 textarea {
    width: 240px;
    padding: 5px;
}

#block-views-request_form-block_1 input.form-submit {
    width: 266px;
    height: 59px;
    margin-left: -8px;
    background: url(../images/btn_req_quote.png) no-repeat;
    border: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}

#block-elarasys_quote_form-0 {
    float: right;
    width: 320px;
    padding-right: 20px;
    font-size: 14px;
}

ul.elarasys_quote_form_cart {
    list-style: none;
    height: 290px;
    padding: 10px;
    overflow: auto;
    background: #fff;
    border: 1px solid;
}

ul.elarasys_quote_form_cart li {
    margin-bottom: 10px;
    padding-bottom: 10px;
	border-bottom:1px dotted #5e5e5e;
}

.elarasys_quote_form_cart_img {
    float: left;
    padding-right: 10px;
}

.elarasys_quote_form_cart_title,
.elarasys_quote_form_cart_model {
    padding-bottom: 5px;
}

.elarasys_quote_form_cart_title a {
    text-decoration: none;
    font-weight: bold;
}

.elarasys_quote_form_cart_model {
    text-transform: uppercase;
}

.elarasys_quote_form_cart_qty {
    float: left;
}

.elarasys_quote_form_cart_qty input {
    width: 30px;
}

.elarasys_quote_form_remove {
    float: right;
}

#block-elarasys_quote_form-0 button {
    float: right;
    width: 119px;
    height: 45px;
    border: none;
    background: url(../images/btn_update_cart.png) no-repeat;
    font-size: 11px;
    text-transform: uppercase;
}


/******* Search / Specials / Category *******/

.tvi-term-desc {
	float: left;
    margin: 1em 0;
}

.view-taxonomy-term-for-products {
	position: relative;
}

.results-header {
    height: 26px;
    padding: 4px 0 0 10px;
    background: url(../images/bg_top_search.png) no-repeat;
    font-size: 12px;
}

.results-header .view-count,
.results-header .view-sort,
.results-header .view-pager {
    float: left;
    padding-right: 30px;
}

.results-header .view-pager {
	padding-right: 0;
	font-size: 11px;
}

.page-search .results-header .view-pager {
	float:right;
	margin-right:20px;
}

#content-area .view-pager ul {
    margin: 0;
    padding: 0;
}

.item-list .pager li {
	padding: 0 2px;
}

.results-content,
.section-search #content-area .view-empty {
    padding: 20px;
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #b8b8b8;
}

#content-area .view-product-search ul {
    margin: 0;
}

.views-field-field-remote-cnet-image-fid {
    float: left;
}

#content .views-field-title a {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#content-area .views-field-name {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #0662B0;
    font-size: 20px;
    font-weight: bold;
    }

.views-throbbing {
    position: relative;s
    top: 12px;
    left: -18px;
    height: 16px;
    width: 16px;
    background: transparent url(../images/icon_animated_busy.gif) no-repeat;
}


/***** IT Parts *****/

.page-it-parts #content {
    background: url(../images/header_it_parts.jpg) 0 20px no-repeat;
}

.page-it-parts #content h1 {
    margin: 30px 0 180px 0;
    padding-left: 20px;
}

.section-it-parts .view-product-term-sub-category  .view-content {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom:1px dotted #5e5e5e;

}

.section-it-parts .view-product-term-sub-category .views-row {
	width: 320px;
	margin: 0 0 10px;
	border: none;
}



/**** Team ****/

.views-field-field-jobtitle-value {
    font-weight: bold;
}

.field-field-jobtitle {
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: bold;
}

.field-field-bio-phone .field-item div,
.field-field-bio-phone-ext .field-item div {
    float: left;
}

.view-bios .views-row {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #5e5e5e;
}

/**** Warehouse Gallery ****/

.view-warehouse-gallery .views-row {
    float: left;
    height: 180px;
    padding-right: 20px;
}



/**** Site Map ****/

.not-front.page-sitemap #main-inner {
	margin: 0 16px;
	padding: 0 22px 40px;
	background: #fff;
}

.site-map-box h2,
.site-map-box .content {
	margin-bottom: 10px;
}


/**** Blocks Admin *****/

.page-admin-build-block .block-region {
    display: none;
}

.page-admin-build-block #content-header {
    height: 140px;
}

.page-admin-build-block .error {
    display: none;
}

.page-admin-build-block #content h1 {
    display: none;
}

#blocks td {
    padding:5px 10px;
}

.page-admin-build-block #edit-submit {
    margin-top: 20px;
}



