/**
 * Iron Systems, Inc.
 * Copyright (c) 2009 Iron Systems, Inc. All rights reserved.

 * This software is the confidential and proprietary information
 * of Iron Systems, Inc. (www.ironsystems.com)
 */

/***************************/
/* RESET MARGINS & PADDING */
/***************************/

html, body, div, span,
p, blockquote, pre, code,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }

img { border: 0; }

a {outline:none;}

/**************/
/* TYPOGRAPHY */
/**************/

body { background-color: #eff1f0; font-family: Arial, Helvetica, sans-serif;     /* web safe fonts */ font-size: 75%;    /* 12px */ font-weight: normal; line-height: 140%;    /* 160%  19.2px */ padding:0; }

h1 { font-size: 2.5em; font-weight: normal; }

h2 { font-size: 1.75em; font-weight: normal; }

h3 { font-size: 1.25em; font-weight: bold; }

h4 { font-size: 1.1em; font-weight: bold; color:#DA8326; margin-bottom:5px; }

h5 { font-size: 1em; font-weight: bold; }

h6 { font-size: 0.8em; font-weight: bold; }

/*****************/
/* home Banner */
/****************/

.homeBanner { position: relative; width: 1150px; height: 336px; background: url(images/banner-bg.jpg) left top no-repeat; }
.homeBanner .textbanner { position: absolute; top: 25px; left: 30px;/* height: 500px;*/ }
.homeBanner .textbanner h2 { padding-bottom: 20px; color: #385978; font-size: 29px; font-weight: bold; line-height: normal; font-family: 'UniversCondensed'; }
.homeBanner .textbanner h2 span {font-size:20px;}
.homeBanner .textbanner p { color: #000; font-size: 19px; line-height: normal; font-family: 'UniversCondensed'; }
.homeBanner .textbanner p.list { padding:0 0 5px 30px!important; width:460px;  background: url(images/right-tick.png) 0 6px no-repeat; }
.homeBanner span.shadow { position: absolute; bottom: 0; left: 0; width: 1150px; height: 6px; background: url(images/shadow-banner=line.png) left top repeat-x; }
#preface-wrapper .homeBanner a { margin-top: 18px; display: inline-block; cursor: pointer; padding-right: 20px; color: #92989d!important; font-size: 16px; font-weight: bold; text-decoration: none!important; background: url(images/more-arrow.png) right center no-repeat; }
#preface-wrapper .homeBanner.first a { padding-left: 23px; left: 44px; color: #385978!important; font-size: 14px; font-weight: bold; background: url(images/pdf-icon.png) left top no-repeat; }
#preface-wrapper .homeBanner.first a:hover { background: url(images/pdf-icon.png) left top no-repeat; }
.homeBanner img { float: right; }
#preface-wrapper .homeBanner a:hover { color: #ee9821!important; background: url(images/more-arrow-hover.png) right center no-repeat; }
#movers-row { padding-left: 2px; width: 1150px; height: 54px; background: url(images/banner-tab-bg.png) left top no-repeat; }
#movers-row div { text-align: center; background: url(images/tab-sep.png) top right no-repeat; }
#preface-wrapper #movers-row a { padding-right: 2px; padding-top: 15px; color: #fff!important; display: block; font-weight: normal; width: 193px; height: 50px; padding: 0; text-decoration: none; margin: 0; font-size: 18px!important; line-height: 20px!important; font-family: 'UniversCondensed'; text-shadow: 1px 1px 1px #9e6218; }
#movers-row div a.active-thumb { background: #f8a11d; }
#movers-row div a span { padding: 2px 0 0 0; cursor: pointer; display: block; width: 193px; height: 54px; }
#movers-row div a.active-thumb span { padding: 15px 0 0 0; margin-top: -15px; background: url(images/shadow-left.png) left 15px no-repeat; }
#movers-row div a.active-thumb span span span { padding: 21px 0 0 0; }
#movers-row div a.active-thumb span span { background: url(images/shadow-right.png) right 15px no-repeat; }
#movers-row div.first a.active-thumb span { background: none; }
#movers-row div.first a.active-thumb span span { background: url(images/shadow-right.png) right 15px no-repeat; }
a.active-thumb span span { background: none; }
#movers-row div a.active-thumb span span span { background: url(images/arrow-slider.png) center top no-repeat; }
#movers-row div.first a.active-thumb span span span, #movers-row div.last a.active-thumb span span span { background: url(images/arrow-slider.png) center top no-repeat; }
#movers-row div.last { width: 193px; }
#movers-row div.last a.active-thumb span span { background: none; }

/*****************/
/* Flash Banner */
/****************/

	.bannerBox { width: 1150px; height: 170px; }
	.bannerBox.company { width: 1150px; height: 170px; background: url(images/comapny-banner.jpg) left top no-repeat; }
	.bannerBox.approach { width: 1150px; height: 170px; background: url(images/approach-banner.jpg) left top no-repeat; }
	.bannerBox.approach .textBar { padding-top: 24px; }
	.bannerBox.storage { width: 1150px; height: 170px; background: url(images/storage-banner.jpg) left top no-repeat; }
	.bannerBox.servers { width: 1150px; height: 170px; background: url(images/servers-banner.jpg) left top no-repeat; }
	.bannerBox.microserver { width: 1150px; height: 170px; background: url(images/microserver-banner.jpg) left top no-repeat; }
	.bannerBox.support { width: 1150px; height: 170px; background: url(images/support-banner.jpg) left top no-repeat; }
	.bannerBox.what { width: 1150px; height: 170px; background: url(images/what-wo-do-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner { width: 1150px; height: 170px; background: url(images/hybrid-storage-pl-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner.dual { width: 1150px; height: 170px; background: url(images/Dual-hybrid-storage-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner.single { width: 1150px; height: 170px; background: url(images/single-control-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner.dual-raid { width: 1150px; height: 170px; background: url(images/Dual-hybrid-storage-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner.handoop { width: 1150px; height: 170px; background: url(images/hadoop-banner.jpg) left top no-repeat; }
	.bannerBox.st-inner.flash { width: 1150px; height: 170px; background: url(images/flash-banner.jpg) left top no-repeat; }
	.bannerBox.das { width: 1150px; height: 170px; background: url(images/das-jbod-banner.jpg) left top no-repeat; }
	.bannerBox.das-raid { width: 1150px; height: 170px; background: url(images/das-raid-banner.jpg) left top no-repeat; }
	.bannerBox .textBar.approach h2 { padding-bottom: 0; }
	.bannerBox .textBar.approach h3 { font-size: 18px; }
	.bannerBox .textBar.approach li { line-height: 18px; font-size: 14px; background: url(images/right-icon02.png) left center no-repeat!important; }	
	.bannerBox .textBar { padding: 22px 0 0 27px; float: left; }
	.bannerBox .textBar h2 { padding-bottom: 5px; color: #e48b00; font-size: 20px; font-weight: bold; }
	.bannerBox .textBar h3 { padding: 26px 0 18px 0px; color: #376092; font-size: 25px;}
	.bannerBox .textBar ul { padding: 0 0 0 4px; list-style: none; list-style-type: none; }
	.bannerBox .textBar li { padding: 0 0 0 18px!important; color: #585858; font-size: 15px; line-height: 23px; background: url(images/right-icon.png) left center no-repeat!important; }
	.bannerBox.das .textBar li { font-size: 16px; line-height: 25px; }
	.bannerBox .textBar p { padding: 0; margin: 0; color: #585858; font-size: 15px; line-height: 20px; }
	.bannerBox.what h3 { padding:0 0 6px; margin: -10px 0 0 0; line-height: normal; }
	.bannerBox.st-inner .textBar p { padding: 0; margin: 0; color: #585858; font-size: 16px; line-height: 20px; }
	.bannerBox.st-inner .textBar { padding: 42px 0 0 27px; }
	.bannerBox.st-inner .textBar h2 { font-size: 24px; }
	.bannerBox.st-inner .textBar h3 { font-size: 20px; padding: 24px 0 25px; }
	.bannerBox.single .textBar { padding: 32px 0 0 27px; }
	.bannerBox.dual-raid .textBar { padding: 32px 0 0 27px; }
	.bannerBox.handoop .textBar { padding: 26px 0 0 27px; }
	.bannerBox.flash .textBar { padding: 45px 0 0 27px; }
	.bannerBox.das .textBar { padding: 30px 0 0 27px; }
	.bannerBox.das .textBar h3 { padding: 30px 0 22px 0px; }
	
	.moreinfo { color: #DA8326!important; text-decoration: underline!important; }


/*****************/
/* factory box */
/****************/
.factoryBox { padding: 0 0 20px 0px; width: 1150px; margin: 0 auto 17px auto; clear: both; height: 185px; border-bottom: 1px solid #BDBCBD; }
.factoryBox ul { list-style: none; list-style-type: none; }
.factoryBox .left { width: 276px; height: 194px; padding: 13px 0 0 0; background: url("images/top-left-bg.jpg") no-repeat left top; float: left; }
.factoryBox .left li { list-style: none; background: url("images/right-icon-top.png") no-repeat left center!important; }
.factoryBox .left h5 { padding-bottom: 2px; color: #376092; font-family: 'UniversCondensed'; font-size: 16px; font-weight:normal; }
.factoryBox .right { float: right; width: 940px; padding: 0 0 0 0; }	
.factoryBox .right ul { list-style: none; }
.factoryBox .right li { float: left; padding: 0 5px 0 0!important; background: none!important; list-style: none; }
.factoryBox .right li .imgtop { display: block; height: 127px; }
.factoryBox .right li img { margin: 0 auto; display: block; }
.factoryBox .right li a.text { display: block; text-align: center; }
.factoryBox .right li a { color: #343538!important; }
.factoryBox .right li:hover a { color: #15389C!important; text-decoration: underline; }

.factoryBox .right h3 { color: #376092!important; font-family: "UniversCondensed"!important; font-size: 22px!important; font-weight: normal!important;}
.factoryBox .right p { font-size: 14px; padding: 0; margin:0 0 -19px 0!important; }

#top-box .cloud-logo { padding: 10px 0 0!important; }



/*****************/
/* hdpod */
/*****************/

.boxpanel .leftside { float: left; width: 63%; }
.boxpanel .rightside { float: right; width: 35%; }
.rightside .key h4 { background: none repeat scroll 0 0 #DDDDDD; color: #000000; display: block; padding: 5px 10px; }


/*****************/
/* DEFAULT LINKS */
/*****************/

a { color: #15389C; margin: 0; padding: 0; text-decoration: none; }

a:link, a:visited { color: #15389C; }  

a:hover, a:active { text-decoration: underline; }

a.more { background:transparent url(images/BlueDot.gif) no-repeat scroll left center; margin-left:5px; padding-left:11px; }
a.button {background:transparent url(images/btn-bg.gif) no-repeat left top; *background-position:0 8px; font-size:12px; padding:7px 0 8px 12px; *padding:8px 0 8px 12px;  margin-top:5px;}
a.button span {background:transparent url(images/btn-bgr.gif) no-repeat right top;  padding:7px 15px 8px 0; *padding:8px 15px 12px 0; text-decoration:underline; }
.rightside .key h4 { background: none repeat scroll 0 0 #DDDDDD; color: #000000;  display: block; padding: 5px 10px; }

/**********/
/* LAYOUT */
/**********/

html { /*background: #fff;*/ color: #343538; height:100%; margin-bottom:2px; }

#page { margin:0 auto; /*width: 1150px;*/ background-color:#FFFFFF;padding:0px; }
body.front #page { width:auto; }
#menusys { }
ul#topnav { }

p { font-size: 1em; font-weight: normal; line-height: 140%; /* 160 % */ margin:0 0 10px; }

.toplink { margin: 5px auto; min-width: 1150px; text-align: right; width: 75.69em; display:none; }
.toplink .log { background-image: url(images/top-icons.gif); background-position: left -35px; background-repeat: no-repeat; padding-left: 15px; }
.toplink .reg { background-image: url(images/top-icons.gif); background-position: left -52px; background-repeat: no-repeat; padding-left: 17px; }
.toplink li.shop { background-image: url(images/top-icons.gif); background-position: left -3px;  background-repeat: no-repeat;  padding-left: 20px; }
.toplink li.cart { background-image: url(images/top-icons.gif); background-position: left -18px; background-repeat: no-repeat; padding-left: 18px; }
.toplink li { color: #1D6DB6; display: inline; font-size: 11px; height: 10px; padding: 0 0 0 3px; }
.toplink li a { color: #1D6DB6; font-size: 11px; text-decoration: none; }
.search-results p.search-snippet a.green { color:#008000; font-size:11px; }
	
/*****************/
/* oem software digrame */
/****************/	

	.oemdigBox { position: relative; width: 772px; height: 202px; background: url(images/oem-software-digram.jpg) left top no-repeat; }
	.oemdigBox h5 { position: absolute; top: 26px; left: 244px; color: #000; font-size: 14px; text-decoration: underline; }
	.oemdigBox ul { list-style: none; list-style-type: none; }
	.oemdigBox ul li { padding: 0 0 8px 0!important; margin: 0!important; color: #000; font-size: 11px; }
	.oemdigBox ul.first { position: absolute; left: 260px; top: 50px; }
	.oemdigBox ul.second { position: absolute; top: 45px; left: 393px; }
	.oemdigBox ul.third { position: absolute; left: 572px; top: 13px;  }
	.oemdigBox ul.first li { padding: 0 0 12px 0!important; background: none!important; }
	.oemdigBox ul.dot li { padding: 0 0 0 10px!important; background: url(images/oem-dig-dot.png) left 5px no-repeat!important; }
	
	
#block-block-9 {
height:206px;
}
.floatleft{float: left;}
.floatright{float: right}

/*********/
/* LISTS */
/*********/

ul {
  margin: 0;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em;    /* LTR */
}

ul.menu li,
.item-list ul li {
  margin: 0.15em 0 0.15em 0.5em;    /* LTR */
}

ul.menu ul, .item-list ul ul {
  margin-left: 0;
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em 0 0.15em 0; padding: 0.2em 0 0 1.333em;    /* LTR */ }

ul li, ul.menu li, .item-list ul li, li.leaf { /* LTR */ list-style-image: none; list-style-type: none; }

ol li { padding: 0 0 .3em; margin-left: 2em;    /* LTR */ }

div.block ul { padding: 0 0 3px; }

ul.links li, ul.links.inline { background: transparent; }

/* remove list styling on login block and taxonomy */
#user-login-form div.item-list ul li,
div.terms ul li {
  list-style-type: none;
  margin: 0;
}

/* adjust openid link */
html.js #user-login-form li.openid-processed, 
html.js #user-login li.openid-processed {
  font-weight: bold;
  list-style-type: none;
  margin: 10px 0 0 -6px;    /* LTR */
  padding-left: 20px;    /* LTR */
  padding-top: 0.2em
}

#preface-wrapper div.block ul li {
  list-style-image: none;
  list-style-type: none;
  padding: 1em 0 0 2.222em;    /* LTR */
}

#preface-wrapper div.block ol li {
  list-style-image: none;
  padding: 2px 0;
}

body.layout-main-last #sidebar-last ul.menu,
body.layout-main-last #sidebar-last .item-list ul,
#content-content .node ul,
#content-top  ul {margin:5px 0 10px; padding:0;}
#content-bottom  ul {margin:8px 0 12px; padding:0;}

#content-content .node table ul, #content-top table ul, #content-bottom table ul {margin:0 0 0 0;}
#content-content .node table ul li, #content-top table ul li, #content-bottom table ul li {
  background: url(images/tick.gif) no-repeat left 10px;
    list-style-image: none;
    list-style-type: none;
    padding: 1px 10px;
    font-size: 13px;
    line-height: 20px;
}

body.layout-main-last #sidebar-last li.leaf,
body.layout-main-last #sidebar-last ul.menu li,
body.layout-main-last #sidebar-last .item-list ul li,
#content-content .node ul li,
#content-bottom  ul li {
  background: url(images/bdot.gif) no-repeat left 6px;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  margin:0 0 4px 5px;
  padding:0 12px;
}


#content-content .node .dell-right .oemmenu { border: 1px solid #ccc; border-radius: 5px; overflow: hidden; padding: 5px 0 0 5px; margin-bottom: 10px; }
#content-content .node .dell-right .oemmenu ul li { background: none; padding: 0; margin: 0; }
#content-content .node .dell-right .oemmenu ul li li { margin:0 0 4px 5px;  padding:0 12px; background: url(images/bdot.gif) no-repeat left 6px; }
.dell-right .oemmenu a:link, a:visited { color: #6A7074; }
.dell-right .oemmenu #main-wrapper a.active { color: #6A7074; font-weight: bold; s}

#content #content-content .node p.oem-ser a.right,
#content-bottom .node p.oem-ser a.right {font-size:11px;}
#content #content-content .node p.oem-ser,
#content-bottom .node p.oem-ser{ background-color:#F0F5FA; color: #355F91; font-size: 16px; padding: 10px; margin-bottom:0; overflow:hidden;}
#content #content-content .node div.bluebg,
#content-bottom .node div.bluebg { background-color:#F0F5FA; overflow:hidden; color: #355F91; font-size: 14px; padding: 10px; margin-bottom:15px;}
#content #content-content .node ul.oem-ser li,
#content-bottom .node ul.oem-ser li { background-image:none; padding:5px 0 5px 155px; font-size:15px;}
#content #content-content .node ul.oem-ser2 li,
#content-bottom .node ul.oem-ser2 li { background-image:none; padding:5px 0 5px 40px; font-size:15px;}
#content #content-content .node ul.oem-ser li.first,
#content-bottom .node ul.oem-ser li.first {padding-top:37px;} 
#content #content-content .node ul.oem-ser2 li.first,
#content-bottom .node ul.oem-ser2 li.first {padding-top:37px;} 
#content #content-content .node ul.oem-ser li b,
#content-bottom .node ul.oem-ser li b {color:#355f91;}
#content #content-content .node ul.oem-ser,
#content-bottom .node ul.oem-ser { background: url(images/oem-services.jpg) no-repeat left 0; height:277px; }
#content #content-content .node ul.oem-ser2,
#content-bottom .node ul.oem-ser2 { background: url(images/oem-services.jpg) no-repeat -120px 0; height:277px; margin-left:20px; }
#content #content-content .node .oem-box,
#content-bottom .node .oem-box {border: 1px solid #F0F5FA;  padding: 0 0 0 13px;}
#content #content-content .node .oem-box ul li,
#content-bottom .node .oem-box ul li { background-image:none; font-size:15px; font-weight:bold; width:120px; float:left; padding:36px 0 0; margin:0;}
#content #content-content .node .oem-box ul li.wid,
#content-bottom .node .oem-box ul li.wid {width:630px; font-size:12px; font-weight:normal;padding:0; margin:0;} 
div#serv p {  background-color: #F0F5FA;   float: left;   font-size: 11px;   height: 184px;   margin: 10px 10px 0 0 !important;   padding: 5px;   width: 172px;}

#content ul#dell-serv li,
#content ul#dell-video li  {background-image:none;}
#content ul#dell-serv li { height: 222px; padding: 18px 0 0; }
#content ul#dell-serv li { background-color: #F5F5F5; border-bottom: 2px solid #CCCCCC; float: left; height: 248px; margin: 0 10px 10px 0; padding: 0; text-align: center; width: 222px; }
#content ul#dell-serv li:hover { background: none repeat scroll 0 0 #EFEFEF; border-bottom: 2px solid #15389C; }
#content #node-743 ul#dell-serv li {height:165px;}
#content ul#dell-serv {margin: 10px 0 0 !important; }
#content ul#dell-serv li h4 {margin: 3px 0 5px !important; padding: 0 5px;}
#content ul#dell-serv li h4 a {color:##31456C; text-decoration:none!important;}
#content ul#dell-serv li p {padding:0 5px; margin-bottom:0!important; }
#content ul#dell-serv li p img {margin-bottom:0!important; margin-top:0!important;}
#content ul#dell-serv li p a:hover img  {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#content ul#dell-video li {float:left; width:250px; margin:0 7px 0 0; padding:0; height:240px;}

#content-content .node ul li.link,
#content-bottom  ul li.link { background-image:none;}
#content-content .node ul li.link a {text-decoration:underline;}

body.layout-main-last #sidebar-last ul.menu li ul li,
body.layout-main-last #sidebar-last .item-list ul li ul li,
#content-content .node ul li ul li,
#content-bottom  ul li ul li {
  background: url(images/BlackDot.gif) no-repeat left 6px;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  margin:0 0 4px 5px;
  padding:0 12px;
}


/****************/
/* Content Top  */
/****************

#content-top ul {
  display: inline;
  margin: 0;
  padding: 0 0 0 9px;   
}

#content-top ul li {
  background: transparent none repeat;
  border-left: 1px solid #CCC;    
  display: inline;
  margin:0 0 4px 2px;
  padding: 0 1px 0 5px;    
}
#content-top ul li ul {display:none;}

#content-top ul li.first {
  border: none;
}

#content-top  ul li.last {
  background: url(images/icon.gif) no-repeat left 5px;    
  list-style-image: none;
  list-style-type: none;
  margin:0 0 4px 2px;
  padding:0 5px 0 12px;
}
 */
#content-top  ul li {
  background: url(images/BlueDot.gif) no-repeat left 5px;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  margin:0 0 4px 10px;
  padding:0 5px 0 12px;
}

/********/
/* MISC */
/********/

hr {
  /*border: 1px solid #D3D4D4;*/
  
  border: 1px solid #E2E2E2;
  border-bottom:none;
  margin-bottom:0;
}

div.content a.feed-icon img,
div.content th img {
  border: 0;             /* remove image borders where we don't want them */
}

/* format initial startup page list nicely */
#first-time p {
  clear: both;
}

#first-time ol {
  list-style-position: outside;
  margin-left: 2em;    /* LTR */
}

/********************/
/* HOME PAGE REGIONS */
/********************/
body.layout-main #content-wrapper #content-top .block-wrapper {background:#ffffff; padding-right:16px; display:inline; float:left; width:290px;}
body.layout-main #content-wrapper #content-top .block-wrapper .content { background-color:#eff1f0;}
body.layout-main #preface #preface-wrapper #block-randomblocks-1 h2 {display:none;}
body.layout-main #content-wrapper #content-top .block-wrapper .block-block h2 { background:transparent url(images/header-bg.gif) no-repeat 0 0; border-bottom:1px solid #e0e0e0; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-size-adjust:none;font-stretch:normal; text-transform:uppercase;font-style:normal;font-variant:normal;font-weight:bold;padding:7px 0 7px 10px ;}
body.layout-main #content-wrapper #content-top .block-wrapper .block-block h4 {font-size:12px;}
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 ul li ul li {background:transparent url(images/dot.gif) no-repeat scroll -4px 2px; color:#464444; margin:0 0 0 -3px;}
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-5 img { padding:4px 0 0 60px;}
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-5 ul li {background-image: none; color:#464444; padding:0 6px 7px; font:normal 11px/1.35 Arial, Helvetica, sans-serif; margin:0 0 0 8px;}
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-6 { background-color:#FFFFFF;border:1px solid #C8DBF0; background-image:none;}
body.layout-main #content-wrapper #node-3 {margin:0;}
body.layout-main #content-wrapper #content { /* display:none; */}

#client-logo {clear: both; width: 1150px; height: 38px; border:1px solid #d2d2d2; background:transparent url(images/new-shade.gif) repeat-x 0 -199px; margin:10px 0;}
#client-logo img {margin:0!important; padding:0!important;}
#body-blox {position:relative;}
/*#top-block-links {height:156px;}*/
body.front #body-blox {margin: 0 auto; width: 1150px;}

.cloud-logo {padding:10px 0 20px; border-bottom:1px solid #BDBCBD;  width: 1150px;     margin: 10px auto;}
.cloud-logo .clouds {width:850px; padding:0 0 0 20px;}
.cloud-logo .clouds p {font-size:14px;}
#content-wrapper #content .cloud-logo .clouds h3 { color:#376092; font-family:'UniversCondensed'; font-size:22px; font-weight: normal; }

/*** set the width and height to match your images **/

#slideshow {position:relative;height:290px;}
#slideshow IMG {position:absolute;top:0;left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}


/*
	SLIDER
*/

#movers-row.oem div { float: left; width: 383px; }
#preface-wrapper #movers-row.oem a { line-height: 38px !important; width: 384px; }
#movers-row.oem div a span { width: 384px; }


.slider-wrap								{ width: 1150px;}			
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 1150px; height: 336px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 1150px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
#movers-row div								{ float: left; width: 191px; }
#movers-row div a.cross-link 				{ float: right; }
#movers-row div a img 						{ width:197px; height:54px; border:none;}
#movers-row div a img.thumb-1 				{background: transparent url(images/thum-1.gif) no-repeat 0 -54px;} 
#movers-row div a img.thumb-2 				{background: transparent url(images/thum-2.gif) no-repeat 0 -54px;} 
#movers-row div a img.thumb-3 				{background: transparent url(images/thum-3.gif) no-repeat 0 -54px;} 
#movers-row div a img.thumb-4 				{background: transparent url(images/thum-4.gif) no-repeat 0 -54px;} 
#movers-row div a img.thumb-5 				{background: transparent url(images/thum-5.gif) no-repeat 0 -54px;} 
#movers-row div a.active-thumb img			{ background-position:0 0;} 
.cross-link									{ display: block; margin-top: -15px; position: relative; padding-top: 15px; z-index:1; }
.active-thumb 								{ background: transparent url(images/arrow-slider.png) top center no-repeat; }


/********************/
/* ALL PAGE REGIONS */
/********************/

ul#products-list {overflow:hidden;}
ul#products-list li { list-style-image:none!important; background:url(images/pro-shade.gif) repeat-x top!important; list-style-type:none!important; margin:0 15px 0 0 !important; padding:0!important; width:240px; float:left;}
ul#products-list li p {margin-right:10px!important;}
ul#products-list li h3 {color:#376092 !important; padding-top:10 !important; text-align:center;}
ul#products-list li img {margin:0!important; width:240px; height:130px;}
ul#products-list li img.rackmount {background:url(images/rack-ser.png) no-repeat center;}
ul#products-list li img.blade {background:url(images/blade-ser.png) no-repeat center;}
ul#products-list li img.network {background:url(images/net-storage.png) no-repeat center;}
ul#products-list li img.oem {background:url(images/oem-app.png) no-repeat center;}
ul#products-list li img.gpu {background:url(images/gpu-comp.png) no-repeat center;}
ul#products-list li img.appliance {background:url(images/net-security.png) no-repeat center;}

body.layout-first-main #content-wrapper .field-field-productname,
body.layout-first-main #content-wrapper .field-field-productname .field-items,
body.layout-first-main #content-wrapper .field-field-baseprice,
body.layout-first-main #content-wrapper .field-field-baseprice .field-items,
body.layout-first-main #content-wrapper .field-field-baseprice .field-label,
body.layout-first-main #content-wrapper .field-field-yourprice,
body.layout-first-main #content-wrapper .field-field-yourprice .field-items,
body.layout-first-main #content-wrapper .field-field-yourprice .field-label,
body.layout-first-main #content-wrapper .field-field-saving,
body.layout-first-main #content-wrapper .field-field-saving .field-items,
body.layout-first-main #content-wrapper .field-field-saving .field-label {float:left; margin:5px 0 0; font-size:13px; color:#2B3A58;}

body.layout-first-main #content-wrapper .field-field-productname .field-items,
body.layout-first-main #content-wrapper .field-field-baseprice .field-items,
body.layout-first-main #content-wrapper .field-field-yourprice .field-items{ margin-right:5px;}

body.layout-first-main #content-wrapper .field-field-productname  .field-items{font-size:14px; font-weight:bold;}
body.layout-first-main #content-wrapper .field-field-baseprice .field-items { text-decoration:line-through;}

body.layout-first-main #content-wrapper .field-field-top-image .field-items img {width:250px; height:125px;}

body.layout-first-main #content-wrapper .views-field-field-productname-value a {color:#4B5C7E;}

body.layout-first-main #content-wrapper .field-field-pdfs { float:right; margin-top:-28px;}

body.layout-first-main #content-wrapper .field-field-customize a, #node-54 .popups-processed {background-image:url(images/button-quote.gif); width:125px; height:27px; margin-left:11px; display:block;text-indent: -9999px; }
#node-54 .popups-processed { margin: 0 auto; display: block; }

body.layout-first-main #content-wrapper .field-field-customize,
body.layout-first-main #content-wrapper .field-field-requestquote,
body.layout-first-main #content-wrapper .field-field-compare {float:left; padding:0 6px;}

body.layout-first-main #content-wrapper .field-field-requestquote,
body.layout-first-main #content-wrapper .field-field-compare {margin-top:3px;}
body.layout-first-main #content-wrapper .field-field-compare {border-left:1px solid #646464; line-height:100%; margin-top:6px;}

body.layout-first-main #content-wrapper .field-field-requestquote a,
body.layout-first-main #content-wrapper .field-field-compare a{ color:#646464}

body.layout-first-main #content-wrapper .field-field-top-body ul {margin-bottom:5px;}

/********************/
/* dell oem */
/********************/
.dell-ban.OEM { background: url("images/oem-banner-bg.gif") repeat-y scroll left top rgba(0, 0, 0, 0); border: 1px solid #F2F2F2; height: 150px; margin-bottom: 20px; position: relative; width: 930px; }
.dell-ban.OEM img { left: 15px; position: absolute; top: 35px; }
.dell-ban.OEM h5 { color: #0083CA; font-family: calibri,Arial,Helvetica,sans-serif; font-size: 15px; padding: 16px 15px 6px 0; text-align: right; }
.dell-left { float: left; width: 730px; }
.dell-right { float: right; width: 200px; }
.dellrhs a { color: #FFFFFF; text-decoration: underline; }
.dellrhs .indell { padding: 10px; }
#content-content .node .dell-ban.OEM ul li, #content-bottom .dell-ban.OEM ul li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #646464; font-size: 12px; font-weight: bold; line-height: 23px; list-style: none outside none; margin: 0; padding: 0 15px 0 0;
    text-align: right;
}
.dellrhs { background: url("images/dellboxoem.gif") no-repeat scroll left top #7BB801; color: #FFFFFF; margin-bottom: 10px; }
#content ul#dell-video li { float: left; height: 225px; margin: 0 7px 0 0; padding: 0; width: 303px; }


/************************/
/* Top Block dell oem **/
/***********************/
body.front #top-box { width:1150px; margin:0 auto;}
#top-box ul#top-blocks {margin:5px 0 0!important;}
#top-box ul#top-blocks li {background-image: none !important;float:left; padding:5px 0 0!important; width:155px; height:145px;margin:5px 20px 5px 20px; text-align:center; font-weight:bold; color:#535354;}
#top-box ul#top-blocks li a { color:#535354; text-decoration:none;  }
#top-box ul#top-blocks li div a {height:95px;text-align:center;color:#00569c;font-size:11px; background:url(images/main-icons.jpg) no-repeat 0 -5px; display:block;text-indent:-9999px; }
#top-box ul#top-blocks li div a:hover {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

#top-box ul#top-blocks li div.search a,
#top-box .iron-oem ul#top-blocks li div.search a{ background-position:-495px -5px;}
#top-box ul#top-blocks li div.latest a,
#top-box .iron-oem  ul#top-blocks li div.latest a{ background-position:0 0;}
#top-box ul#top-blocks li div.find a,
#top-box .iron-oem ul#top-blocks li div.find a{ background-position:-163px 0px;}
#top-box ul#top-blocks li div.multi a,
#top-box .iron-oem ul#top-blocks li div.multi a{ background-position:-320px -5px;}
#top-box ul#top-blocks li div.oem a,
#top-box .iron-oem ul#top-blocks li div.oem a{ background-position:-639px -5px;}
#top-box ul#top-blocks li div.one a,
#top-box .iron-oem ul#top-blocks li div.one a{ background-position:-798px -5px;}
#top-box ul#top-blocks li div.one a:hover{ background-position:-798px -207px;}
#top-box ul#top-blocks li.last { margin-right: 0 !important; }

#top-box .iron-oem ul#top-blocks li div a {background:url(images/main-icons2.jpg); }
#top-box .iron-oem ul#top-blocks li {margin:5px 0; width:141px; font-size:10px;}
#content-wrapper #content .iron-oem .clouds h3 {background:url(images/iron-dell-oem-partner.png) no-repeat right; }

/************************/
/* Gray Box **/
/***********************/

.grayhdbox .grayhalf { background-color: #F7F7F7; border: 1px solid #C9CACF; float: left; margin: 0 1%; min-height: 340px; overflow: hidden; padding: 0 1%; width: 46%; }
.grayhdbox .grayhalf.last { margin-right: 0; }

.homeBanner.oem .textbanner h2 { font-size: 26px;  padding-top: 22px; }
#content-wrapper #content h3.delltitle { color: #0083CA; font-size: 18px; }
body.layout-first-main #content-wrapper #content .dell-right img {  margin: 5px 0 !important; }
.dell-ban.OEM.cust h5 { font-size: 20px; }
#content #content-content .node ul.dell-oem-ser, #content-bottom .node ul.dell-oem-ser {
    background: url("images/dell-oem-services.jpg") no-repeat scroll left 0 rgba(0, 0, 0, 0) !important;
    height: 250px !important;
}
#content #content-content .node ul.dell-oem-ser li.first, #content-bottom .node ul.dell-oem-ser li.first {
    padding-top: 25px !important;
}
#content #content-content .node ul.dell-oem-ser li, #content-bottom .node ul.dell-oem-ser li {
    background-image: none;
    font-size: 11px;
    padding-left: 145px !important;
}
.dellrhs h5 {
    padding-bottom: 10px;
}


#main-wrapper #content #content-content .intel_banner { position: relative; width: 930px; overflow: hidden; height: 177px; background: url(images/intel_banner_bg.jpg) left top repeat-x; }
#main-wrapper #content #content-content .intel_banner img { float: left; position: relative; top: 40px; left: 30px; }
#main-wrapper #content #content-content .intel_banner h3 { padding: 0 0 7px 0; color: #376092; font-size: 20px; }
#main-wrapper #content #content-content .intel_banner p { color: #484848; font-size: 12px; line-height: 18px; }
#main-wrapper #content #content-content .intel_banner .right { padding: 35px 30px 0 0; width: 529px; float: right; }

#content ul.server_hw li.sr_main { background-color: #F5F5F5; float: left; height: 280px; margin: 0 10px 10px 0; padding: 0; width: 372px; background-image: none; border-bottom: 2px solid #dedede; }  
#content ul.server_hw li .turnkey_left { padding: 0 0 0 20px; float: left; width: 175px; }  
#content ul.server_hw li .turnkey_right { float: right; width: 173px; }  
#content ul.server_hw li h4 { padding: 0 0 0 16px; }

#content ul.storage_hw li { background-color: #F5F5F5; width: 372px; float: left; margin: 10px 10px 0 0; padding: 0; overflow: hidden; background-image: none; }
#content ul.storage_hw li h4 { padding: 10px 0 10px 16px; height: 30px; margin: 0 !important; background: #F0F5FA;  }
#content ul.storage_hw li .storage_left { padding: 0; width: 100%; }
#content ul.storage_hw li .storage_left img { display: block; margin: 0 auto!important; }
#content ul.storage_hw li .storage_right { padding: 10px 10px 10px 10px; border-bottom: 2px solid #d6d6d6; background: #ededed; }
#content ul.storage_hw li .storage_right p { margin: 0!important; } 


/* list bar */
.iist_bar { padding: 20px 0 0 0; width: 930px; overflow: hidden; }
#content #content-content .iist_bar ul { list-style: none; list-style-type: none; }
#content #content-content .iist_bar li { padding: 2px 0; list-style: none; width: 100%; min-height: 38px; overflow: hidden; display: block; background: none; margin:0; }
#content #content-content .iist_bar li.color { background: #f3f7fa; }
#content #content-content .iist_bar li .one { padding: 3px 0 0 15px; width: 200px; float: left; }
#content #content-content .iist_bar li .two { width: 220px; float: left; }
#content #content-content .iist_bar li .three { width: 270px; float: left; }
#content #content-content .iist_bar li .four { width: 90px; float: left; }
#content #content-content .iist_bar li .one span { display: block; line-height: normal; font-size: 11px; }
#content #content-content .iist_bar li .one a { color: #31456C; font-weight: bold; text-decoration: none; }
#content #content-content .iist_bar li .one a:hover { text-decoration: underline; }
#content #content-content .iist_bar li span { line-height: 38px; }
#content #content-content .iist_bar li .four a { text-decoration: underline; color: #115db9; font-size: 11px; line-height: 38px; }
#content #content-content.iist_bar li .four a:hover { text-decoration: none;}

.blade_main { /* width: 772px;  */overflow: hidden; }
.bladeBox { border: 1px solid #f5f5f5; padding: 5px 0 0 0; width: 295px; float: left; margin-right: 10px; margin-bottom: 10px; min-height: 780px; }
.bladeBox .heading, .bladeBox .two, .bladeBox .four, .bladeBox .six { background: #f5f5f5; }
.bladeBox div { padding: 10px; }
.bladeBox span { font-weight: bold; }
.bladeBox img { min-height: 148px; display: block; margin: 0 auto 10px auto!important; }
.bladeBox .img p { text-align: center;  }
	
.storage_main { width: 772px; }
.prBar { width: 772px; overflow: hidden; }
.prBar.gap { padding-bottom: 15px; }
#main #content #content-content .prBar h4 { margin: 0 0 10px 0; padding: 0 0 5px 0; }
.prBar .pr_left { border: 2px solid #f1f1f1; margin:0 15px 20px 0; float: left; height: 204px; line-height: 204px; position: relative; text-align: center; width: 24%; }
.prBar .pr_left img { margin: 0; padding:0; float: none; vertical-align: middle; }
.prBar .pr_right { width: 550px; float: left; }
.prBar img { float: left; }
#content #content-content .prBar .pr_left p { text-align: center; font-size: 11px; margin: 0; padding: 0; }
body.layout-first-main #content-wrapper #content .pr_left img { margin: 5px 0; padding: 0; }
	
.industry-wrapper{
		width:772px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		}
	.industry-top-section{
		width:100%;
		float:left;
		margin:0 0 10px;
		}
	.industry-left{
		width:370px;
		float:left;
		}
	.industry-right{
		width:370px;
		float:right;
		}
	.industry-heading{
		width:100%;
		float:left;
		line-height:30px;
		font-weight:bold;
		text-align:center;
		background:#e8edee;
		color:#000;
		font-size:14px;
		text-transform: capitalize;
		}
	.industry-content{ 
		width:100%;
		float:left;
		margin:8px 0 0 0;
		}
	.industry-text{
		width:200px;
		float:left;
		font-size:12px;
		line-height:20px;
		}
	.industry-thumb{
		width:125px;
		float:right;
		}

/*******************************/
/* VIEW  REGIONS USING TABLES */
/******************************/

table.views-view-grid td {width:22%; vertical-align:top;}
table.views-view-grid td .itemlist img { width:178px; height:86px; margin-top:20px !important; margin-bottom:0!important;}
table.views-view-grid td .itemlist div {border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; padding:2px 5px; font-size:11px;}
table.views-view-grid td .itemlist div div, 
table.views-view-grid td .itemlist div.views-field-field-top-image-fid,
table.views-view-grid td .itemlist div.views-field-field-product-bts-value,
table.views-view-grid td .itemlist div.views-field-field-newproducts-value,
table.views-view-grid td .itemlist div.views-field-field-clearance-value {border-style:none; padding:0;}

table.views-view-grid td .itemlist div.views-field-field-product-bts-value {position:relative; font-size:0; float:right; margin-bottom:-30px; background:url(images/icon-top.gif) -128px 0; width:50px; height:30px; z-index:10;}
table.views-view-grid td .itemlist div.views-field-field-newproducts-value {position:relative;font-size:0; float:left; margin-bottom:-30px; background:url(images/icon-top.gif) 0 0; width:54px; height:30px; z-index:10;}
table.views-view-grid td .itemlist div.views-field-field-clearance-value {position:relative;font-size:0; margin-bottom:-30px; margin-left:60px; background:url(images/icon-top.gif) -60px 0; width:62px; height:30px; z-index:10;}

table.views-view-grid td .itemlist div.views-field-field-productname-value {background-color:#DFE0E5; color:#4B5C7E; font-size:14px; font-weight:bold; border-top:1px solid #F5F5F5; padding:8px 5px; text-decoration:underline;}
table.views-view-grid td .itemlist div.views-field-field-supermicro-sku-value {border-bottom:1px solid #F5F5F5;}

table.views-view-grid td .itemlist div.views-field-field-baseprice-value span,
table.views-view-grid td .itemlist div.views-field-field-yourprice-value span,
table.views-view-grid td .itemlist div.views-field-field-saving-value span {float:right;}

table.views-view-grid td .itemlist div.views-field-field-baseprice-value {font-weight:bold; font-size:12px;}
table.views-view-grid td .itemlist div.views-field-field-saving-value {font-size:13px; color:#4b9701; font-weight:bold;}
table.views-view-grid td .itemlist div.views-field-field-customize-url a { background-image:url(images/button-choose.gif); width:95px; height:27px; display:block; font-size:0; margin:8px 0 8px 30px;}
table.views-view-grid td .itemlist div.views-field-field-yourprice-value {color:#fd7d00;}

table.views-view-grid td .itemlist div.views-field-field-product-rack-density-value,
table.views-view-grid td .itemlist div.views-field-field-disk-value,
table.views-view-grid td .itemlist div.views-field-field-lan-value,
table.views-view-grid td .itemlist div.views-field-field-pcie-value,
table.views-view-grid td .itemlist div.views-field-field-memory-included-value,
table.views-view-grid td .itemlist div.views-field-field-memory-support-value,
table.views-view-grid td .itemlist div.views-field-field-supermicro-sku-value { background-color:#f3f4f5;}

table.views-view-grid td .itemlist div.views-field-field-product-rack-density-value,
table.views-view-grid td .itemlist div.views-field-field-cpu-included-value,
table.views-view-grid td .itemlist div.views-field-field-memory-included-value,
table.views-view-grid td .itemlist div.views-field-field-feature-value,
table.views-view-grid td .itemlist div.views-field-field-supermicro-sku-value label { font-weight:bold;}
table.views-view-grid td .itemlist div.views-field-field-feature-value ul li {padding:0; margin:0;}

/***********************************************************************/
/* VIEW  REGIONS USING CSS             OLD CSS *********************/
/**************************/

body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li {float:left; width:185px; padding:0; background-image:none; margin-top:0; margin-right:8px;}
body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li.views-row-9, body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li.views-row-17 { clear: left;}
body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li ul li {float:none; width:auto; height:auto; font-size:11px; margin-right:0;}
body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li ul {margin-bottom:0;}
div.item-list img { width:175px; height:85px; margin-top:20px !important; margin-bottom:0!important;}
div.item-list div {border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; padding:2px 5px; font-size:11px;}
div.item-list div.views-field-value {border-left:none; border-right:none; padding:0 0 10px 45px;}
div.item-list div div, 
div.item-list div.views-field-field-top-image-fid,
div.item-list div.views-field-field-product-bts-value,
div.item-list div.views-field-field-newproducts-value,
div.item-list div.views-field-field-clearance-value {border-style:none; padding:0;}
div.item-list div.views-field-field-product-bts-value {position:relative; font-size:0; float:right; margin-bottom:-30px; background:url(images/icon-top.gif) -128px 0; width:50px; height:30px; z-index:1;}
div.item-list div.views-field-field-newproducts-value {position:relative;font-size:0; float:left; margin-bottom:-30px; background:url(images/icon-top.gif) 0 0; width:54px; height:30px; z-index:1;}
div.item-list div.views-field-field-clearance-value {position:relative;font-size:0; margin-bottom:-30px; margin-left:60px; background:url(images/icon-top.gif) -60px 0; width:62px; height:30px; z-index:1;}
div.item-list div.views-field-field-productname-value {background-color:#F5F5F5; color:#4B5C7E; font-size:14px; font-weight:bold; border-top:1px solid #F5F5F5; padding:8px 5px; text-decoration:underline;}
div.item-list div.views-field-field-supermicro-sku-value {border-bottom:1px solid #F5F5F5;}

div.item-list div.views-field-field-baseprice-value span.field-content,
div.item-list div.views-field-field-yourprice-value span.field-content,
div.item-list div.views-field-field-saving-value span.field-content {float:right; *padding-right:5px;}


div.item-list div.views-field-field-baseprice-value { font-size:12px;}
div.item-list div.views-field-field-saving-value {font-size:12px; color:#fd7d00;font-weight:bold;}
div.item-list div.views-field-field-customize-url a { background-image:url(images/button-choose.gif); width:95px; height:27px; display:block; font-size:0; margin:8px 0 8px 30px;}
div.item-list div.views-field-field-yourprice-value {font-size:13px; color:#4b9701; font-weight:bold;}


div.item-list div.views-field-field-product-rack-density-value,
div.item-list div.views-field-field-disk-value,
div.item-list div.views-field-field-lan-value,
div.item-list div.views-field-field-pcie-value,
div.item-list div.views-field-field-memory-included-value,
div.item-list div.views-field-field-memory-support-value,
div.item-list div.views-field-field-supermicro-sku-value { background-color:#F5F5F5;}


div.item-list div.views-field-field-supermicro-sku-value {height:68px;}
div.item-list div.views-field-field-feature-value {height:58px;}


div.item-list div.views-field-field-product-rack-density-value,
div.item-list div.views-field-field-storage-con-value,
div.item-list div.views-field-field-cpu-included-value,
div.item-list div.views-field-field-memory-included-value,
div.item-list div.views-field-field-feature-value,
div.item-list div.views-field-field-supermicro-sku-value label { font-weight:bold;}
div.item-list div.views-field-field-feature-value ul li {padding:0; margin:0;}

div.views-query-info table {clear:both;}

div.fivestar-static-form-item{margin-left: 90px; margin-top: -85px; position: relative; top: -20px;  width: 150px;}
div.profile div.fivestar-static-form-item {margin-top:0; margin-left:0; position:static; width:auto;}

/***********************************************************************/
/* VIEW  REGIONS For Storage            *********************/
/**************************/


div.view-raid-class div.item-list div.views-field-field-storage-con-value,
div.view-raid-class div.item-list div.views-field-field-cap-label-value,
div.view-raid-class div.item-list div.views-field-field-cap-value,
div.view-raid-class div.item-list div.views-field-field-internal-storage-value,
div.view-raid-class div.item-list div.views-field-field-hard-raid-value,
div.view-raid-class div.item-list div.views-field-field-ext-port-value,
div.view-raid-class div.item-list div.views-field-field-cpu-included-value,
div.view-raid-class div.item-list div.views-field-field-cpu-support-value,
div.view-raid-class div.item-list div.views-field-field-chipset-support-value,
div.view-raid-class div.item-list div.views-field-field-feature-value { background-color:#F5F5F5;}

div.view-raid-class div.item-list div.views-field-field-product-rack-density-value,
div.view-raid-class div.item-list div.views-field-field-disk-value,
div.view-raid-class div.item-list div.views-field-field-lan-value,
div.view-raid-class div.item-list div.views-field-field-pcie-value,
div.view-raid-class div.item-list div.views-field-field-memory-included-value,
div.view-raid-class div.item-list div.views-field-field-memory-support-value,
div.view-raid-class div.item-list div.views-field-field-supermicro-sku-value { background-color:#ffffff;}

/****************************/
/* VIEW  REGIONS USING CSS */
/***************************

body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li {float:left; width:190px; padding:0; background-image:none; margin-top:0; margin-right:10px;}
body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li ul li {float:none; width:auto; height:auto; margin-right:0;}
body.layout-first-main #content-wrapper #content-content div.view-content div.item-list ul li ul {margin-bottom:0;}
div.item-list img { width:175px; height:85px; margin-top:20px !important; margin-bottom:0!important;}
div.item-list div.views-field-value {padding:0 0 10px 45px;}
div.item-list div.views-field-field-productname-value { color:#4B5C7E; font-size:14px; font-weight:bold; padding:8px 5px 8px 0; text-decoration:none;}

div.item-list div.views-field-field-baseprice-value { font-size:12px;}
div.item-list div.views-field-field-saving-value {color:#fd7d00;}
div.item-list div.views-field-field-yourprice-value {font-size:13px; color:#4b9701; font-weight:bold;}
div.item-list div.views-field-field-customize-url a { background-image:url(images/button-choose.gif); width:95px; height:27px; display:block; font-size:0; margin:8px 0 8px 0px;}

div.item-list div.views-field-field-cpu-included-value,
div.item-list div.views-field-field-product-rack-density-value,
div.item-list div.views-field-field-memory-included-value,
div.item-list div.views-field-field-supermicro-sku-value label {font-weight:bold; padding:5px 0;}

/*****************/
/* Gray Box */
/*****************/
.grayBox { background-color: #F7F7F7; border:1px solid #C9CACF; padding: 5px; }

/*********************************/
/* fieldset legend */
/*********************************/
fieldset.group-product-info legend,
fieldset.group-product-features legend {display:none;}
fieldset.group-product-info, fieldset.group-product-features {border: none; border-width:0; margin:0 0;position: relative;}
fieldset.group-product-info { margin-top:-18px;}
fieldset.group-product-features {left: 260px; position: relative; top:-45px; width:50%;}
#node-form fieldset.group-product-features {left:auto; top:auto; width:auto;}
fieldset.group-product-info .field-field-productname {margin-left:260px !important;}
#content #content-content .fivestar-static-form-item {float: left; margin-left: 80px;margin-top: -30px; width: auto;}

fieldset.group-product-info .field-field-customize{ left:260px;position: inherit;top: 115px; clear:both; z-index:5;}
fieldset.group-product-info .field-field-requestquote { left:400px; position: inherit;top: 90px; clear:both;}
fieldset.group-product-info .field-field-compare{ left:495px;position: inherit; top: 70px; clear:both;}
.popups-box, #popups {opacity: 1;}

/* ----------------------------- Slider ---------------------------------- */
#featured{ width:1150px; position:relative; height:270px; 	background:#fff;}
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:780px; list-style:none; padding:20px 0 0 0; margin:0; margin-left:12px; width:180px; height:249px;  background:transparent url(images/new-shade.gif) repeat-x 0 -540px; }
#featured ul.ui-tabs-nav li{ padding:0; padding-left:0px;  font-size:12px; color:#666; list-style-image:none !important; background-image:none !important; margin:0!important; padding:0!important;}
#featured ul.ui-tabs-nav li span{ font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height:18px; height:45px; }
#featured li.ui-tabs-nav-item a{ display:block; color:#333; line-height:26px; width:200px; height:42px; margin-left:-9px; padding:5px 0 0 20px; text-decoration:none!important;}
#featured li.ui-tabs-nav-item a:hover{ }
#featured li.ui-tabs-selected{ background:url('images/selected-item.gif') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ color:#ffffff; background:transparent url(images/btn-bg-home.png) no-repeat 0 0;}
#featured .ui-tabs-panel{ width:780px; height:270px; position:relative;}
#featured .ui-tabs-hide{ display:none; }

body.front #preface-wrapper #featured li.ui-tabs-nav-item a {text-decoration:none!important;}
/* ------------------------------Easy Slider------------------------------------------- */
#slider .sliderbox {width:365px; margin-right:15px; height:350px; padding-bottom:10px; background-color:#f8f8f8;}
#slider .sliderbox p { margin:5px 12px 12px; color:#615f5f;}
#slider .sliderbox h2 { border-bottom: 1px dotted #999898; color: #DA8326; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold;  padding: 10px 0 10px 0; margin:0 15px 11px 15px; text-transform: uppercase; }
#slider .sliderbox p { padding: 0 10px 0 10px; }
#node-3 .content {position:relative;}

	#slider{ margin:0 28px 0 0; padding-top:0px; padding-bottom:0px; width:1106px !important; clear:both;}	
	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		background-image:none !important;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		 */
		width:378px;
		height:370px;
		overflow:hidden;
		margin:0!important;
		padding:0!important;
		}	
		#prevBtn { display:none!important;}
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:55px;
		position:absolute;
		top:160px;
		left:-8px;
		}	
	#nextBtn{ 
		left:1104px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:30px;
		background:url(images/btn-icons.gif) no-repeat 0 -70px;	
		}	
	#nextBtn a{ 
		background:url(images/btn-icons.gif) no-repeat 0 -2px;	
		}	
		
	#nextBtn a:hover { background-position:0 -35px;}
	#prevBtn a:hover { background-position:0 -103px;}
	.d-brand-back #prevBtn a, .d-brand-back #nextBtn a, .arch_environ_back #prevBtn a, .arch_environ_back #nextBtn a { display:none;
	}										

    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
/* // Easy Slider */

/*********************************/
/* VIEW  REGIONS PRODUCTS REVIEW */
/*********************************/
div.views-row .left{
	width:218px; float:left; padding:8px;
	}
div.views-row .right{
	width:478px; float:left; padding:8px;
	}
div.views-row .right .product-info{
	width:458px; float:left; padding:10px; border-bottom:1px dotted #fff;
	}
div.views-row .right .product-info span{
	width:458px; float:left; display:block;
	}
div.views-row .right .product-info ul{
	margin:0; padding:0;
	}
div.views-row .right .product-info ul li{
	margin:0; padding:0;
	}

div.views-row-odd .right{
	background:#d0cece;	
	}
div.views-row-even .right{
	background:#ebe9e9;	
	}

div.view-review-AR-Class div.views-row .views-field-title span,
div.view-review-AR2-Class div.views-row .views-field-title span,
div.view-review-EE-Class div.views-row .views-field-title span,
div.view-review-EM-Class div.views-row .views-field-title span,
div.view-review-EX-Class div.views-row .views-field-title span,
div.view-review-I-Class div.views-row .views-field-title span,
div.view-review-ME-Class div.views-row .views-field-title span,
div.view-review-MM-Class div.views-row .views-field-title span,
div.view-review-MX-Class div.views-row .views-field-title span {color:#2b3a58; font: bold 14px Arial, Helvetica, sans-serif;}

div.view-review-AR-Class label,
div.view-review-AR2-Class label,
div.view-review-EE-Class label,
div.view-review-EM-Class label,
div.view-review-EX-Class label,
div.view-review-I-Class label,
div.view-review-ME-Class label,
div.view-review-MM-Class label,
div.view-review-MX-Class label {font-weight:bold;}

div.view-review-AR-Class .views-field-addthis,
div.view-review-AR2-Class .views-field-addthis,
div.view-review-EE-Class .views-field-addthis,
div.view-review-EM-Class .views-field-addthis,
div.view-review-EX-Class .views-field-addthis,
div.view-review-I-Class .views-field-addthis,
div.view-review-ME-Class .views-field-addthis,
div.view-review-MM-Class .views-field-addthis,
div.view-review-MX-Class .views-field-addthis {margin: -20px 0 0 615px; position: absolute; z-index: 1;}


div.views-row-odd, div.views-row-even {border-top:1px solid #e2e5ec; padding:15px 0px; position:relative;}
div.views-row .product-search-image{
	background:url(images/image-bg.png) no-repeat left top; width:199px; height:109px; text-align:center; vertical-align:middle; float:left; padding:10px 0 0 0;
	}
body.layout-first-main #content-wrapper #content div.views-row-odd .product-search-image img{
	margin:0; width:189px;
	}
div.views-row .title-price-wrapper{
	float:left; width:218px; margin:10px 0 0 5px;	
	}
div.views-row .title-price-wrapper span.product-name{
	color:#5d5454; font-size:14px; font-weight:bold; width:218px; clear:both; float:left; display:block;
	}
div.views-row .title-price-wrapper span.base-price{
	color:#5d5454; font-size:12px; font-weight:bold; width:218px; clear:both; float:left; display:block; margin:2px 0 0 0; 
	}
div.views-row .title-price-wrapper span.your-price{
	color:#fa8406; font-size:12px; font-weight:normal; width:218px; clear:both; float:left; display:block; margin:2px 0 0 0; 
	}
div.views-row .title-price-wrapper span.instant-saving{
	color:#1a8b04; font-size:12px; font-weight:bold; width:218px; clear:both; float:left; display:block; margin:2px 0 0 0; 
	}
.choose-link{
	width:95px; height:27px; float:left; margin:19px 0 0 0; 
	}
.choose-link a{
	width:95px; height:27px; float:left; display:block; background:url(images/choose-button.png) no-repeat left top; text-indent:-9999px;
	}
div.views-row li {background-image:none !important;}
div.views-row-even {background-color:#FFFFFF;}
div.views-row .views-field-title {font-weight:bold; padding-bottom:8px;}
div.views-field-field-product-to-vote-nid,
.views-field-field-rating-rating-1 {padding-bottom:5px;}

.views-field-field-rating-rating-1 div.fivestar-widget-static {display:inline;}
.views-field-field-rating-rating-1 label {float:left;}
div.views-row .views-field-title span {font-size:12px; font-weight:normal;}

.views-field-body {padding:10px 0;}
.views-field-field-rbody-value {padding:10px 0;}

/******************************/
.servicesBox { width: 772px; overflow: hidden; }
.servicesBox .sr_div { width: 30%; margin:0 5px 0 10px; float: left; }
.servicesBox .designservices {clear:both;}
#content-wrapper #content .servicesBox h3 { background-color:#F0F5FA; padding:10px !important;}
body.layout-first-main #content-wrapper div.end-to-end { background:transparent url(images/supermicro-partner.gif) no-repeat right; padding:0 260px 2px 0; }
body.layout-first-main #content-wrapper div.assembled { background:transparent url(images/USA-Assembled.gif) no-repeat right; padding:0 260px 2px 0; }

body.layout-first-main #content-wrapper ul.icons li {background:transparent url(images/icons.gif) no-repeat; padding:0 0 2px 25px; margin-bottom:4px; }
body.layout-first-main #content-wrapper ul.icons li.phone { background-position:0 -366px;}
body.layout-first-main #content-wrapper ul.icons li.email { background-position:0 -429px;}
body.layout-first-main #content-wrapper ul.icons li.fax { background-position:0 -492px;}
body.layout-first-main #content-wrapper ul.icons li.web { background-position:0 -554px;}
body.layout-first-main #content-wrapper div.panel {width:45%; margin:10px 0 20px; float:left; border-right:1px dashed #999999;}
body.layout-first-main #content-wrapper #content div.panel p,
body.layout-first-main #content-wrapper #content div.contentbox p,
body.layout-first-main #content-wrapper #content div.field-items p,
body.layout-first-main #content-wrapper #content div.panel ul.icons,
body.layout-first-main #content-wrapper #content div.panel ul.icons li {margin-left:0;}
body.layout-first-main #content-wrapper div.border { padding-left:15px; border-right:none; border-right-style:none;width:49%; }
body.layout-first-main #content-wrapper #content-bottom .block-wrapper h2, 
body.layout-first-main #content-wrapper #content-bottom .block-wrapper h3,
#content-wrapper #content h3{ font: bold 16px Arial, Helvetica, sans-serif; color:#000000; padding:12px 0 5px;}
body.layout-first-main #content-wrapper #content h3.upper {text-transform:uppercase;}
body.layout-first-main #content-wrapper #content-bottom .quicktabs_tabpage p,
#content-wrapper #content p {line-height:150%;margin:0 0 10px;}
body.layout-first-main #content-wrapper #content-bottom .block-wrapper h3 span,
body.layout-first-main #content-wrapper #content h3 span {float:right; font-size:12px; padding:1px 0 3px 25px; background:transparent url(images/icons.gif) no-repeat 0 30px; color:#606061;}
#content #content-inner h4 a.pdf {float:right; font-size:12px; font-weight:normal; padding:0 0 0 24px; background:transparent url(images/icons.gif) no-repeat 0 -150px; color:#606061;}
body.layout-first-main #content-wrapper #content h3 span.word { background-position:0 -75px;}
body.layout-first-main #content-wrapper #content h3 span.pdf,
body.layout-first-main #content-wrapper #content-bottom h3 span.pdf{ background-position:0 -150px;}
body.layout-first-main #content-wrapper #content-bottom div.quicktabs_wrapper div.field-field-top-body div.field-item h2 { font-size:16px;}
body.layout-first-main #content-wrapper #content h3 span.ppt { background-position:0 -225px;}
body.layout-first-main #content-wrapper #content h3 span.zip { background-position:0 -300px;}

body.layout-first-main #content-wrapper #content-bottom span.icon,body.layout-first-main #content-wrapper #content span.icon {background:transparent url(images/icons.gif) no-repeat 0 0px; width:18px; height:16px; display:block;}
body.layout-first-main #content-wrapper #content-bottom span.word,body.layout-first-main #content-wrapper #content span.word { background-position:0 -75px;}
body.layout-first-main #content-wrapper #content-bottom span.pdf,body.layout-first-main #content-wrapper #content span.pdf { background-position:0 -150px;}
body.layout-first-main #content-wrapper #content-bottom span.ppt ,body.layout-first-main #content-wrapper #content span.ppt{ background-position:0 -225px;}
body.layout-first-main #content-wrapper #content-bottom span.zip,body.layout-first-main #content-wrapper #content span.zip { background-position:0 -300px;}
body.layout-first-main #content-wrapper #content-bottom span.jpg,body.layout-first-main #content-wrapper #content span.jpg { background-position:0 -708px;}
body.layout-first-main #content-wrapper #content-bottom span.gif,body.layout-first-main #content-wrapper #content span.gif { background-position:0 -783px;}
body.layout-first-main #content-wrapper #content-bottom span.bmp,body.layout-first-main #content-wrapper #content span.bmp { background-position:0 -858px;}
body.layout-first-main #content-wrapper #content-bottom span.eps,body.layout-first-main #content-wrapper #content span.eps { background-position:0 -933px;}
body.layout-first-main #content-wrapper #content-bottom span.psd,body.layout-first-main #content-wrapper #content span.psd { background-position:0 -1008px;}
body.layout-first-main #content-wrapper #content-bottom span.tif,body.layout-first-main #content-wrapper #content span.tif { background-position:0 -1083px;}
body.layout-first-main #content-wrapper #content-bottom span.swf,body.layout-first-main #content-wrapper #content span.swf { background-position:0 -1142px;}
body.layout-first-main #content-wrapper #content-bottom span.visio,body.layout-first-main #content-wrapper #content-bottom span.visio { background-position:0 -1217px;}
body.layout-first-main #content-wrapper #content-bottom table.update span.icon,body.layout-first-main #content-wrapper #content table.update span.icon {background-image:none; display:inline; vertical-align:top;}

body.layout-first-main #content-wrapper #content-top .content span.floatleft {width:75%;}
body.layout-first-main #content-wrapper #content p#catpicker span,
body.layout-first-main #content-wrapper #content-top .content span.pdfs {float:right; font-size:12px; padding:1px 0 3px 22px; background:transparent url(images/icons.gif) no-repeat 0 -150px;}
body.layout-first-main #content-wrapper #content img { /* border:1px solid #E1E1E1;*/ margin:10px 0;}
body.layout-first-main #content-wrapper #content div.field-items img,
body.layout-first-main #content-wrapper #content div.form-item img,
body.layout-first-main #content-wrapper #content table.tblpanel img,
body.layout-first-main #content-wrapper #content table.update img, 
body.layout-first-main #content-wrapper #content table.sticky-table img{ border-width:0; border:none; margin:0 0 0 0;}
body.layout-first-main #content-wrapper #content img.pro {margin:3px 10px 0 0;border:1px solid #E1E1E1;}
body.layout-first-main #content-wrapper #content ul.screenshots {margin:0; padding:0; overflow:hidden; clear:both;}
body.layout-first-main #content-wrapper #content ul.screenshots li {background-image:none;float: left; text-align:center; margin:0; padding:0; width:240px; height:200px;  display: block;}
body.layout-first-main #content-wrapper #content ul.screenshots li a:hover {text-decoration:none;}

body.layout-first-main #content-wrapper table.tblpanel, table.tblpanel tr td {border:1px solid #CCDEF1;border-collapse:collapse; padding:5px;}
body.layout-first-main #content-wrapper table.tblpanel tr.tblhead, table.tblpanel tr.tblhead td {background-color:#ECF5FF;font-weight:bold;vertical-align:middle;}

body.layout-first-main #content-wrapper #content ul { margin-left:0; overflow:hidden;}
body.layout-first-main #content-wrapper #content div.img-des div.floatright {width:37%;}
body.layout-first-main #content-wrapper #content-bottom #block-gmap_blocks-1 div.content {margin:5px 0 15px; border:1px solid #CCDEF1; }
body.layout-first-main #content-wrapper #content-bottom #block-gmap_blocks-1 #gmap-blocks-1 {border:6px solid #FFFFFF; }
#content-wrapper #content-inner h1 {font: normal 22px Arial, Helvetica, sans-serif; color:#31456c; text-transform: none; padding:0 0 5px 0; margin:0 0 13px; border-bottom:1px solid #E2E2E2;}
body.layout-first-main #content-wrapper #content-inner div.node {padding:0; margin:0;}
body.layout-first-main #content-wrapper #content {margin-bottom:0;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-body,
body.layout-first-main #content-wrapper #content #content-inner #content-content div.field-field-top-body { float:left;width:480px; padding:0;}
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body {width:100%;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-body h2,
body.layout-first-main #content-wrapper #content #content-inner #content-content div.field-field-top-body h2 { font: bold 22px Arial, Helvetica, sans-serif; color:#31456C; text-transform: none; padding:10px 10px 5px 0; margin-top:0; background:none; border:none;}
body.layout-first-main #content-wrapper #content #content-inner #content-content h2 { font: normal 22px Arial, Helvetica, sans-serif; color:#31456c; text-transform: none; padding:0 0 5px 0; margin-top:-3px; border-bottom:1px solid #E2E2E2;}
body.layout-first-main #content-wrapper #content #content-inner #content-content h2 span.pdf,
body.layout-first-main #content-wrapper #content #content-inner #content-content h3 span.pdf,
body.layout-first-main #content-wrapper #content-bottom .content h2 span.pdf,
body.layout-first-main #content-wrapper #content-bottom .content h3 span.pdf {float:right; font-size:11px; background:transparent url(images/icons.gif) no-repeat right -146px; padding:5px 21px 5px 0; display:block;}
body.layout-first-main #content-wrapper #content-bottom .content h2 span.pdf a,
body.layout-first-main #content-wrapper #content-bottom .content h3 span.pdf a,
body.layout-first-main #content-wrapper #content #content-inner #content-content h2 span.pdf a,
body.layout-first-main #content-wrapper #content #content-inner #content-content h3 span.pdf a{ font-size:12px; font-weight:normal; text-decoration:underline;}
body.layout-first-main #content-wrapper #content #content-inner #content-content h4,
body.layout-first-main #content-wrapper #content-bottom .quicktabs_tabpage h4 {margin-top:20px; font-size: 14px;}
body.layout-first-main #content-wrapper #content #content-inner #content-content span.print-link {padding-left:566px;position:absolute; display:inline;}
body.layout-first-main #content-wrapper #content #content-inner #content-content span.print-link img {margin:0; border:none;}
body.layout-first-main #content-wrapper #content #content-inner #content-content form#page-title-admin-settings h2 {padding-top:20px; font-size:16px;}
body.layout-first-main #content-wrapper #content #content-inner #content-content h4 span {font-weight:normal; font-style:italic; float:right;}
body.layout-first-main #content-wrapper #content #content-inner #content-content h4 em {font-weight:normal;}
body.layout-first-main #sidebar-first .block-wrapper h2 { }
body.layout-first-main #sidebar-first .block-wrapper h3 {padding:4px 7px; color:#444649; font-size:12px; background-color:#F4E295; border-bottom:1px solid #DBE1E6;}
/*body.layout-first-main #sidebar-first ul.menu li a {color:#15389C;}
body.layout-first-main #sidebar-first ul.menu li.active-trail{background:transparent url(images/top-bg-grid.gif) repeat-x 0 -1054px; color:#fff;}
body.layout-first-main #sidebar-first ul.menu li.active-trail a {background:transparent url(images/top-bg-grid.gif) repeat-x 0 -1054px; color:#fff;}
body.layout-first-main #sidebar-first li.active-trail a.active {color:#fff; text-decoration:underline;}
body.layout-first-main #sidebar-first ul.menu li.active-trail ul li a.active, body.layout-first-main #sidebar-first ul.menu li.active-trail ul li a {color:#15389C; text-decoration:none; background-image:none;}*/
#sidebar-first #block-block-22 div.content {border-style:none; border-width:0;}

body.layout-first-main #content-wrapper #content-top div.block-addthis { text-align:right; margin-bottom:-20px;}

body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-image,
body.layout-first-main #content-wrapper #content #content-inner #content-content div.field-field-top-image {float: left;left: 0;position: absolute;top: 20px;}

body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-body div.field-item ul {margin-top:0;}


/*************************/
/* FORM REGIONS */
/*************************/
body.node-type-server .form-item label { display: inline-block; width: 120px;}
body.node-type-server .form-item .form-checkboxes label.option {width:200px;}
body.node-type-server .form-item {clear: both;}
form.webform-client-form #webform-component-product-lines div.form-item div.form-checkboxes div.form-item { width:90%; float:none;}
form.webform-client-form label, 
#webform-component-country label,
#webform-component-additional-information-optional--country label,
#webform-component-company-details-fieldset--country label,
#webform-component-appliance_model label,
#webform-component-desired_product label,
#webform-component-quantity label,
#webform-component-configuration-1--quantity label,
#webform-component-configuration-2--quantity label,
#webform-component-configuration-3--quantity label,
#webform-component-configuration-1--appliance-model label,
#webform-component-configuration-2--appliance-model label,
#webform-component-configuration-3--appliance-model label,
#webform-component-contact-details--country label,
#webform-component-desired-product label,
#webform-component-deployment-planned label,

/*, 
#webform-component-number_of_employees label, 
#webform-component-how_did_you_hear_about_us label, 
#webform-component-type_of_solution label,

form.webform-client-form div.webform-component-select div.form-item label */
form.webform-client-form #webform-component-product #edit-submitted-product-wrapper label{ width:150px; float:left;}
#webform-component-products_rate div.form-radios div.form-item, 
#webform-component-products-rate div.form-radios div.form-item, 
#webform-component-products-rate--rate-products div.form-radios div.form-item, 
#webform-component-website_rate div.form-radios div.form-item,
#webform-component-website-rate div.form-radios div.form-item,
#webform-component-sales_rate div.form-radios div.form-item,
#webform-component-sales-rate div.form-radios div.form-item,
#webform-component-support_rate div.form-radios div.form-item,
#webform-component-support-rate div.form-radios div.form-item,
#webform-component-service_rate div.form-radios div.form-item,
#webform-component-service-rate div.form-radios div.form-item  {width:45px;}
form.webform-client-form input.form-text {width:270px;}
form.webform-client-form div.description {padding-left:150px;}
fieldset.captcha div.description {padding-left:0;}
form.webform-client-form div.webform-component-select label,
form.webform-client-form div.webform-component-checkboxes label, 
form.webform-client-form div.webform-component-radios label,
#webform-component-product_lines div.form-item {width:100%; float:none;}
form.webform-client-form div.form-item div.form-checkboxes div.form-item,
form.webform-client-form div.form-item div.form-radios div.form-item {width:180px; float:left; padding-bottom:10px;}
form.webform-client-form div.webform-component-textfield,
form.webform-client-form div.webform-component-textarea, 
form.webform-client-form div.webform-component-checkboxes,
form.webform-client-form div.webform-component-radios,
form.webform-client-form div.webform-component-select,
form.webform-client-form div.webform-component-email,
form.webform-client-form div.webform-component-webform_email,
form.webform-client-form div.webform-component-date  {overflow:hidden; clear:both;border-bottom:1px solid #D3D4D4; /* border:1px solid #CACACA;margin-top:-1px;padding-left:10px; */}
form.webform-client-form fieldset div.webform-component-textfield,
form.webform-client-form fieldset div.webform-component-textarea,
form.webform-client-form fieldset div.webform-component-checkboxes,
form.webform-client-form fieldset div.webform-component-radios, 
form.webform-client-form fieldset div.webform-component-select,
form.webform-client-form fieldset div.webform-component-webform_email,
form.webform-client-form fieldset div.webform-component-email  { border-bottom-style:none;}
form.webform-client-form div.form-item label { font-weight:bold;}
form.webform-client-form div.form-item div.form-checkboxes label,
form.webform-client-form div.form-item div.form-radios label {font-weight:normal;}
/*form.webform-client-form div.form-item div.form-checkboxes label { width:180px; float:left; padding-bottom:10px;}*/

#content .testi { margin: 18px 0 0 0; border-top: 1px solid #e2e2e2; }
#content ul.testimonial li {position: relative; margin: 10px 0 10px 0; padding: 2% 2%; overflow: hidden; display: block; width: 96%; background-image: none; background-color: #F5F5F5; }
#content ul.testimonial li span.name { display: block; color: #545454; font-weight: bold; }
#content ul.testimonial li span.post { color: #545454; }
#content ul.testimonial li p { color: #2e5075; font-size: 1.4em; font-style: italic; font-family: "Times New Roman", Times, serif; }
#content .testi li img { position: absolute; bottom: 11px; right: 16px; margin:0!important; }

#block-webform-client-block-812 form.webform-client-form input.form-text, 
#block-webform-client-block-812 form.webform-client-form textarea.form-textarea {
    width: 160px;
}
#block-webform-client-block-812 form.webform-client-form div.form-item {
    margin-left: 0.5em;
}
#block-webform-client-block-812 form.webform-client-form div.webform-component-textfield, 
#block-webform-client-block-812 .webform-component-textarea,
#block-webform-client-block-812 #webform-component-interest, 
#block-webform-client-block-812 webform-component-select,
#block-webform-client-block-812 #webform-component-specific-question-or-request, 
#block-webform-client-block-812 #webform-component-email,
#block-webform-client-block-812 #webform-component-country {
    border-bottom: medium none !important;
}
#block-webform-client-block-812 #edit-actions {
    text-align: center;
}
#node-812 {margin-bottom:0!important;}
#sidebar-last .content { border:1px solid #F0F5FA; padding:10px 5px !important;}
#sidebar-last .content .content { border: none!important; padding:0 !important;}

#sidebar-last #block-block-72 .content { border:none!important; padding:0!important; margin-top:25px;}
#sidebar-last #block-block-72 .content table { margin: 0;}
#sidebar-last #block-block-72 .content table tbody {border:none;}
#sidebar-last #block-block-72 .content table tbody tr { padding:0;}
#sidebar-last #block-block-72 .content table tbody tr td { padding:0;}
#sidebar-last .block-wrapper #block-block-70 div.content .callbox {
    font-weight: bold;
    padding: 10px 0 0 38px;
}
#sidebar-last .block-wrapper #block-block-70 div.content .callbox p {
    font-size: 17px;
    font-weight: bold;
	margin-bottom:0!important;
}
#sidebar-last #block-block-70 .content {border:none;}
#sidebar-last .block-wrapper #block-block-70 div.content {
    background: url(images/call-icon.jpg) no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 60px;
    width: 190px;
	padding:0!important;
}
/*************************/
/* ABOUT US PAGE REGIONS */
/*************************/
/* body.layout-first-main #content-wrapper #node-1 div.field-field-top-body div.field-items { background:transparent url(images/about-top.jpg) no-repeat right center; height:154px;} */
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-body div.field-item,
body.layout-first-main #content-wrapper #content #content-inner #content-content div.field-field-top-body div.field-item {padding:0 5px 5px 0; font-size:13px; color:#2b3a58; line-height:20px; overflow:hidden;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs div.field-field-top-body div.field-item img,
body.layout-first-main #content-wrapper #content #content-inner #content-content div.field-field-top-body div.field-item img { vertical-align:middle;}
body.layout-first-main #sidebar-first .block-wrapper #block-block-12 .content { border:none; border-style:none;}


/*************************/
/* CONTACT US PAGE REGIONS */
/*************************/
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body div.field-items { background:transparent url(images/IRON-office.jpg) no-repeat 445px center; height:183px; margin:0;padding:0;}
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body div.field-items div.field-item {font-size:12px; color:#343538; }
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body div.field-items div.field-item div.padding {padding-left:25px; }
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body div.field-items div.field-item div.padding ul.icons {margin-left:0;}
body.layout-first-main #content-wrapper #content-top .block-wrapper .content div a span span {background:transparent url(images/icons.gif) no-repeat 0 -624px; padding-left:20px; padding-right:0;}


/******************/
/* TOP REGIONS */
/*****************
body.layout-first-main #content-wrapper #node-45 div.field-field-top-body div.field-items { background:transparent url(images/500.jpg) no-repeat right center; height:154px;}
body.layout-first-main #content-wrapper #node-46 div.field-field-top-body div.field-items, 
body.layout-first-main #content-wrapper #node-47 div.field-field-top-body div.field-items,
body.layout-first-main #content-wrapper #node-52 div.field-field-top-body div.field-items { background:transparent url(images/1100.jpg) no-repeat right center; height:154px;}
body.layout-first-main #content-wrapper #node-48 div.field-field-top-body div.field-items,
body.layout-first-main #content-wrapper #node-49 div.field-field-top-body div.field-items,
body.layout-first-main #content-wrapper #node-50 div.field-field-top-body div.field-items { background:transparent url(images/2000.jpg) no-repeat right center; height:154px;}

*/

/*************************/
/*   QUICKTABS STYLE      */
/*************************/
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic { margin:0 0 0 0;border-bottom:1px solid #e2e5ec; padding:10px 0 0 24px; height:23px;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li { background-image:none; margin:0 4px; padding:6px 12px; border-color:#e2e5ec #e2e5ec #e2e5ec;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li a { text-decoration: none; }
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li a:hover { text-decoration: underline; color: #000; }
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li.active a { color:#000000;text-decoration:none;}
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li { background-color:#ffffff;  border-radius: 5px 5px 0 0; }
body.layout-first-main #content-wrapper #content-bottom div.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li.active {background-color:#e2e5ec;}

/******************/
/* HEADER REGIONS */
/******************/
#header-wrapper {
  background-color: #fff;
  padding:0 15px;
     /* LTR */
}
body.not-front #header-wrapper { background: url("images/new-shade.gif") repeat-x scroll 0 -413px rgba(0, 0, 0, 0); }

body.front #header-wrapper {padding:0; background:transparent url(images/new-shade.gif) repeat-x 0 -413px;}
#header { position: relative; width:1150px; margin:0 auto; padding:0; background:transparent; height:100px;}
#header-first #logo {padding-top: 10px;}

/* #header {background-color: inherit;	padding: 0;width: 974px;background:#FFFFFF ;height:103px;} */

#search-box {
 /* float: right;     LTR */
  padding:0; 
   background:transparent url(images/search-box.gif) no-repeat 60px 0;
   height:25px;
margin: 17px 0 0;
}

#search-box input#edit-search-theme-form-1 {
  width: 140px;
  background:transparent;
  border:none;
  font-size:11px;
  margin-right:35px;
  padding-top:5px;
}

#search-box div.form-item {margin-top:0; margin-bottom:0;}

/* theming for header search box */
#search-box input.form-submit {
  background:transparent url(images/search-box.gif) no-repeat -150px -3px;
  cursor: pointer;  
  outline: none;
  text-transform: none;
  border:0;
  color:transparent;
  font-size:0;
  vertical-align: top;
  height:20px;
width:25px;
margin: 2px 6px 0 -37px;
}

#search-box label,
#search-box a.advanced-search-link {
  display: none;
}

#header-first {
  float: left;    /* LTR */
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  width: 255px;
  /*background:transparent url(images/top-bg-grid.gif) no-repeat ;*/
	height:84px;
}

#header-first #logo {                            /* logo postion.  default image replaced if you upload your own */
  float: left;    /* LTR */
  margin: 0; font-size:0;/* height:84px;*/
}

#header-first h1 {    /* site name link */
  font-size: 3em;
  line-height: 80%;
  margin: 10px 0 15px 0;
}

#header-first h1 a {    /* site name link */
  text-decoration: none;
}

#header-first #slogan {                          /* site slogan */
  display: block;
  font-size: 1.166em;
  margin: 4px 0;
}

#header-middle {
  float: left;
  margin: 20px 0 0;    /* LTR */
  width: 587px;
  text-align:center;
  }
#header-middle h3{ font-family:'UniversCondensed'; line-height: 25px; font-size:16px;font-weight:normal; color:#376092;}
#header-middle h3 span { color: #292A2A; display: block; font-size: 13px; margin: -4px 0 0; }

#header-middle p {margin:0; padding:0; font-size:11px; color:#3C3C3C;}

#header-last {
  float: right;    /* LTR */
  margin: 0;
  width: 240px;
  /*background:transparent url(images/top-bg-grid.gif) no-repeat right -74px ;*/
	height:84px;
	text-align:right;
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#3c3c3c;
}
#header-last #callnow { display: none; font:normal 11px Arial, Helvetica, sans-serif; color:#3c3c3c; padding:5px 0 0 0;}


#primary-menu-wrapper {
  margin: 0 auto;
  height:36px;
  position: relative;
  width: 1150px;
  z-index: 5;    /* fixes IE z-index bug */
  padding:0; position: absolute; top: 60px; left: 324px; font-size: 15px; width: 835px;

}

body.front #primary-menu-wrapper {font-size: 15px; margin:0 auto; position: absolute; left: 324px; top: 60px; width: 835px; }
#customize-menu { float: left; width: 704px; }

/********************************/
/* PREFACE REGIONS */
/********************************/

#page #preface {
margin:0;
margin:10px 0 0;
font-size:0px; !important
}

body.front #page #preface {background-color:transparent; margin:0;}
#page #preface{
height: auto; !important
}
#page #preface{
line-height:0; !important
}
#preface-wrapper {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0;

  margin: 0 auto;
  padding:0;
 width: 1150px;
}

body.front #preface-wrapper {width:1150px; margin:0 auto;}
#preface #preface-wrapper p {margin:0; padding:0;}
/* correct button font size */
#preface-wrapper .form-submit {
  font-size: 0.6em;
}

#preface-wrapper #preface-first { }

#preface-wrapper #preface-middle {
}

#preface-wrapper #preface-last {
}

#preface-wrapper.prefaces-1 div.column {
  float: left;    /* LTR */
  width: 100%;
}
  
#preface-wrapper.prefaces-2 div.column {
  display: inline;
  float: left;    /* LTR */
  margin: 0 14px;
  width: 47%;
}

#preface-wrapper.prefaces-2 #preface-first { width:70%; margin:0;}
#preface-wrapper.prefaces-2 #preface-last { width:30%; margin:0 0 8px; text-align:right;}

#preface-wrapper.prefaces-3 div.column {
  display: inline;
  float: left;    /* LTR */
  margin: 0 14px;
  width: 30%;
} 

#preface-wrapper a:link,
#preface-wrapper a:visited {
  color: #fff;
  text-decoration: underline;
}

#preface-wrapper a:link:hover,
#preface-wrapper a:visited:hover {
  border-bottom: none;
  text-decoration: none;
}

div.content > a:link img {
  border-bottom: none;
  margin: 0;
  padding: 0;
}


/************************/
/*  MAIN AREA WRAPPER   */
/* (Sidebars + Content) */
/************************/

#main-wrapper {
  background-color: #ffffff; /*url(images/content-gradient.png) repeat-x 0 1px;
  padding-left: 15px;     LTR */
}
body.front #main-wrapper {padding:0;}
body.front #main {width:auto;}
#main {
  margin: 0 auto;
  max-width: 1150px;
}

#main-wrapper a.active {
  color: #144A6E;
}

/*******************/
/* SIDEBAR REGIONS */
/*******************/

#sidebar-first {
  float: left;    /* LTR */
}

#sidebar-last {
  background: transparent;
  float: right;    /* LTR */
  margin: 0 0 0 10px;    /* LTR */
}


/*******************/
/* CONTENT REGIONS */
/*******************/

#content-wrapper {
  float: left;    /* LTR */
}

body.front #content-wrapper {float:none;}
#content-top {
  /* margin: 0 0 30px; */
}

#content {
  margin: 0 0 10px;               /* default spacing between content regions */
}

#content-inner {
  clear: left;
}

#content-bottom {
  clear: both;
  margin: 10px 0 0;
}


/**********************************/
/* POSTSCRIPT REGIONS  */
/**********************************/

#postscript-wrapper {
  clear: both;
  margin: 0 auto;
  width: 960px;
}

#postscript-wrapper #postscript-first {
  padding-left: 0;    /* LTR */
}

#postscript-wrapper #postscript-middle {
}

#postscript-wrapper #postscript-last {
  padding-right: 0;    /* LTR */
}

#postscript-wrapper.postscripts-1 div.column {
  float: left;    /* LTR */
  width: 100%;
}

#postscript-wrapper.postscripts-2 div.column {
  float: left;    /* LTR */
  margin: 0 10px 0 8px;    /* LTR */
  width: 48%;
}

#postscript-wrapper.postscripts-3 div.column {
  float: left;    /* LTR */
  padding: 0 8px;
  width: 32%;
} 


/*****************/
/* FOOTER REGION */
/*****************/

#footer-div {}
#footer-div #footer { width:1150px; margin:0 auto;background:url(images/footer-crv.gif) repeat-y center;}
#footer .welcome-box {clear:both; color:#615f5f; padding:15px; border-top:1px solid #bdbcbd; margin-top:28px;  background:url(images/footer-crv.gif) no-repeat bottom right;}
#footer .welcome-box p { margin-bottom:8px;}
#footer { 
  clear: both;
  display: block;
  margin: 0 -15px;
  overflow: hidden;
  width: 1150px;
}
#block-block-51 { float:right; cursor:pointer;}
#footer div.footerleft {text-align:left; color:#6b6c6c; overflow:hidden;}
#footer div.footerleft a {color:#6b6c6c;}
#footer div.footerleft a:hover {color:#15389c !important;}
#footer div.footerright {clear:both; padding: 15px 0 7px 15px; overflow:hidden; color:#6b6c6c;background:url(images/footer-crv.gif) no-repeat top left; border-bottom:1px solid #bdbcbd;}
div#copyrights { color:#6b6c6c; text-align:center; padding:15px 0; clear:both;}
#footer div.footerright ul li a {color:#15389c; text-decoration:underline;}
#footer div.footerright ul.menu li a.active {font-weight:bold; text-decoration: none;}
#footer div.footerright div.block-wrapper {float:left;display:table; font-size:11px; width:48%;}
#footer div.footerright div.block ul li a { color:#005498;}
#footer div.footerright div.block ul li a:hover { text-decoration: none; }
#footer p {margin:0; padding:0;}
#footer ul { margin: 2px 0 0 0; padding: 0;    /* LTR */ }

#footer .footerright ul {width:auto;}
#footer .footerright ul li {margin:0; width:auto; padding:0 6px; border-left: 1px solid #005498; border-right:none;}
#footer .footerright ul li.first {padding-left:0;}
#footer ul li {
  background: transparent none repeat;
  border-right: 1px solid #ffffff;    /* LTR */
  /* display: inline; */
  float:left;
  padding: 0;    /* LTR */
  margin:15px 0 0px 25px;
  line-height:100%;
  width:261px
}
#footer ul li ul li ul {display:none;}
#footer ul li ul li {border:none; margin-left:0;}
#footer ul li ul.menu {width:246px;}
#footer ul li.first { border: none; }
#footer .footerright ul li.first {
  display: inline;
}
#footer div.block ul li a, #footer div.block ul.menu li a {
    color: #000000;
    font-weight: bold;
}
#footer div.block ul li ul li a, #footer div.block ul.menu li ul li a {
    color: #596065;
    font-weight: normal;
}


#legal-notice {
  background: #F4F7E7;
  clear: both;
  color: #AAA;
  display: block;
  font-size: 0.9em;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}

#legal-notice a {
  color: #6699CC;
}


/****************************************/
/*          COLUMN LAYOUTS              */
/*                                      */
/* Classes for different column layouts */
/* that are applied to the <body> tag.  */
/****************************************/

/************************/
/* SINGLE COLUMN LAYOUT */
/* (Main Content)       */
/************************/

body.layout-main #content-wrapper {
  margin: 0;    /* LTR */
  /*width: 974px;*/
}

/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Sidebar:Main Content) */
/**************************/

body.layout-first-main #sidebar-first {
  margin: 10px 18px 10px 0;
  width: 190px;
}

body.layout-first-main #content-wrapper {
  margin: 10px 0 10px 0;    /* LTR */
  width: 930px;
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Main Content:Sidebar) */
/**************************/

body.layout-main-last #content-wrapper {
  margin: 10px 14px 0 0;
  position: relative;
  width: 480px;
  z-index: 1;
}

body.layout-main-last #sidebar-last {
  background-color: transparent;
  margin: 10px 0 0 0;
  width: 480px;
}


/**********************************/
/*      THREE COLUMN LAYOUT       */
/* (Sidebar:Main Content:Sidebar) */
/**********************************/

body.layout-first-main-last #sidebar-first {
  margin: 10px 18px 0 0;    /* LTR */
  width: 190px;
}

body.layout-first-main-last #content-wrapper {
  margin: 10px 0 10px;
  width: 930px;
}

body.layout-first-main-last #content-wrapper #content-inner {
}

body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: #ffffff;
  padding: 0 0 0 10px;
  margin: 0;    /* LTR */
  width: 190px;
}

body.full-node.layout-first-main-last #sidebar-last {
  margin: 0;
}


/******************/
/* HELPER CLASSES */
/******************/

.hide {
  display: none;
  visibility: hidden;
}

.left {
  float: left;
}

.right {
  float: right;
}
.chatbtn {
margin:0; padding:8px 12px 0 0; position: relative; z-index: 5555;
}
.chatbtn table { margin:0; padding:0;}
.chatbtn table tbody {border:none;}
.chatbtn table tbody tr,
.chatbtn table tbody td,
.chatbtn table tbody td a,
.chatbtn table tbody td img  {margin:0; padding:0; line-height:0; font-size:0; border: 0;}
.clear {
  clear: both; line-height:0.1;
}

.clearfix:after {                                 /* add .clearfix class to clear floats after an element */
  clear: both;                                    /* (IE version is in ie6-fixes.css) */
  content: "."; 
  display: block;
  font-size: 0;
  height: 0; 
  visibility: hidden;
}


/************/
/* HEADINGS */
/************/

h1.title {                                        /* page titles */
  border-bottom: 1px solid #D3D4D4;
  clear: left;    /* LTR */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.833em;
  font-weight: 600;
  line-height: 1.272em;
}  

h2.title {                                        /* block titles, node titles */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: uppercase;
}  

h2.title a:link,
h2.title a:visited {
}  


h2.title a:hover,
h2.title a:active {
  color: #619CBE;
  text-decoration: none;
}  

div.node h2.title {
  border-bottom: 1px solid #D3D4D4;
}

/*********/
/* NODES */
/*********/

div.node {
  margin: 0 0 30px;
}

div.node.sticky.teaser {
  background-color: #EFF2E2;
  border: 1px solid #E0E3D4;
  padding: 8px;
}

#content-content .node ul.links li,
#content-content .node ul.inline li,
#content-content .node .links a {
  background: transparent;
  margin: 0;
  padding: 0 14px 0 0;    /* LTR */
}

div.node .read-more a,
div.node .more-link a,
div.node .links a {
  font-size: 0.9em;
  font-weight: bold;
  margin: 0;
}  

#content-content .node ul.links li.comment_forbidden a {
  padding-right: 4px;    /* LTR */
}

.submitted,
.terms {                                      /* styling for byline and tags */
  font-size: 0.9em;
}

.vocab-name {
  font-weight: bold;
}

.terms {
  line-height: 130%;
  display:none;
}

#content-content .terms ul.taxonomy li {
  background: transparent;
  margin: 10px 0 5px;
  padding: 0;
}

#content-content .terms ul.taxonomy ul.vocab-list,
#content-content .terms ul.taxonomy li.vocab-term {
  background: transparent;
  display: inline;
  padding: 0 0 0 2px;    /* LTR */
}

.submitted a:link {
}

.submitted a:visited,
.submitted a:hover,
.submitted a:active {
}

div.node.full-node div.content {
  /* border-bottom: 1px solid #D3D4D4; */
}

.node-form .standard {
  clear: none;
}

.picture {
  float: right;    /* LTR */
  margin: 0 0 2px 4px;    /* LTR */
  padding: 2px;
}

/**********/
/* BLOCKS */
/**********/

div.block {
  position: relative;
}

div.block-region {
  background-color: #FFFF66;
  color: #000;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 16px;
  margin-bottom: 4px;
  margin-top: 4px;
  padding: 3px;
  text-align: center;
}

div.block .title {
}

div.block .submitted {                               /* byline styles in blocks */
}

div.block .submitted a:link {
}

div.block .submitted a:visited,
div.block .submitted a:hover,
div.block .submitted a:active {
}

div.block-wrapper {                    /* spacing between blocks */
  margin: 0;
}

div.block div.content {
}

#user-login-form .item-list ul li,
div.terms ul li {
  list-style-type: none;
  margin: 2px 0 0 16px;    /* LTR */
}


#header-middle h2.block-title,
#header-last h2.block-title {
  color: #51748C;
  font-size: 1.833em;
  margin: 0;
  padding: 0;
}

#preface-wrapper h2.block-title {
  background-color: transparent;
  color: #15389C;
  font-size: 1em;
  padding: 0;
}

#preface-wrapper .block .content {
  margin: 10px 0 0;
}

body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper,
#main-wrapper #sidebar-first .block-wrapper {
  padding: 0 0 20px;
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#block-menu-menu-oem-manufacturing h2 {display:none;}
#sidebar-first div.block div.content ul.menu {border:1px solid #F0F5FA;}
#sidebar-first div.block div.content ul.menu li ul {border: none!important;}
#block-menu-menu-oem-manufacturing div.content ul.menu li a,
#block-menu-menu-data-center-products div.content ul.menu li a,
#block-menu-menu-storage-platforms div.content ul.menu li a { background-color:#F0F5FA !important; font-weight:bold!important; color:#000000 !important; border-bottom:none!important;}
#block-menu-menu-oem-manufacturing div.content ul.menu li ul li a,
#block-menu-menu-data-center-products div.content ul.menu li ul li a,
#block-menu-menu-storage-platforms div.content ul.menu li ul li a {background-color:#FFFFFF !important; font-weight:normal!important; color:#6A7074!important;}
#sidebar-first #block-menu-menu-oem-manufacturing div.content ul.menu li ul.menu li a,
#sidebar-first #block-menu-menu-data-center-products div.content ul.menu li ul.menu li a,
#sidebar-first #block-menu-menu-storage-platforms div.content ul.menu li ul.menu li a {background-image:none; font-size:12px!important; padding-left:7px!important;}
#sidebar-first #block-menu-menu-oem-manufacturing div.content ul.menu li ul.menu li ul.menu,
#sidebar-first #block-menu-menu-data-center-products div.content ul.menu li ul.menu li ul.menu,
#sidebar-first #block-menu-menu-storage-platforms div.content ul.menu li ul.menu li ul.menu {border-bottom:none;}
#sidebar-first #block-menu-menu-oem-manufacturing div.content ul.menu li ul.menu li ul.menu li a,
#sidebar-first #block-menu-menu-data-center-products div.content ul.menu li ul.menu li ul.menu li a,
#sidebar-first #block-menu-menu-storage-platforms div.content ul.menu li ul.menu li ul.menu li a { background: url(images/dot.gif) no-repeat scroll 3px 2px transparent!important;  font-size: 11px!important;  padding-left: 16px!important;}
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  color: #000000;
  padding: 8px 5px;
  margin-top:5px;
  font-size:12px;
  text-transform:uppercase;
  background-color:#F0F5FA;
}

#sidebar-first div.block div.content,
#sidebar-last div.block div.content,
#postscript-wrapper div.block div.content {
  padding:0;

}
#sidebar-first div.block div.content ul.menu {padding:0;}

#sidebar-first div.block div.content ul.menu li {	
	border-collapse:collapse;
	color:#6A7074;
	list-style-type:none;
	margin:0 0 1px 0;
	padding:0;
}
#sidebar-first div.block div.content ul.menu li ul {
margin:0;
padding:0;
}
#sidebar-first div.block div.content ul.menu li ul li ul {
margin:0;
padding:0;
}

#sidebar-first ul.jquerymenu li span.parent {margin-left: 3px;margin-top: 0px; background-position: left center; width:25px; height:28px;}
#sidebar-first div.block div.content ul.jquerymenu li a {padding-left:15px !important;}
#sidebar-first a#intel_menu, #sidebar-first a#amd_menu {background-color: #E2E5EC; color:#000000; font-weight:bold; font-size:13px; text-decoration:none;}
#sidebar-first div.block div.content ul.jquerymenu li.parent ul li.parent ul li a
{background: url(images/dot.gif) no-repeat scroll 0 5px transparent;padding-left: 14px;border-bottom: medium none;
    font-size: 11px !important;
    padding-bottom: 5px;
    padding-top: 5px;
	margin-left:10px;}
#sidebar-first div.block div.content ul.jquerymenu li.parent ul li.parent ul { border-bottom:1px solid #E2E5EC;}

#sidebar-first div.block div.content ul.menu li a {display:block; padding:10px 2px 10px 7px; margin:0; line-height:120%; height:14px; font-size:12px; border-bottom:1px solid #F0F5FA; font-weight:normal; color:#6a7074; text-decoration:none;}
#sidebar-first div.block div.content ul.menu li ul.menu li a {border-bottom:none; font-size:11px !important; padding-top:5px; padding-bottom:5px;}
#sidebar-first div.block div.content ul.menu li ul.menu li a, 
#sidebar-first div.block div.content ul.menu li ul.menu li span.nolink {background-color:#FFFFFF; font-size:11px;background:transparent url(images/dot.gif) no-repeat scroll 0px 3px; padding-left:14px;} 
#sidebar-first div.block div.content ul.menu li ul.menu li span.nolink {font-weight:normal; color:#82858A !important;}
#sidebar-first div.block div.content ul.menu li ul.menu li ul li a,
#sidebar-first div.block div.content ul.menu li ul.menu li ul li span.nolink {padding:3px 0 3px 20px; margin:0; font-size:11px; line-height:120%; height:15px; border-bottom:0px solid #C6C7CC; color:#3A3B40;background-position:7px 5px;}
#sidebar-first div.block div.content ul.menu li ul.menu li {margin:0 0 0 0; padding:0 0 0 0;}

#sidebar-first div.block div.content ul.menu li ul.menu li.expanded a {border-bottom:none;}

#sidebar-first div.block div.content ul.menu li ul.menu li ul.menu { border-bottom:1px dashed #c6c7c7;}
#sidebar-first div.block div.content ul.menu li ul.menu li ul.menu li ul.menu { border-bottom:0px solid #C6C7CC;}

#sidebar-first div.block div.content ul.menu li ul li ul li {font-size:11px; /*background:transparent url(images/bdot.gif) no-repeat scroll -4px 2px; */}
/*#sidebar-first div.block div.content ul.menu li ul li ul li ul li {background:transparent url(images/dot.gif) no-repeat scroll -4px 2px;}*/

#sidebar-first div.block div.content ul.menu li ul.menu li ul.menu li ul.menu li a { padding-left:27px !important; background-position:14px 4px;}
#sidebar-first div.block div.content form { border-bottom:1px solid #D3D4D4;}
#sidebar-first div.block div.content ul.menu li ul li a {font-weight:normal;}
/*#sidebar-first div.block div.content ul.menu li ul li,*/
body.layout-first-main #content-wrapper #content div.admin-panel div.item-list ul li,
body.layout-first-main #content-wrapper #content div.admin-panel ul li,
body.layout-first-main #content-wrapper #content div.help-items ul li,
body.layout-first-main #content-wrapper #content div.item-list ul li  
{
	background:transparent url(images/BlueDot.gif) no-repeat scroll 1px 4px;
	border-bottom-style:none;
	font-size:12px;
	font-weight:normal;
	margin:3px 0;
	padding:0 0 0 10px;
}

#sidebar-first #block-block-21 div.content ul.menu li {color:#444649; font-size:11px;padding:5px 0 0;}

#sidebar-first #block-block-21 div.content ul.menu li ul li {padding:0; }
#sidebar-first #block-block-21 div.content ul.menu li b {padding:2px 7px;}
#sidebar-first #block-block-21 div.content ul.menu li a {color:#15389C; text-decoration:underline; background:none; border:none; padding:0 2px 0 7px; font-size:11px; line-height:18px;}
#sidebar-first #block-block-21 div.content ul.menu li ul {border-bottom:1px solid #DBE1E6; padding-bottom:10px; }


/* non-rounded blocks styles = prefaces & layout-main-last blocks */
#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content {
  border: none;
}

body.layout-main-last #sidebar-last div.block-wrapper {
  margin: 0 0 30px;
}

#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content,
#footer div.block div.content {
  background: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}

body.layout-main-last #sidebar-last div.block div.content {
  padding: 6px;
}

body.layout-main-last #sidebar-last h2.block-title {
  border-bottom: 1px solid #D3D4D4 ;
  background-color: transparent;
  color: #666;
  padding: 0;
  text-align: left;    /* LTR */
  text-shadow: none;
  width: 400px;
}

#footer h2.block-title {
  background: transparent;
  color: #666;
  display:none;
}

#sidebar-first #block-search-0 .form-item label,
#sidebar-last #block-search-0 .form-item label {
  display: none;
}

/***************/
/* BLOCK MENUS */
/***************/

div.block ul li a,
div.block ul.menu li a {								
  font-size: 1em;
  /*font-weight: bold;*/
}

div.block ul.menu li,
div.block .item-list ul li {
  margin: 0;
}

div.block ul.menu li a:link,
div.block ul.menu li a:visited {
}

div.block ul.menu li a:hover,
div.block ul.menu li a:active {
}

#footer div.block ul li a,
#footer div.block ul.menu li a {
  font-weight: bold;
}


/*****************************************/
/* ROUNDED CORNERS FOR BLOCKS (optional) */
/*****************************************/

div.rounded-block {
  margin-top: -1px;                               /* use negative margin to overlap stacked blocks */
}

p.rounded-topspace {
  margin-top: -14px;                                  /* removes unwanted space */
}

p.rounded-bottomspace {
  margin-bottom: -10px;                               /* removes unwanted space */
}

div.rounded-block-top-left, 
div.rounded-block-top-right, 
div.rounded-block-bottom-left, 
div.rounded-block-bottom-right { 
  background: transparent url(images/rounded-block.png) no-repeat;                         /* combined rounded corner image */
  font-size: 2px;                                 /* IE div correction */
  height: 11px;                                   /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-left, 
body.layout-main-last #sidebar-last div.rounded-block-top-right, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-left, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  background: none;
  font-size: inherit;
  height: auto;
}

div.rounded-block-top-left, 
div.rounded-block-bottom-left { 
  margin-right: 11px;                             /* width of an image corner */
}

div.rounded-block-top-right {                        /* anchor image in top right */
  background-position: 100% 0;
}

div.rounded-block-top-right,
div.rounded-block-bottom-right { 
  margin-left: 11px;                              /* width of an image corner */
  margin-top: -11px;                              /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-right,
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  margin: 0;
}

div.rounded-block-bottom-left  { 
  background-position: 0 -11px;                   /* negative height of an image corner */
}

div.rounded-block-bottom-right { 
  background-position: 100% -11px;                /* negative height of an image corner */
}

div.rounded-outside,
div.rounded-inside {
  background: transparent url(images/rounded-block-inner.png) repeat-y right;
  padding-right: 8px;
}

body.layout-main-last #sidebar-last div.rounded-outside,
body.layout-main-last #sidebar-last div.rounded-inside {
  background: none;
  margin: 0;
  padding: 0;
}

div.rounded-inside {
  background-position: left;
  padding: 0 0 0 8px;
}


/****************/
/* PRIMARY MENU */
/****************/

#primary-menu {                                   /* menu layout */
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
  
#primary-menu ul.links li {                       /* text styling for the top (primary) menu */
}  
#primary-menu ul.menu li.first a {                 /* .first and .last classes applied to first and last menu & list items */
background:transparent url(images/new-icons.gif) no-repeat -46px 10px; color:#484c4f; width:28px; padding: 9px 10px 8px;}
#primary-menu ul.menu li.first a.active {color:#484c4f;}
#primary-menu ul.menu li.expanded ul.menu li.first a.active {color:#ffffff; font-weight:bold;}
#primary-menu ul.menu li.first a:hover {color:#484c4f;}
#primary-menu ul.menu li.first {margin:0; padding:0; border-left:0px !important; border-right:0px !important;}
#primary-menu ul.menu li.expanded ul.menu li.first,
#primary-menu ul.menu li.expanded ul.menu li {border-left: 1px solid #969b9f !important; border-right: 1px solid #969b9f !important; padding:0 0 0 0.833em;}
#primary-menu ul.menu li.expanded ul.menu li.first a:hover { color:#ffffff;}
#primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}
  
#primary-menu ul.links li a:link,
#primary-menu ul.links li a:visited {
}

#primary-menu ul.links li a:hover,
#primary-menu ul.links li a:active {
}  
  

/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $primary_links in page.tpl.php   */
/************************************/

#primary-menu ul.menu li {                       /* top item layout */
  
  display: block;
  float: left;    /* LTR */
  margin: 0;
  padding: 0;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover {  background:#484c4f; color:#ffffff; text-decoration:none;}
#primary-menu ul.menu li.active-trail { font-weight:bold;  background:#484c4f; color:#ffffff; border-left:1px solid #969b9f;border-right:1px solid #969b9f;}
#primary-menu ul.menu li ul.menu li.active-trail {color:#ffffff;}
#primary-menu ul.menu li ul.menu li ul li a.active {color:#ffffff;}


#primary-menu ul.menu li a { 
  color: #ffffff;
  display: block;
  padding: 9px 13px 8px;   /* 0.332em 0.833em 0.166em 0 */
  text-decoration: none;
  line-height:160%;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a { background-color:#484c4f; color:#ffffff; text-decoration:none;}


#primary-menu ul.menu li ul {  
  left: -999em;
  margin: 0;
  padding:0;
  position: absolute;
  width: 189px;
  z-index: 2;
}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#primary-menu ul.menu li ul li {
  background: #ffffff;
  border: 1px solid #969b9f;  
  float: left;
  font-weight:400;
  font-family: Arial, Helvetica, sans-serif;  
  height: auto;
  margin: 0;
  border-top: none
}

/* #primary-menu ul.menu li ul li.last {
  border-top: none
} */

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background:transparent url(images/b-arrow.gif) no-repeat -6px 5px;
  color: #616161;
  display: block;
  margin: 0;
  padding: 2px 0 2px 12px;
  text-transform: none;
  width: 180px;
}

#primary-menu ul.menu li ul li a:hover {
  color: #ffffff;
  display: block;
  margin: 0;
  padding: 2px 0 2px 12px;
  text-decoration: none;
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 47px;    /* LTR */
  padding: 6px 0 4px;
}
#primary-menu ul.menu li ul li ul.menu li.first{
	border-top: 1px solid #969b9f; 
}
#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 2px 0 2px 12px;
  width: 180px;
}
  
/******************/
/* SECONDARY MENU */
/******************/

#secondary-menu {
}


/***********/
/* MISSION */
/***********/

#mission {
  padding: 8px 0;
}

/***************/
/* BREADCRUMBS */
/***************/

#breadcrumb {
  font-size: 10px;
  line-height: 100%; 
  width: 1150px;
  margin:0 auto;
  height:18px;
  border-top:1px solid #FFFFFF;
  clear:both;
  display:none;
}

body.layout-main-last #breadcrumb {
  left: 0;    /* LTR */
}

#breadcrumb div.here {padding:3px 2px 2px 24px; font-weight:bold; width:75px; float:left;}
.breadcrumb {
  margin: 0;  
  padding:3px 2px 2px 0px;
}

/********/
/* TABS */
/********/

/* styling for node tabs (e.g., View, Edit) */
#content-tabs {
  background-color: transparent;
  float: left;    /* LTR */
  margin: 0;
  padding: 0;
}

#content-tabs ul.primary,
#content-tabs ul.secondary {
  border-bottom: 1px solid #bbb;
  clear: left;    /* LTR */
  float: left;    /* LTR */
  margin: 0;
  padding: 0 10px;
  text-transform: uppercase;
}

#content-tabs ul.secondary {
  border-bottom: 1px solid #bbb;
  margin-top: 10px;
  text-transform: lowercase;
}

#content-tabs ul.primary li,
#content-tabs ul.secondary li {
  background: transparent;
  border-style: none;
  display: inline;
  float: left;    /* LTR */
  list-style: none;
  margin: 0 10px;
  padding: 0;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  background-color: transparent;
  border: none;
  color: #15389C;
  float: left;    /* LTR */
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0 0 6px 0;
  text-decoration: none !important;
}

#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  color: #15389C;
  font-size: 1em;
  line-height: 1.1em;
}

#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #BBB;
  color: #15389C;
  padding-bottom: 2px;
}

#content-tabs ul.secondary li a.active:link,
#content-tabs ul.secondary li a.active:visited {
  border-bottom: 4px solid #BBB;
  color: #15389C;
  padding-bottom: 2px;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.secondary li a:hover {
  border-bottom: 4px solid #BBB;
  color: #15389C;
  padding-bottom: 2px;
}

/*********/
/* FORMS */
/*********/

form {
  margin: 0;
  padding: 0;
}

select.form-select,
input.form-text,
textarea.form-textarea {                                      /* default styling for all text fields */
  background: #F6F9FB url(images/form-bg.png) left top;
  color: #666666;
  border: 1px solid #9BABB0;
  padding: 2px 0;
}

body.layout-first-main-last select.form-select,
body.layout-first-main-last input.form-text,
body.layout-first-main-last textarea.form-textarea,
body.layout-first-main-last div.resizable-textarea,
body.layout-first-main-last div.resizable-textarea .grippie {
  max-width: 325px;
}

input.form-submit,
input.teaser-button {                                    /* default styling for all form buttons */
  background: transparent url(images/blue-button.png) no-repeat left center;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  font-weight: bold;
  margin: 0 4px;
  padding: 2px 4px;
  text-transform: none;
  outline: 1px solid #9BABB0;

}

input.form-submit:hover,
input.teaser-button:hover  {
  background-position: right center;
  cursor: pointer;
}  

fieldset {
  border: 1px solid #D3D4D4;
  margin: 15px 0;
  padding: 10px;
}

fieldset.collapsed {
}

fieldset legend {
  font-weight: bold;
  font-size:13px;
  color:#31456C;
}

html.js fieldset.collapsible legend a {
  font-weight: bold;

}

form#system-theme-settings select,
form#system-theme-settings input.form-text {
  width: 95%;
}

#user-login-form {
  text-align: left;    /* LTR */
}

div.form-item label {
  font-weight: normal;
}

html.js input.form-autocomplete {
  background-position: 100% 5px;    /* LTR */
}

/* prevents fields from overflowing into sidebar-last */
body.layout-main-last input.form-text {
  width: 450px;
}

/**********/
/* PAGERS */
/**********/
#main-wrapper .item-list .pager {
  clear: both!important;
  margin: 0 0 20px!important;
  text-align: center!important;
  line-height:100%!important;
}

#preface-wrapper .item-list .pager li,
#main-wrapper .item-list .pager li {
  background-image: none!important;
  display: inline!important;
  list-style-type: none!important;
  margin: 0!important;
  padding: 2px!important;
}

#main-wrapper .item-list .pager a.active {
  color: #31456C!important;
  font-size: 1em!important;
  font-weight: bold!important;
  padding: 2px 4px!important;
  text-decoration: none!important; 
}

#main-wrapper .pager li.pager-current {
  background-color: #DBDDE2!important;
  border: 1px solid #DBDDE2!important;
  color: #6B6C6C!important;
  margin: 0!important;
  padding: 2px 6px!important;
}

#main-wrapper .pager-first,
#main-wrapper .pager-next,
#main-wrapper .pager-previous,
#main-wrapper .pager-item,
#main-wrapper .pager-last {
 background-color:#F2F3F5!important;
  border: 1px solid #DBDDE2!important;
  margin: 0 4px!important;


  padding: 2px 6px!important;
}

#main-wrapper .pager-first:hover,
#main-wrapper .pager-next:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-item:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-last:hover,
#main-wrapper .item-list .pager a.active:hover
 {
  background-color: #ffffff!important;
}


/**********/
/* TABLES */
/**********/

table {
  border-collapse: collapse;
  margin: 0 0 10px;
  width: 100%;
}

.layout-first-main-last table {
  border-collapse: collapse;
  margin: 0 0 10px;
  width: 57%;
}

th {
  text-align: left;    /* LTR */
  padding: 5px 0;
  border-bottom: 1px solid #e1e3e7;
  color:#31456C;
	font-size:1.1em;
}

tr {
  padding: 0.1em 0.6em;
}

td {
  padding: 4px;
  vertical-align:text-top;
}

th.active img {
  display: inline;
}

tr.even td {
  background-color: #f8f9fa /* #e1ecf4*/;
  border-bottom: 1px solid #e1e3e7;
}

tr.odd td {
  background-color: #ffffff/*#f5fbfe */;
  border-bottom: 1px solid #e1e3e7;
}

.tick {
background-image:url("images/yes-no.gif");
background-position:50% 8px;
background-repeat:no-repeat;
}
.cross {
background-image:url("images/yes-no.gif");
background-position:center -82px;
background-repeat:no-repeat;
}

td.active {
  
}

tbody {
  border-top: 1px solid #e1e3e7;
}

tbody th {
  border-bottom: 1px solid #e1e3e7;
}

thead th {
  text-align: left;    /* LTR */
  padding-right: 1em;
  border-bottom: 1px solid #e1e3e7;
}


/*******************/
/* DRUPAL MESSAGES */
/*******************/

.node-unpublished {
  background-color: #FFF4F4;
}

.preview {
  background-color: #FFFFEA;
  padding: 10px;
}

.description {
}

div.messages {

background:#ECF5FF none repeat scroll 0 0;
border:1px solid #CCDEF1 ;
color:#15389C;
font-size:1em;
font-weight:bold;
margin:0 0 20px;
padding:5px 10px;


}

div.messages a {color:#A67800; text-decoration:underline;}

div.messages ul {
  list-style-position: inside;
}
div.messages ul li { background:transparent url(images/icons.gif) no-repeat scroll 0 -1289px; padding-left:24px; margin-bottom:5px;}

div.messages em {
  color: #15389C;
}

div.error {
  /* background-color: #FFF2F2;
  border-color: #FF0000; */
  background: #F7F7F7;
  border-color:#DFDFDF;
  color: #B20000;
}

div.status {
}


/*div.warning { border:1px solid #F0C020; background:#FFFCE3; color:#A67800;}
div.warning a { color:#15389C; text-decoration:underline;} */

.help {
}

.help .more-help-link {
}

.marker {
}

.tips {

}

#help {
  clear: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
}


/*--------------------------------*/
/*---- MODULE SPECIFIC STYLES ----*/
/*--------------------------------*/

/*******************/

/* BOOK NAVIGATION */
/*******************/

.book-navigation .menu {
  border-top: 1px solid #CCC;
  padding: 1em 0 0 3em;    /* LTR */
}
.book-navigation .page-links {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
  padding: 0.5em;
}

/********/
/* BLOG */
/********/


/************/
/* COMMENTS */
/************/
#comments {
  clear: both;
}

#comments h2.comments {
  background-color: #15389C;
  color: #fff;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  padding: 6px 14px 6px 52px;    /* LTR */
  text-shadow: #545454 1px 1px;
  text-transform: uppercase;

}

#comments .content {
  background: transparent;
  border: none;
}

#main-wrapper #comments a.active {
  color: #15389C;
  text-decoration: none;
}

.box {
  padding: 10px;
}

#comment-form {
  margin: 0 0 20px;
  padding: 0 20px;
}

.comment {
  border: none;
  margin: 6px 0 0;
  padding: 10px;
}

.comment h3.title {
  font-weight: bold;
  margin: 0 0 5px 0;
}

.comment .links a {
  font-size: 0.9em;
  text-align: right;    /* LTR */
}

#comments .odd {
  background-color: #F4F7E7;
  border: 1px solid #ddd;
}

#comments .even {
  background-color: #fff;
}

#comments .comment-by-author {
  background-color: #FFFFEA;
}

.comment ul.links {
  text-align: right;    /* LTR */
  clear: right;
}

#content-content .comment ul.links li {
  background: transparent;
  margin: 0 10px 0 0;    /* LTR */
  padding: 0;
}

.signature p {

  border-top: 1px solid #D3D4D4;
  font-family: serif;
  font-size: 0.916em;
  margin: 10px 0;
  padding: 0;
}

.content blockquote p {
  font-style: italic;
  margin: 0;
  padding: 0 20px 8px;
}

blockquote {
  background: url(images/close-quote.gif) no-repeat right bottom;    /* LTR */
  color: #5A6A78;
  margin: 10px 0;
}

blockquote :first-child {
  background: url(images/open-quote.gif) no-repeat left top;    /* LTR */
  padding: 10px 0 0 20px;    /* LTR */
}

blockquote * > :first-child {
  background: transparent;
  padding: 0;
}

blockquote a:link {
  text-decoration: underline;
}


/**********/
/* FORUMS */
/**********/

#forum .description {
  font-size: 0.9em;
  margin: 0.5em;
}

#forum td.created, 
#forum td.posts, 
#forum td.topics, 
#forum td.last-reply,
#forum td.replies, 
#forum td.pager {
  white-space: nowrap;
}

#forum td.posts, 
#forum td.topics, 
#forum td.replies, 
#forum td.pager {
  text-align: center;
}

.forum-topic-navigation {
  padding: 1em 0 0 3em;    /* LTR */
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  text-align: center;
  padding: 0.5em;
}

.forum-topic-navigation .topic-previous {
  text-align: right;    /* LTR */
  float: left;    /* LTR */
  width: 46%;
}

.forum-topic-navigation .topic-next {
  text-align: left;    /* LTR */
  float: right;    /* LTR */
  width: 46%;
}


/*********/
/* POLLS */
/*********/

.poll .bar {                                      /* styles for poll ratings */
  background-color: #DDD;
}

.poll .bar .foreground {
  background-color: #999;
  float: none;
}


/************/
/* PROFILES */
/************/

.profile {
  clear: none;
  margin: 12px 0;
}

.profile h2.title {
  margin-top: 15px;
  border-bottom: 1px solid;
}

.profile dt {
  float: left;    /* LTR */
  margin-bottom: -10px;
  padding: 0 5px;
  text-align: left;    /* LTR */
  width: 185px;
}

.layout-first-main-last .profile dd {
  margin: 15px 5px 0 120px;    /* LTR */
}

.layout-first-main-last .profile dt {
  width: 100px;
}

/******************/
/* SEARCH RESULTS */
/******************/

/******************/
/*   SEARCH BOX   */
/******************/
.arrows1 { height: 12px; padding: 0!important; position: relative; margin:8px 5px -22px;  width: 11px; cursor: pointer; background:url(images/arrow-1.gif) no-repeat left top;}
.arrows2 { height: 12px; padding: 0!important; position: relative; margin:10px 5px -22px;  width: 11px; cursor: pointer; background:url(images/arrow-2.gif) no-repeat left top;}
#sidebar-first .views-exposed-form .labelbox { float:none; padding:5px 0 5px 0; clear:both; color:#48494a; font-size:11px;}
#sidebar-first .views-exposed-form .labelbox .form-radios,
#sidebar-first .views-exposed-form .labelbox .form-checkboxes {margin:0;}
#sidebar-first .views-exposed-form .labelbox .form-item { width:44%; float:left;}
#sidebar-first .views-exposed-form #nspan_9 .form-item { width: auto; float: none;}
#sidebar-first .views-exposed-form #nspan_10 .form-item { width: auto; float: none;}
#sidebar-first .views-exposed-form #nspan_3 #edit-field-product-rack-density-value-many-to-one-multi-wrapper { width: auto;}

#sidebar-first .views-exposed-form .labelbox .views-widget {padding:5px 0px 0px 10px;}

/*#nspan_1,#nspan_3,#nspan_5,#nspan_7,#nspan_9,#nspan_11{background-color:#f6f6f6;}*/

.views-exposed-widgets {border: 5px solid #EFF1F0; border-top:none;}

#sidebar-first #block-views--exp-product_search-page_1 h2.block-title { background-color:#eff1f0; color:#494a4a; text-align:center;}
#sidebar-first div#block-views--exp-product_search-page_1 div.content {border-color:#c6c7cc;}

#sidebar-first .ui-slider {margin: 10px 15px 10px 12px;background:url(images/slider-icon.png) no-repeat -3px 3px transparent; border:none;}
#sidebar-first .ui-slider-range {background:url(images/slider-icon.png) no-repeat -3px -17px transparent; border:none;}
#sidebar-first .ui-slider-handle {background:url(images/slider-icon.png) no-repeat 1px -40px transparent; border:none;}
#sidebar-first a.ui-slider-handle:hover {background:url(images/slider-icon.png) no-repeat -19px -40px transparent; border:none;}

#sidebar-first #nspan_4 .form-item label,
#sidebar-first #nspan_5 .form-item label,
#sidebar-first #nspan_6 .form-item label {display:none;}
#sidebar-first #nspan_4 .form-item,
#sidebar-first #nspan_5 .form-item,
#sidebar-first #nspan_6 .form-item { margin-top:-10px; width:auto;}
#sidebar-first #nspan_4 .form-item input,
#sidebar-first #nspan_5 .form-item input,
#sidebar-first #nspan_6 .form-item input{ border:none; background-color:transparent; background-image:none;}
#sidebar-first #nspan_4 #edit-slider-filter-max-wrapper,
#sidebar-first #nspan_5 #edit-hdd-max-max-wrapper,
#sidebar-first #nspan_6 #edit-memory-max-max-wrapper {float:right;}
#sidebar-first #nspan_4 #edit-slider-filter-max-wrapper{margin-right: 5px;}



/*********/
/* VIEWS */
/*********/


.view .view-comments-recent .views-field-subject {
  font-weight: bold;
}

.view .view-style-node{
}

.view .view-style-teaser{
}

.view .view-style-list{
}

.view .view-style-table{



}

.view .views-admin-links li {
  background: transparent !important;
}

/*-------------------------Changes Thursday December 24th, 2009 1 pm------------------------------------*/

/* See Line No 334-- have disabled block-6*/
#block-block-3 ul li,#block-block-4 ul li { margin:0 0 10px 3px; }
#block-block-3 ul li a,#block-block-4 ul li a { color:#0054A6; text-decoration:underline; font-weight:bold; }
#block-block-3 ul li h4,#block-block-4 ul li h4 { margin-bottom:4px; }
#block-block-3 ul li b,#block-block-4 ul li b { color:#474747; }
#mar-top-30 { margin-top:30px; }
#mar-top-5 { margin-top:5px; }
#mar-top-18 { margin-top:18px; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 .content { padding-left:3px; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 p.awards { border-top:1px solid #E0E0E0;float:left;margin-top:6px;padding-top:6px; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 p.awards img { margin-right:8px; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 #tblone a,body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 #tbltwo a { color:#474747; text-decoration:none; font-size:0.95em;font-weight:normal;line-height:140%;margin:7px 0 5px; display:block; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 #tblone a:hover,body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 #tbltwo a:hover { text-decoration:underline; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-4 p.awards a.news_link { color:#0054A6; text-decoration:underline; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-6 .content p { margin:6px 0; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-6 #tblFirst {background:transparent url(images/client-logo.gif) no-repeat scroll 0 0; width:296px; height:207px; padding:0; margin:0;}
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-6 #tblSec {background:transparent url(images/client-logo.gif) no-repeat scroll -300px 0; width:296px; height:207px; padding:0; margin:0;}
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 { color:#000; font-size:75%; line-height:140%; margin-top:5px; }
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 #pscroller2 { width: auto; font-weight:normal; height: 23px; background:#DBDDE2; padding: 3px;font-size:12px; line-height:140%; }
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 #pscroller2 a { text-decoration: none;font-weight:normal;color:#000000; font-size:12px; line-height:140%; }
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 #pscroller2 a:hover { text-decoration:underline; }
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 #news_room { font-weight:bold;color:#000000; font-size:12px; line-height:140%; position:absolute; top:5px; left:7px; } 
body.layout-main #preface-wrapper #preface-first .block-wrapper #block-block-41 .innerDiv { left:85px; padding-top:2px; }
body.layout-main #content-wrapper #content-top .block-wrapper #block-block-3 ul li { background-image:url(images/BlueDots.gif); background-position:left 4px; padding-left:14px; }

body.layout-first-main #content-wrapper #content div.vertical_para { float:left; height:780px; width:31%; margin-top:10px; border:1px solid #C6C7CC; margin-right:15px; padding:2px;}
body.layout-first-main #content-wrapper #content div.vertical_para img {margin:0 0 0 15px !important;}
body.layout-first-main #content-wrapper #content div.vertical_para p { padding:5px 10px;}
body.layout-first-main #content-wrapper #content div.vertical_para a { }
body.layout-first-main #content-wrapper #content div.vertical_para h4 {background-color:#E1E4E9; text-align:center; padding:6px 10px; margin-top:0!important; color:#000000 !important;}
body.layout-first-main #content-wrapper #content div.last_para {margin-right:0;}
body.layout-first-main #content-wrapper #content p#catpicker { margin-top:10px; }

/*---------------------- for tables within tabs---------------------------------*/
 

body.layout-first-main #content-wrapper #content-bottom table.table_head th { text-align:center; padding-right:0px; }
body.layout-first-main #content-wrapper #content-bottom table.table_head a,
body.layout-first-main #content-wrapper #content-bottom table a  { color:#31456C; }
body.layout-first-main #content-wrapper #content-bottom table thead th.lft_indent { text-align:left; }

/*---------------------- for tables not within tabs ----------------------------*/
body.layout-first-main #content-wrapper .new_table .th_second { padding-left:0.3em; }
body.layout-first-main #content-wrapper .new_table .th_third { padding-left:0.9em; text-align:center; } 
body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body h2 { border-bottom:1px solid #E2E2E2; }

body.layout-first-main #content-wrapper #content #content-inner #content-content #node-11 div.field-field-top-body div.field-items div.field-item div.padding { padding-top:6px; }
 

body.layout-first-main #content-wrapper #content-bottom  div.floatright { width:37%; }
body.layout-first-main #content-wrapper #content-bottom div.img-des { margin:15px 0; border-bottom:1px solid #e2e2e2; }
body.layout-first-main #content-wrapper #content-bottom div.img-des img { margin:4px 0; }
body.layout-first-main #content-wrapper #content  #content-inner #node-11 div.sales_support { border-bottom:1px solid #E2E2E2; }
body.layout-first-main #content-wrapper #content img.left_aligned { margin:4px 10px 0 0 }
body.layout-first-main #content-wrapper #content a,body.layout-first-main #content-wrapper #content-bottom a { text-decoration:underline; }
body.logged-in #content-wrapper #content form a { text-decoration:none; }
body.logged-in #content-wrapper #content form a:hover { text-decoration:underline; }
body.layout-first-main #content-wrapper #content p.first_para { margin-top:10px; }


/*---------------------- JavaScript Slider ---------------------------------*/

.jslider .jslider-bg i,
.jslider .jslider-pointer
{ background: url(jslider.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-position: 0 -20px; }

.jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -40px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-hover { background-position: -20px -40px; }
.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }




  .jslider_plastic .jslider-bg i,
  .jslider_plastic .jslider-pointer
  { background-image: url(images/jslider.plastic.png); }





/***************/
/* PRINT STYLE */
/***************/

@media print {
  body {
    background: white;
    font-size: 10pt;
  }
   
  #header,
  #header-top,
  #header-wrapper,
  #primary-menu-wrapper,
  #sidebar-first,
  #sidebar-last,
  #preface-wrapper,
  #content-tabs,
  #mission,
  #slogan,
  #postscript-wrapper,
  #footer-top,
  #footer,
  #primary-menu,
  #search-box,
  #logo {
    display: none;
  }

  #page,
  #main-wrapper,
  #content-wrapper,
  #content-top,
  #content,
  #content-bottom {
    background: transparent none;
    border: 0;
    color: black;
    float: none !important;
    margin: 0;
    padding: 0;
    width: auto;
  }
  
  #content-wrapper {
    margin: 0 3%;
  }
}

/*
css for serach slider

*/
#edit-slider-filter-max-wrapper,
#edit-slider-filter-min-wrapper,
#edit-slider-filter-max-wrapper label {
  margin-top: 5px;
  display: inline-block;
}
#edit-slider-filter-min,
#edit-slider-filter-max {
  width: 40px;
}
#edit-slider-filter-max-wrapper label {
  width: 75px;
  text-align: center;
}

#edit-memory-max-max-wrapper,
#edit-memory-max-min-wrapper,
#edit-memory-max-max-wrapper label {
  margin-top: 5px;
  display: inline-block;
}
#edit-memory-max-min,
#edit-memory-max-max {
  width: 30px;
}
#edit-memory-max-max-wrapper label {
  width: 75px;
  text-align: center;
}


#edit-hdd-max-max-wrapper,
#edit-hdd-max-min-wrapper,
#edit-hdd-max-max-wrapper label {
  margin-top: 5px;
  display: inline-block;
}
#edit-hdd-max-min,
#edit-hdd-max-max {
  width: 30px;
}
#edit-hdd-max-max-wrapper label {
  width: 75px;
  text-align: center;
}


/*--------------
	21 Dec 2010
	-------------*/
#content-content tr td .views-field-nid{
	width:176px; float:left;	
	}
#content-content tr td .views-field-nid span.field-content .product-search-image{
	width:176px; float:left; text-align:center;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail{
	border:1px solid #c9ccd3;  width: 176px; float:left; padding:0;			
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper{
	width:100%; float:left;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.product-name{
	background-color: #DFE0E5;
    color: #4B5C7E;
    font-size: 14px;
    font-weight: bold;
    padding:8px 5px;
    text-decoration: underline;
	width:166px;	
	display:block;
	float:left;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.product-name a{
	color: #4B5C7E;
	text-decoration:none;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.base-price{
	display:block; float:left; padding:2px 5px; width:166px; font-weight:bold; text-align:right;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.base-price label, #content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.your-price label, #content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.instant-saving label{
	float:left;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.your-price{
	color:#FD7D00; display:block; float:left; padding:2px 5px; width:166px; font-size:11px; text-align:right;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .title-price-wrapper span.instant-saving{
	display:block; float:left; padding:2px 5px; width:166px; font-weight:bold; text-align:right; font-size:13px; color:#4B9701;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail .choose-link{
	width:176px; float:left; margin:0; text-align:center; padding:0 0 8px; height:auto;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .choose-link a{
	display:block; margin:8px 0 0 30px; width:95px;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-even, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd{
	float:left; padding:2px 5px; width:166px; font-size:11px;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-even{
	background:#f3f4f5;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd{
	background:#fff;	
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span{	
	display:block; width:166px; float:left;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span.rack-density, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span.rack-density, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span.cpu-included, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span.cpu-included, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span.memory-included, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span.memory-included, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span.supermicro-sku, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span.supermicro-sku{
	font-weight:bold;	
	}
.rounded-block .views-exposed-form .views-exposed-widget #edit-sort-by-wrapper #edit-sort-by {
	display:none;	
	}
.views-exposed-widget{
	clear:both;		
	}
.rounded-block .views-exposed-form .views-exposed-widget #edit-sort-order-wrapper label{
	display:none;
	}
#content-content tr td .views-field-nid span.field-content .product-detail .product-info-even span.feature ul li, #content-content tr td .views-field-nid span.field-content .product-detail .product-info-odd span.feature ul li{
	display:block; width:100%; float:left; margin:3px 0 0 0; font-weight:bold;	padding:0;
	}
.view-product-search  .rating
{
  	float: left;
    margin: 0 0 0 45px;
    padding: 0 0 8px;
    width: 128px;
}

#content-content .view-content .views-view-grid td.prd-search-column{
	width:176px; float:left;	
	}
#content-inner .view-product-search #views-exposed-form-product-search-page-1 .field-element-exposed
{
display:none;
}
#content-inner .view-product-search #views-exposed-form-product-search-page-1 .sort-by-exposed select#edit-sort-by
{
display:none;
}
#content-inner .view-product-search #views-exposed-form-product-search-page-1 .sort-by-exposed #edit-sort-order-wrapper label,#content-inner .view-product-search #views-exposed-form-product-search-page-1 .reset-button-exposed
{
display:none;
}

#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets {
	width:739px; float:left; background:#dbdde2; padding:3px;		
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .sort-by-exposed{
	width:202px; float:left; margin:0 0 0 360px; 	
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .sort-by-exposed #edit-sort-by-wrapper{
	float:left; margin:0 10px 0 0; line-height:24px; width:43px;	
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .sort-by-exposed #edit-sort-order-wrapper{
	width:149px; float:left; 	
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .items-perpage-exposed{
	width:153px; float:right; clear:none;
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .items-perpage-exposed #edit-items-per-page-wrapper{
	width:153px; float:left;	
	}
#content-content .view #exposed-at-view-result .vfas-processed .views-exposed-form .views-exposed-widgets .items-perpage-exposed #edit-items-per-page-wrapper label{
	width:86px; float:left; margin:0 10px 0 0; line-height:24px;
	}

/* accordion css */
#content-wrapper #content .accordionbox.faq #accordion h3 { padding:0 12px; color: #005A8C; cursor: pointer; margin: 0; line-height: 21px; border:none; font-size: 13px; font-weight: normal; background: url("images/bdot.gif") no-repeat left 6px; }
.accordionbox.faq  #accordion .ui-corner-bottom { border: none; }
.accordionbox.faq  #accordion .ui-accordion-content { padding: 2%; font-family: arial; width: 94%; height: auto; margin: 0 0 15px 12px; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.05); background: #F5F5F5; }	
.accordionbox.faq #accordion table.tblpanel tr td { background-color: none; }
body.layout-first-main #content-wrapper .accordionbox.faq #accordion table.tblpanel tr.tblhead, .accordionbox.faq #accordion table.tblpanel tr.tblhead td { font-weight: normal; border: 1px solid #CCCCCC; }
.accordionbox.faq #accordion table.tblpanel tr td { border: 1px solid #ccc; }
#content-wrapper #content .accordionbox.faq #accordion h3 span { display: none; }


