.menu_list {
	width: 170px;
}
.menu_head {
	padding: 5px 0px 5px 18px;
	cursor: pointer;
	position: relative;
	margin:1px;
       font-weight:bold;
       background: url(//amazon-xbyte1.netdna-ssl.com/TOS/Images/plus.png) center left no-repeat;
       color:#EA5A07;
}
.menu_body {
	display:none;
	background:#EBEBEB;
}

.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}


/* Reset Styles */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;  } 
body { line-height: 1.2;  } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } .clear { clear: both; display: block; }
p { margin:0px; }
td, th { text-align:left }

/*******   Structure   *******/
#wrapper {width:960px; margin:0 auto; }
#mainContent, .ItemCatalogue, .vc_cross-sell { width:100%; float:left; display: inline; }
#subHeader { width:100%; float:left;  }
#footer { width:100%; float:left; }

.z1 { width:40px; float:left; margin:10px 10px 0 10px; }
.z2, .mc_item .mc_image { width:100px; float:left; margin:10px 10px 0 10px; }
.mc_label { width:115px; float:left; margin-top:10px; }
.z3, .categoryList, .serverList, .vc_shippingCalc, .mc_image, .pageInfo { width:160px; float:left; margin:10px 10px 0 10px;  }
.mc_label-page { width:130px; float:left; margin:10px 10px 0 10px;  }
.z4, .mc_relateditem  { width:220px; float:left; margin:10px 10px 0 10px;  }
.z5, .serverListLong, .pagination, .box { width:280px; float:left; margin:10px 10px 0 10px;  }
.z6, #h_logo, #copyright, .mc_sortArea, .mc_content-page { width:340px; float:left; margin:10px 10px 0 10px;  }
.z7, .mc_image-page, .vc_itemContent, .vc_coupon, .vc_header, .vc_footer { width:400px; float:left; margin:10px 10px 0 10px;  }
.z8, #h_banner,bannerImage { width:460px; float:left; margin:10px 10px 0 10px;  }
.z9, .vc_nav, #mc_resource , #mc_accMgmt, #mc_middle .BreadCrumb, .listHeader  { width:520px; float:left; margin:10px 10px 0 10px;  }
.z10, #poweredBy, .sh_coupon { width:580px; float:left; margin:10px 10px 0 10px;  }
.z11 { width:640px; float:left; margin:10px 10px 0 10px;  }
.z12, .mc_imageGalleryGroup, #sh_flowControl, #mc_Acct, #mc_Order, #mc_email, #mc_Corp, .chooseModel { width:700px; float:left; margin:10px 10px 0 10px;  }
.z13, #EntityFooter { width:760px; float:left; margin:10px 10px 0 10px;  }
.z14 { width:820px; float:left; margin:10px 10px 0 10px;  }
.z15 { width:880px; float:left; margin:10px 10px 0 10px;  }
.mc_viewCart {  width:920px; margin:0 10px 10px 10px; }
.z16, .BreadCrumb, #topHeader, #bottomHeader, #f_tracking, #f_bottomMenu, #bottomFooter, #mc_checkout, #mc_messages { width:940px; float:left; margin:10px 10px 0 10px;  }
.AddressContent { min-width:160px; float:left; margin:10px 10px 0 10px;  }
.z100, .addNewAddress { width:100%; float:left; margin:10px 10px 0 10px; }
#sh_navigation { width:100%; float:left; }
.mc_Corp_Half { width:340px; float:left; margin:10px 10px 0 0;  }
.listHeader { width:750px; float:left; margin:10px 10px 0 10px;  }

#sh_menu { width:100%; float:left; }
#mc_checkout { min-height:325px; }
#sh_search { width:960px; float:left; margin-top:-5px; }
#mc_itemPage, #mc_item-related { width:750px; float:left; }
#mc_itemPageFull {float:left; width:730px; margin-right:10px;}
.mc_loginPanel { margin:25px auto; width:700px; min-height:325px; }
.mc_item-page, .ajax__tab_container { width:938px; float:left; margin:10px;  }
.mc_itemFooter-page { width:730px; float:left; margin:0px 10px 0 10px; }
.mc_content  { width:480px; float:left; margin:10px 10px 0 10px; padding-bottom:10px; display: inline;}

.mc_content div { float:left;  }
#mc_middle, .cont_middle { width:760px; float:left; display: inline; }
.longMiddle #mc_middle, .longMiddle .cont_middle { width:770px; float:left; display: inline;}
#mc_right, #mc_left, .cont_left, .cont_right { width:170px; float:left; min-height:1px; }
.Col-1 div { display: inline; }

.navBox, .navBox_secondary { float:left; width:180px;  }
.summary { width:190px; float:right;   }

.vc_summary {width:340px; float:left; margin:10px 0px; }


/******  Style  *****/ 
body { z-index:1;}
.popupBody { background:#ffffff; }

#wrapper {background:#ffffff; border:1px solid #efefef;}
body { font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;  }
a:hover { text-decoration:underline; color: #ea5a07; }

input[type="image"], img { vertical-align:bottom; }

h1, h1 span, h1 a { font-size:24px; color:#EA5A07; font-weight:normal; } 
.padH1 { padding:10px 0 0 10px; }
h2, h2 span, h2 a { font-size:14px; font-weight:normal; } 
#mc_Corp h2 { font-weight:bold; }
h3, h3 span, h3 a { font-size:12px; font-weight:bold; }
h4, h4 span, h4 a { font-size:12px; font-weight:bold; }


b { font-weight:bold; }
input, textarea, select { color:#000000; }
a { color:#0A7ABC; }

.message { float:left; color:#666666; }
.textWatermark { color:Gray; font-style:italic; }
.navigation, .navigation span, .navigation a {color:#000000;}
.large, .large span, .large a { font-size:18px; font-weight:bold; }
.medium, .medium span, .medium a { font-size:16px; font-weight:bold; }
.lineTall { float:left; width:100px; }
.ErrorMsgContainer table { float:left; }
.alert { color:Red; font-size:18px; font-weight:bold; padding:10px; display:block; }
.attribName, .attribName span, .attribName a ,.tracking_attribName, .tracking_attribName span, .tracking_attribName a { line-height:1.3; color:#AEAEAE; font-weight:bold; width:140px; float:left; }
.tracking_attribName, .tracking_attribName span, .tracking_attribName a {width:200px;}
.itemLink, .itemLink span, .itemLink a { color:#0A7ABC; }

.light , .light span, .light a { color:#d66038; } /* Orange */
.lightest , .lightest span, .lightest a { color:#AEAEAE; } /* Gray */
.dark, .dark span, .dark a { color:#0A7ABC; } /* Blue */
.darkest, .darkest span, .darkest a { color:#EA5A07 ; } /* Green */
.greenFont { color:Green; }
.Red { color:Red; }

.bold { font-weight:bold; }
.white {color: #fff;}

.floatright {float:right;}
.floatleft { float:left;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.blockDisp {display:block; margin:10px 0;}

.header { font-size:16pt; color:#000000; padding-bottom:10px;  } 
.header span { font-size:16pt; color:#000000; }

 /* NavBox Subheader */
.subheader, .subheader_SM, .subheader_LNG { float:left; background:#6D6E71; margin-top:10px; }
.subfooter, .subfooter_SM, .subfooter_LNG { float:left; }
.subheader, .subfooter { width:699px; }
.subheader_SM, .subfooter_SM { width:520px; }
.subheader_LNG, .subfooter_LNG { width:100%; }
.subheader span, .subheader_SM span, .subheader_LNG span { color:#FFFFFF; display:block; padding:8px 0 8px 10px; margin-right:-1px; *margin-right:0px; background:#6D6E71;}
.subfooter span, .subfooter_SM span, .subfooter_LNG span { display:block; padding:5px 0; margin-right:-1px; *margin-right:0px;  }
#mc_resource .subheader_SM { margin-top:0; }
#mc_Order .subheader_LNG { width:700px; }


#mc_Order .table_cust th { padding-top:5px; }
.table_cust { float:left; border-left:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; background:#f5f5f5; width:100%; }
.table_cust tr td, .table_cust tr th { padding-left:5px; }
.table_cust input[type="text"], .table_cust input[type="password"] { float:left; }
.table_cust tr td { background:#f5f5f5; padding-top:5px }
.table_inner_cust tr td { background:#f5f5f5; padding-top:5px; }

.boxHeader { padding:10px; }

/* Search */ 
.sh_search { background:#F0F0F0; display:block; border-bottom:1px solid #CECECE; }
.sh_innersearch { float:left; padding:5px; width:900px; }
.searchCtrl .option-area {width:150px; }
.searchCtrl .search-area {width:225px;}

/* NavBox */
.navBox li h4 a { color:#d66038; }
.nb_footer { width:100%; float:left;  }
.nb_footer span { display:block; padding:5px 0 7px 10px; }
.nb_footer a {color:#666;}
.nb_list_left ul li a span, .sideMenu span { width:155px; display:block; padding-right:25px; }
.nb_list_left ul li { border-top:solid 1px #bfbfbf; }
.nb_list ul li, .nb_list_left ul li {  }
.nb_remove {color:Red; }
.nb_popup_image { float:left; }
.nb_popupMenu { border:1px outset #000000; padding: 10px; width: 300px; background-color:#ffffff; z-index:5;}
.hidePopup { visibility:hidden; }
.tooltip
{
border:2px solid #317082;	/* Border width */
top:0px;
position:relative;
width:500px;	 /*Width of tooltip content */
background-color:#FFF;	/* Background color */
padding:5px;	/* Space between border and content */
z-index:1000001;
visibility:hidden;

}

/* NavBox Secondary */
.navBox_secondary .nb_heading { }
.navBox_secondary .nb_heading h3 { }
.navBox_secondary .ligroup a { font-size:15px; }
.navBox_secondary .lichoice { border-top:dashed 1px #dfdfdf; }
.navBox_secondary .lichoice a { display:block; margin-top:-50px; padding-bottom:40px; padding-left:60px; width:115px; }
.navBox_secondary .lichoice img { width:50px; }
.navBox_secondary .mc_image img { width:50px; }
.navBox_secondary .nb_remove {color:Red;}
.navBox_secondary .nb_border {  width:188px; border-top:solid 1px #bfbfbf; padding-bottom:5px; float:left; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; }
.navBox_secondary .nb_border li { border:none; float:left; }

/* NavBox Price for Kits */
.navBox_kitPrice { background:#F5F5F5; z-index:10000; }
.navBox_kitPrice .nb_heading {  }
.navBox_kitPrice .nb_heading h3 { margin-right:5px; padding:10px 0px 10px 5px; }
.navBox_kitPrice .nb_list ul li { float:left;  border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; width:168px; padding:5px }
.navBox_kitPrice .nb_list ul ul { width:234px; height:240px; float:left; }

/* NavBox Related Items */
.navBox_related { float:left; margin:10px 0 10px 10px; width:940px; }
.navBox_related .nb_heading { }
.navBox_related .nb_heading h3 { margin-left:5px; padding:10px 0px; }
.navBox_related .nb_list ul li { float:left;  border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; width:928px; padding:5px }
.navBox_related .nb_list ul ul { width:220px; height:240px; float:left; margin:0 5px; }
.navBox_related .nb_list ul li ul li { width:220px; border:none; }

/* NavBox Checkout Cross-Sell Items */
.navBox_cross { float:left; width:940px; }
.navBox_cross .nb_heading { }
.navBox_cross .nb_heading h3 { }
.navBox_cross .nb_list ul li { float:left;  border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; width:928px; }
.navBox_cross .nb_list ul ul { width:234px; height:240px; float:left; }
.navBox_cross .nb_list ul li ul li { width:234px; border:none; }

/* forms and inputs */
.contentHeader {color:#6E6E6E; display:block; font-size:18px; font-style:normal; padding:0 0 5px;}
.hr {background-color:#E1E1E1; border-bottom:1px solid #FFFFFF; height:1px; margin:0 auto 5px; padding:0; width:100%;}
.form {padding:20px;}
.innertable {width:98%; margin:0; }
.innercell { border-bottom:solid 1px gray; }
.innerbox { margin-left:120px; }

/* Category list (sub header) */
#nav {z-index:9999; background:#EC6A1F;}
#sh_navigation {z-index:9999;}
#sh_navigation #nav     
{
  width:960px;
    top:149px;
   position:absolute;
   border-top:1px solid #003399;
}
#sh_navigation .navlist { display:inline; position:relative; z-index:10; }
#sh_navigation #nav ul.mainMenu
{
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   position:relative;
   left:50%;
   text-align:center;
   height:46px;
}
#sh_navigation #nav ul.mainMenu > li 
{
    display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   padding:10px 18px;
   font-weight:bold;
   font-size:13px;
   height:35px;  
   
}
* html #sh_navigation #nav ul.mai\nMenu li { float:left; right:50%; position:relative;} /* hack for IE6 */
#sh_navigation #nav ul, #sh_navigation #nav ul li, #sh_navigation #nav ul li a {z-index:9999; }
#sh_navigation #nav ul li > ul.dir {margin-top:10px;display:none; width:200px;*width:202px;left:0;top:45px;border-bottom:1px solid gray;border-top:1px solid gray;}
#sh_navigation #nav ul li > ul.dirRight {margin-top:10px;display:none; width:200px;*width:202px;left:0;top:45px;border-bottom:1px solid gray;border-top:1px solid gray;}
#sh_navigation #nav ul li ul.dir ul.dir {padding-top:0px;margin-top:-29px;*margin-top:-30px;margin-left:-1px;position:relative;display:none; left:100%; top:0; }
#sh_navigation #nav ul li ul.dir ul.dirRight {padding-top:0px;margin-top:-29px;*margin-top:-30px;margin-left:-399px;position:relative;display:none; left:100%; top:0; }
#sh_navigation #nav ul li ul.dir ul.dir ul.dir {display:none; left:100%; top:0; }
#sh_navigation #nav ul li ul.dir ul.dir ul.dirWide {width:300px;  }
#sh_navigation #nav ul li a { text-decoration:none; font-weight:bold; color:Black;}
#sh_navigation #nav ul li ul.dir ul.dir ul.dir a {}
#sh_navigation #nav ul li ul.dir li a {display:block;height:18px;*height:19px;padding:5px 0 5px 18px;border-left:1px solid gray;border-right:1px solid gray;}
#sh_navigation #nav ul li ul.dir li a.noLeft { border-left:none; }
#sh_navigation #nav ul li ul.dirRight li a.noLeft { border-right:none; border-left:1px solid gray; }
#sh_navigation #nav ul li ul.dir li a span { border-right:none; }
#sh_navigation #nav ul li ul.dir li:hover ul.dir ul.dir {display:none;}
#sh_navigation #nav ul li ul.dir li:hover ul.dir li:hover ul.dir {display:block;}
#sh_navigation #nav ul li ul.dir li:hover ul.dir {display:block; }
#sh_navigation #nav ul li ul.dir li:hover ul.dirRight {display:block; }
#sh_navigation #nav ul li ul.dir ul.dir ul.dir li a {}
#sh_navigation #nav ul li ul.dir li:hover a { background-color:#003399; color:White;} /*Blue*/
#sh_navigation #nav ul li ul.dir ul.dir li:hover a { background-color:#EBEBEB; color:Black;}/* #Gray */
#sh_navigation #nav ul li ul.dir ul.dirRight li:hover a { background-color:#EBEBEB; color:Black;}/* #Gray */
#sh_navigation #nav ul li ul.dir ul.dir li:hover li:hover a { background-color:#003399; color:White;} /*Blue*/
#sh_navigation #nav ul li {text-align:left;}
#sh_navigation #nav ul li:hover {border-top:1px solid gray;margin-top:-1px;}
#sh_navigation #nav ul li:hover ul.dir {display:block; position:absolute;}

 

#sh_navigation #nav ul li li {float:none; border:none;height:28px;background-color:White;font-size:12px;}
#sh_navigation #nav ul li a {background-color:White;}
#sh_navigation #nav ul li li a {text-transform:none; padding:0;}
#sh_navigation #nav ul li li:hover {background:none;}

/* Category list (left) */
.nb_list_cat a { color:#EA5A07 ; }
#mc_left .navlist { float:left;  }
#mc_left .navlist div { height:22px; width:190px; background:#f5f5f5; float:left; }
#mc_left .navlist img {display:none;}
#mc_left .navlist a:hover { text-decoration:none; cursor:pointer;}
#mc_left .navlist div div a { float:left; background:#F5F5F5!important; border:1px solid #cccccc; padding:4px 12px 9px 12px; width:250px; *width:250px;}
#mc_left .navlist .sideMenu { padding:4px 0 6px 10px; display:block; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; border-top:1px solid #C4C4C4;  }
#mc_left .navlist div:hover > .dir { visibility:visible; text-align:left; overflow:visible;}
#mc_left .dir { left:187px; position:relative; visibility:hidden; margin-top:-23px; overflow:hidden; }
#mc_left .dir a:hover { background:black!important; color:#ffffff;}


/* Shopping */
.ShoppingCart {}

/* Flow Control */
#sh_flowControl { padding:15px 10px; float:left; width:340px; }
#h_cart { padding:15px 10px; float:left; width:200px; }
#sh_flowControl li {display:inline; }
#sh_flowControl li a, #sh_flowControl li span  { text-decoration:none; padding:2px; }
#sh_flowControl li a:hover {text-decoration:underline;}
.flowHeader { background:#F0F0F0; height:42px; }


/* Middle Content */
.ItemCatalogue {margin-top:10px; }
.ItemCatalogue table {width:100%; float:left; }
.ItemCatalogue select {margin-left:10px; margin-bottom:10px;}

/* Single Row Markup */
.mc_sortArea span { vertical-align:top; }
.mc_sortArea_Bottom { display:none; }
.mc_image img { width:100px; padding-bottom:10px; }
.mc_content h2 { padding:10px 0;}
.mc_label { text-align:right; }
.mc_label img, .mc_label input[type="image"] { width:100%; }

.mc_item input { float:right; }
.mc_item li {padding:.6px 0px;}
.mc_item { border:1px solid #EA5A07; margin:0 0 10px 10px; width:740px; float:left; display: inline; }

/* Listing Items  */
.CategoryCatalogue {margin-bottom:10px;}
.CategoryCatalogue img { height:150px; width:150px; }
.CategoryCatalogue table { float:left; }
#PaginationBottom {margin-top:10px;}
.pagerTop { float:left; }
.pagerTop .pagination { display:none; }
.CategoryCatalogue h3 {padding:10px 10px 0 0}
.CategoryCatalogue h3 a {text-decoration:none;}
.CategoryCatalogue h3 a:hover {text-decoration:underline;}
.CategoryCatalogue ul {margin: 10px 0px 0px 10px;}
.CategoryCatalogue ul li a { color:#EA5A07 ; }
.relitem_listing { width:150px; height:170px; float:left; }
.relitem_listing a { width:100%; float:left; }
.relitem_listing span { margin:0 5px; width:90%; float:left; height:37px;overflow:hidden;}

/* Multi Column Markup */
.Col1, .Col2, .Col3, .Col4, .Col5 { float:left; }
.Col2 .mc_item-col { width:256px; height:430px; }
.Col3 .mc_item-col { width:160px; height:430px; }
.Col4 .mc_item-col { width:122px; height:430px; }
.Col5 .mc_item-col { width:96px; height:430px; }

.CatCol1 .mc_cat-col {width:460px;padding:10px 0 0 60px;}
.CatCol2 .mc_cat-col { width:200px;padding:10px 0 0 60px;}
.CatCol3 .mc_cat-col { width:160px;padding:10px 0 0 10px;}
.CatCol4 .mc_cat-col { width:120px;padding:10px 0 0 10px;}
.CatCol5 .mc_cat-col { width:90px;padding:10px 0 0 10px;}
.CatCol4 img,.CatCol5 img { width:75px; height:75px;}

.mc_cat-col {  float:left; vertical-align:top; margin-bottom:10px;height:350px;}
.mc_cat-col h3 a { color:#000000; }

.mc_item-col .attribName, .Col4 .attribName span { width:auto; padding-right:1px; }
.mc_label-col { margin:10px -10px 0 10px; float:left; width:92%; }
.mc_item-col h2, .mc_item-col p { margin:10px 0 0 10px; float:left; display:block; width:92%; }
.mc_item-col h3 a { color:#EA5A07 ; }
.mc_item-col { border:1px solid #E4E4E4; margin:10px 10px 10px 0; height:400px; float:left; }
.mc_image-col { margin:10px auto; display:block; }
.mc_item-col input { float:left; }
.mc_image-col img  { height:100px; display:block; margin:10px auto; }
.mc_item-col p { overflow:hidden; height:50px; }
.mc_item-col .mc_summary { overflow:hidden; height:130px;display:block; }

/* Item Page Markup */
.mc_content-page h1 { padding:0px; }
.mc_fields li { padding-top:5px; padding-bottom:2px; text-align:left; float:left; width:350px; }
.mc_itembtn {margin:5px 20px;}
.mc_image-page img { width:400px; margin-top:20px;  }
.mc_imagegallery { width:123px; float:left; margin:10px 10px 0 0; }
.mc_imagegallery img { width:120px;  }
.mc_content-page h2 {padding:20px 0;}
.mc_content-page input { margin-left:10px; margin-bottom:10px; }
.mc_content-page p { padding:10px 20px 0 0; overflow:hidden; }
.mc_label-page { text-align:right; }
.mc_label-page li {padding:0px 0px 5px 0px;}
.mc_item-page { min-height:200px; padding-bottom:10px; border:1px solid #EA5A07; }
.ajax__tab_body { min-height:100px; }
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab { margin-bottom:-2px; }
.rel_image img { height:100px; }
.mc_relateditem ul li { display:block; padding:5px 13px 5px 8px; }.
.ItemDesc_Matrix_ParameterOptions_ImageSelected { border-color:Red; }
	
/* Kit Items */
.kitItem_Icon { float: left; width:20px; min-height:1px; text-align:left; padding-top:2px; }
.kitItem_Icon img { width:100px; height:100px; }
.kitItem {width:100%; background:#efefef; border:1px solid #ccc; padding:10px 0px;  }
.kitItem span { margin-left:10px; }
.kitItem_Title {width:100%; margin:10px 0px; }
.kitItem_Title img { vertical-align:top; }
.kitItem_Title .bold {font-size:16px;}
.kitItem_Options { float:left; position:relative; width:100%; border:1px solid #CCCCCC; padding:10px 0; }
.kitItem_OptionsList { float:left; padding:10px 0; }
.kitItem_OptionsList input { float:left; margin-top:3px; *margin-top:-1px;}
.kitItem_OptionsList label{ float:left; width:860px; text-align:left; display:block; margin-top:3px;}
.kitItem_OptionsList label a { color:#000000; }
.kitFloatImage { width:160px; }

/* Footer */
#footer li a { text-decoration:none; padding:5px 8px; }
#footer li a:hover {text-decoration:underline;}
#footer ul li {display:inline;}
#footer ul {text-align:center; padding:10px 0;}
#copyright p {padding:10 0px; margin-left:10px;}
#poweredBy img {float:right; margin-right:10px; margin-bottom:10px;}


/* Manufactur and Branding */
.BrandCatalogue img {width:100px; height:100px; border:none; margin:0 27px 27px 0;}
.imagelisting { width:100px; height:100px; min-height:100px; border:solid 1px gray; float:left; margin:5px; overflow:hidden; }
.imagelisting img { width:100px; }
.information {border:1px solid #ccc; padding:15px; background:#F6F6F6; overflow:hidden;}
.information a {padding:5px 8px; background:#7CC245; color:White; font-weight:bold; text-decoration:none; width:125px; text-align:center; border:1px solid #338C1F; margin:10px auto; }
.information a:hover {color:Black; }
.information .image {float:left; height:285px; margin-right:15px;}
.information h2 {float:left;}
.information p {display:block; line-height:29px;}

/* Form fields */
.lblFieldTextLeft { text-align:left; color:#666666; float:left; }
.lblFieldText { text-align:right; color:#666666; float:left; }
.inputFieldText { width:200px; margin:0 3px 3px 3px; }
.lng_inputFieldText { width:400px; margin:0 3px 3px 3px; }
.selectFieldText {width:204px; margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.sm_inputFieldText { width:50px; margin:0 3px 3px 3px; }
.sm_selectFieldText {width:54px; margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.selectNoWidth { margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.formButtons { float:left; text-align:center; width:100%; padding:30px 0;}
.number { text-align:right; display:block; padding-right:10px; }

/* View Cart */
.mc_vcRelatedItems {background:#EFEFEF none repeat scroll 0 0; margin:10px 10px 0 0;padding:10px 0; text-align:center;}
.coupon {left:6px; position:relative; top:-6px;}
.vc_header { margin:20px 10px;}
.vc_nav {text-align:right; margin:20px 0}
.viewCart-creditCard { float:left; padding:10px; border:1px solid #ccc; background:#efefef;}
.viewCart-ShipBill { float:left; margin-right:10px; padding:10px; border:1px solid #ccc; background:#efefef; }
.vc_image img {width: 50px; }
.vc_shippingCalc {text-align:right;}

/* Global Tables */
table {width:100%;}
.table {border-bottom:1px solid #efefef; margin-bottom:10px; }
.table a {display:block;}
.table th { text-align:left; color:#ffffff; background:#6D6E71; }
.table .thOpen { background:#6D6E71; color:#fff; }
.table .thClose { background:#6D6E71; padding:8px; }
.trBorder {border-bottom:1px solid #efefef; padding:10px;}
.table tr {border-bottom:none;}
.table th span, .table td span, .table td a { padding-left:10px;}
.table td { border:1px solid #efefef; padding:7px;}
.table td td, .popupBody .table td td {border:0px;}
.boxHeader { padding:10px; }

/* ShippingCalculator */
.popupBody .table .table { width:300px; margin-left:100px; }
.popupBody .table input { float:left; }
.popupBody .table td { padding:1px; border:0px; border-left:1px solid #efefef; border-right:1px solid #efefef; }
.popupBody .table .table td { padding:1px; border:1px solid #efefef; }

/* OrderList */ 
.dx0 { width:400px; }
.dx2 { width:100px; text-align:left; }

.displayNone { display:none; }
.miniCart { vertical-align:top; text-align:center; display:block; }

.featuredimg { width:50px; height:50px;}

#divtotal { z-index:2; }

.homeLogo { float:left; padding:35px; width:200px; }
.homeLogo img { width:200px; }
.homeLogo li { font-size:20px; padding-top:5px; }
.homeLogo ul { margin-left:40px; }

#poweredBy { display:none; }
#zHide { display:none; }

a img { text-decoration:none; }

.ajax__tab_xp .ajax__tab_body { border-color:#EA5A07!important; }
.ajax__tab_xp .ajax__tab_header { border-bottom:1px solid #EA5A07; background:none!important; }


/* Server List Page */
.serverListLong h2, .serverList h2, .categoryList h2 { font-size:15px; }
.serverListLong li, .serverList li, .categoryList li { font-size:14px; list-style-type:disc; list-style-position:inside; padding:4px 0; }
.serverList li.version { list-style-type:none; padding-left:25px; }
.serverListLong a, .serverList a, .categoryList a { font-size:14px; text-decoration:none;  }
.serverList img { padding-right:5px; margin-bottom:-6px; border:0px; text-decoration:none;  }
.chooseModel { font-size:17px; }
.singleServer { background-image:url(//www.xbyte.com/images_site/Product-BackGround.png);  float:left; text-align:center; width:130px; height:100px; margin:5px; padding:2px; }
.singleServerRow { float:left; text-align:center; width:940px; height:100px; margin:5px; padding:2px; float:left; }
.serverBoxesCompare .singleServer { background-image:url(//www.xbyte.com/images_site/Product-BackGround.png); background-repeat:no-repeat; float:left; text-align:center; width:130px; height:600px; margin:0px; padding:2px; }
.singleServerDetail { border:1px solid #BBBBBB; height:494px; margin:18px 0px; padding:2px; }
.singleServerDetail span { color:Green; }
.detailSection { height:60px; padding:5px 2px; }
.singleServerRow .detailSection { height:82px; float:left; width:108px; border:1px solid #BBBBBB; padding:5px 2px; margin:5px 0; font-size:11px; }
.detailSectionHeader { background-image:url(//www.xbyte.com/images_site/Product-BackGround.png); background-repeat:no-repeat; height:100px; float:left; width:130px; padding:5px 2px; width:130px;  }
.detailSectionHeader a { text-decoration:none; }
.singleServer a { text-decoration:none; }
.singleServer a span { text-decoration:underline; }
.singleServer img { border:0px; text-decoration:none;  }
.serverBoxes { float:left; width:100%; margin:10px; }
.serverBoxesCompare { float:left; width:100%; margin:10px; }
.serverBoxes h2 { font-weight:bold; }

/* default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  color:White;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=2);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;
  *height:2em;
}


/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.05em 0.08em;
  padding: 0;
  color: #666666; 
}

#shadow_1:before { 
  content: 'Servers'; 
}
#shadow_2:before { 
  content: 'Server Parts'; 
}
#shadow_3:before { 
  content: 'Storage'; 
}
#shadow_4:before { 
  content: 'Storage Parts'; 
}
#shadow_5:before { 
  content: 'Services'; 
}
#shadow_6:before { 
  content: 'Support'; 
}
#shadow_7:before { 
  content: 'Company Info'; 
}
#shadow_8:before { 
  content: 'Networking'; 
}

/*\*/
html*.shadow {

  [color:red;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:red;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

.topLink { padding-right:5px; }

#mc_Corp { line-height:1.5; }

.imgBorder { border:1px solid Gray; }

#f_bottomMenu { padding-top:10px; color:#fff; text-align:center; }
#f_bottomMenu a { color:#fff; }
#f_bottomMenu a:hover { color:#ea5a07; }

#ctl00_ctl00_splash { font-size:30px; text-align:center; position:absolute; left:50%; margin-left:-500px; top:50px; background:white; height:500px; width:1000px; z-index:99999; border:1px solid black; }

.ajax__tab_xp .ajax__tab_body { font-size:12px!important; }
.blackBorder td { border:1px solid black; }
.blackBorder li { margin-left:20px; }

.summaryBold { float: left; line-height: 1.4; font-weight:bold; margin-top:-1px; display:block; width:105px; }

body { background-repeat:repeat-x; }
img { border:0; padding:0; margin:0; }

#topNavigation a { }
#outerWrapper { margin: 0 auto 0 auto; text-align: left; width:980px;}

.bodyWrapper { width: 960px;  float:left; padding:0 10px; display: inline; }

#sh_navigation #nav { background-position:center; background-repeat:repeat-y;  margin:0 10px; }


.flowCtrl { width: 980px;  float:left; }

#pageTop { height: 47px;  width: 960px; }
#header { background-repeat:no-repeat; height: 102px; padding: 47px 10px 0; width: 960px; position: relative; }
#topNavigation { background-color: #f4f2fc; height: 42px; padding: 0px 0px 0px 0px; width: 960px; }
#searchCart { height: 50px; padding:46px 10px 0 10px; width: 960px; float:left; background-position:center; background-repeat:repeat-y; }
  
* html #searchCart { padd\ing:0px 10px 0 10px;  } /* Hack for IE6 */
  
#listingWrapper { width:960px; background-repeat:repeat-y; display: inline; overflow: visible; padding:0; margin:0; float:left; }
#leftColumn { float: left; padding: 0px 0px 0px 0px;  width: 190px; display: inline; }
#content { margin: 0 0 0 171px;  padding: 0px 0px 0px 0px;  width: 779px; background-color:#ffffff; }

#footer { background-repeat:no-repeat; height: 210px; width: 960px; padding:0 10px; }
#footerNav { padding: 35px 15px 0 15px;text-align:center;	color:#908b8b; }
#footerNav a:link { color: #908b8b; text-decoration: none; 	}
#footerNav a:visited { color: #908b8b; text-decoration: none; }
#footerNav a:hover { color: #fff;	text-decoration: none;	}
#footerNav a:active { color: #908b8b; }
#footerNav .footerLinkSep{ margin: 0 8px;}

#search { float:left;	width:300px; background:black; height:38px; padding:6px 0; }
#cartQuickView { float:left;	padding:0 117px; color: #fff; line-height: 50px; background:black; width:186px; }
#searchCart a:link { color:#ffffff; text-decoration: underline; 	}
#searchCart a:visited { color:#ffffff;  }
#searchCart a:hover { color:#ea5a07; 	}
#searchCart a:active { color:#ffffff; }

#aboutUs { position:absolute;	top: 100px;	right: 24px; }
#myAccount { position:absolute; top: 50px; right: 50px;	color:white; }
#topImages { position:relative; bottom:50px; left:720px; width:240px; }
#socialImages { position:absolute; bottom:1px; left:880px; width:80px; }
#aboutUs a:link { color: #1b1b1b; text-decoration: none;	}
#aboutUs a:visited { color: #1b1b1b; text-decoration: none; }
#aboutUs a:hover { color: #ea5a07; text-decoration: underline;}
#aboutUs a:active { color: #1b1b1b;font-weight: normal; }
#myAccount a:link { color:white; text-decoration: underline; 	}
#myAccount a:visited { color:white; text-decoration: underline; }
#myAccount a:hover { color: #ea5a07; text-decoration: none;}
#myAccount a:active { color:white; }


#leftNav { padding:10px; float:left; width:170px; min-height:700px; }
#leftNav a:link { color:#036dfa; text-decoration: none; }
#leftNav a:visited { color:#036dfa; text-decoration: none; }
#leftNav a:hover { color:#ea5a07; text-decoration: none; }
#leftNav a:active { color:#036dfa; text-decoration: none; }

#leftNav ul { list-style:none; padding: 0; margin: 0; }
#leftNav li { background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em; line-height: 20px; }
#leftNav li.noBack { background:none; padding-left:0px; }

#leftNav #HP {margin-top:15px;}
#leftNav #IBM {margin-top:15px;}
#leftNav #networking {margin-top:15px;}

#recentView .recentItem .recentItemImg { text-align:center;}
#recentView .recentItem .recentItemName { font-weight:bold; padding:15px 0 5px 15px;}
#recentView .recentItem .recentItemDesc { font-size:11px; padding:0 0 5px 15px;}
#recentView .recentItem .recentItemAddToCart { font-weight:bold; color:#ea5a07; padding:0 0 5px 15px;}
	
#recentView .recentItem .recentItemName a:link { color:#036dfa; text-decoration: none; }
#recentView .recentItem .recentItemName a:visited { color:#036dfa; text-decoration: none; }
#recentView .recentItem .recentItemName a:hover { color:#ea5a07; text-decoration: none; }
#recentView .recentItem .recentItemName a:active { color:#036dfa; text-decoration: none; }

#recentView .recentItem .recentItemAddToCart a:link { color:#ea5a07; text-decoration: underline; }
#recentView .recentItem .recentItemAddToCart a:visited { color:#ea5a07; text-decoration: underline; }
#recentView .recentItem .recentItemAddToCart a:hover { color:#ea5a07; text-decoration: none; }
#recentView .recentItem .recentItemAddToCart a:active { color:#ea5a07; text-decoration: underline; }

#copyright { color:#afaeae; text-align:right;	line-height: 30px; padding-right:24px; display:none; }
	

.item {	margin-top:20px; padding-bottom:5px; }
.addToCart { margin:0 0 5px 0; }
.price { font-size:11px; color: #ea5a07; }
.salePrice { font-size: 12px; font-weight:bold; }
.ourPrice { font-size: 12px; font-weight:bold;	color: #1b1b1b; }

.more{ font-size: 11px;	color:#1b1b1b;	margin-top:10px; }
.more a:link { color:#1b1b1b; text-decoration: underline; }
.more a:visited { color:#1b1b1b; text-decoration: underline; }
.more a:hover{ color:#1b1b1b; text-decoration: none; }
.more a:active{ color:#1b1b1b; text-decoration: underline; }

.leftNavHeading { font-family:verdana,arial,helvetica,sans-serif; color:#ea5a07; font-weight:bold;  margin:1.0em 0 0.4em; display:block; }

.productRow { background-repeat:no-repeat; background-position:bottom; 	overflow:auto; 	margin-top:10px;	}
.product {	width: 176px; padding:0 5px 15px 10px;	float:left;	border-left:1px solid #CCC;	text-align:center;	margin:10px 0px; }
.productTwo { width: 340px;	padding:0 5px 15px 10px; float:left; border-left:1px solid #CCC; text-align:center;	margin:10px 0px; }
.productLeft {	width: 176px; padding:0 5px 15px 10px;	float:left;	text-align:center;	margin:10px 0px; }
.product h2, .productLeft h2 { padding-bottom:5px; }

.hideRadio input { display:none; }
.hideRadio span { display:none; }

.listHeader { margin-bottom:20px; line-height:1.5; }
.headerImage { float:left; width:200px; }
.headerImage img { width:200px; }
.headerParagraph { float:left; width:530px; margin-left:20px; }
.headerLinks { clear:both; float:left; margin:20px; }
.headerLinks li { display:inline; margin:10px; }

.showBullets, .showBullets li { list-style-type:disc; list-style-position:outside; padding-left:15px; }

div#woInvite { position:fixed!important; z-index:99999!important; }


.smallChat img {  }



    
/*   ---   CENTER CONTENT   ---   */

.breakline
{
    float:left;
    width: 650px;
    height: 2px;
      
    border-radius: 2px;  
      
    background-color: #D3D3D3;
    background-repeat: repeat-x;
    
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 60px;
    
    }



 .center_content_container
{ 
    float:left;
    width: 770px;
}  

.center_content_container h1 
{

    margin-left: 20px;
    margin-bottom: 15px;
    
    font-size: 16px;
    
    font-weight: bold;
    
    }

/*   ---   CENTER CONTENT END   ---   */
    
/*   ---   BROWSE PRODUCT   ---   */
    
 .browse_products a
{
    float:left;
    width:170px;
    height: auto;
    
    background-color: #f2f2f2;
    border: solid 1px #d9d9d9;
    box-shadow: 0px 2px 1px #888888;
    border-radius: 5px;
    text-decoration:none;
    margin-left: 13px;
    padding: 0px;
    } 
    
 .browse_products a:hover
{
    border: solid 1px #39acdf;
    background-color: white;
    box-shadow: 0px 1px 2px #1c71a7;
} 

.browse_products_image
{
    float:left;
    width:170px;
    height: 100px;

    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/browse_image_bg.jpg);
    background-repeat: repeat-y;
    border-bottom: solid 1px #ccc;
    border-radius: 3px 3px 0px 0px;
    margin: 0px;
    padding: 0px;
    }
    
.browse_products_image_item
{ 

    }    
    
    
 
.browse_products_action
{
    float:left;
    width:170px;
    height: auto;
        
    margin: 0px;
    padding: 0px;
    
    border-top: solid 1px #eaeaea;
    }
    
        
 .browse_products_view
{
    float:left;
    width:170px;
    height:30px;

    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_action_bg.jpg);
    background-repeat: repeat-x;

    border-radius: 0px 0px 3px 3px;
    margin: 0px;
    
    }   
    
p.browse_products_view_text    
{
    text-align:center;
    color: #1971a8;
    font-family:Verdana, serif;
    font-size:14px;
    font-weight:bold;
    
    
    padding-top: 6px;
    }
    

/*   ---   BROWSE PRODUCT END   ---   */

/*   ---   BROWSE PARTS   ---   */
    
 .browse_parts a
{
    float:left;
    width:130px;
    height: auto;
    
    background-color: #e5e5e5;
    border: solid 1px #d9d9d9;
    box-shadow: 0px 1px 2px #888888;
    border-radius: 5px;
    text-decoration:none;
    margin-left: 15px;
    padding: 0px;
    } 
    
 .browse_parts a:hover
{
border: solid 1px #38b449;
background-color: #fff;
box-shadow: 0px 1px 2px #006738;
    } 
    
        
    
       
.browse_parts_image
{
    float:left;
    width:130px;
    height: 74px;

    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/browse_image_bg.jpg);
    background-repeat: repeat-y;

    border-radius: 3px 3px 0px 0px;
    margin: 0px;
    padding: 0px;
    }
    
.browse_parts_image_item
{ 
    margin-left: auto;
    margin-right: auto;
    }    
    
    
 
.browse_parts_action
{
    float:left;
    width:130px;
    height: auto;
        
    margin: 0px;
    padding: 0px;
    border-top: solid 1px #eaeaea;
    }
    
        
 .browse_parts_view
{
    float:left;
    width:130px;
    height:30px;

    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_action_bg.jpg);
    background-repeat: repeat-x;

    border-radius: 0px 0px 3px 3px;
    margin: 0px;
    
    }   
    
p.browse_parts_view_text    
{
    text-align:center;
    color: #006738;
    font-family:Verdana, serif;
    font-size:12px;
    font-weight:bold;
    
    
    padding-top: 9px;
    }
    

/*   ---   BROWSE PARTS END   ---   */



/*   ---   1 UP SERVERS   ---   */
    
.one_up_servers_buffer
{
    float:left;
    width:700px;
    height: 10px;
    
    }    
    
 .one_up_servers a
{
    float:left;
    width:720px;
    overflow: hidden;
    height: auto;
    
    background-color: #f2f2f2;
    border: solid 1px #d9d9d9;
    
    box-shadow: 0px 1px 2px #888888;
    border-radius: 5px;
    text-decoration:none;
    margin-left: 20px;
    padding: 0px;
    
    text-align:center;
    } 
    
 .one_up_servers a:hover
{
border: solid 1px #faa81d;
background-color: #ffffff;
box-shadow: 0px 1px 2px #f37622;
}   
    
.one_up_servers_image
{
    float:left;
    width:225px;
    height: 120px;
    
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_1up_image_bg.jpg);
    background-repeat: repeat-y;
    border-right: solid 1px #ccc;
    border-radius: 3px 0px 0px 3px;
    margin: 0px;
    padding: 0px;
    }
    
.one_up_servers_image_item
{
    width: 225px;
    height: 130px;
    margin-left: auto;
    margin-right: auto;
    }    
            
.one_up_servers_info
{
    float:left;
    width:265px;
    height:90px;
    display:inline;
        
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_1up_info_bg.jpg);
    background-repeat: repeat-y;

    padding-top: 15px;
    padding-bottom: 15px;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #ccc;
    }   
    
p.one_up_servers_info_text_title    
{
    padding:0px;
    
    color: #1a70a7;
    font-size:16px;
    font-weight:bold;
    margin-bottom: 15px;  
}

p.one_up_servers_info_text_details    
{
    padding:0px;
    
    color: #363636;
    font-size:12px;
    line-height: 16px;
}
p.one_up_servers_info_text_details_alt   
{
    padding:0px;    
    color: #363636;
    font-size:12px;
    line-height: 16px;
}


.one_up_servers_price
{
    float:left;
    display:inline;
    width:225px;
    height:120px;
    border-left:1px solid #eaeaea;
        
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_info_bg.jpg);
    background-repeat: repeat-y;

    border-left: solid 1px #eaeaea;
    }  
.one_up_servers_info_text_price
{
    height:90px;
    }

.one_up_servers_price_text_price_center
{
    padding-top: 30px;
    padding-bottom: 30px;
    height:30px;
}


p.one_up_servers_info_text_price_small
{
    display: inline;
    color: #3d993d;
    font-size:14px;
    font-weight:bold; 
    margin-top: 0px;
    padding: 0px;
    
}

p.one_up_servers_info_text_price_large
{
    color: #3d993d;
    font-size:18px;
    font-weight:bold; 
    margin: 0px;
    padding: 0px;
    line-height:150%
}
        
.one_up_servers_action
{
    float:left;
    width:225px;
    
    height: 30px;
    
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_action_bg.jpg);
    background-repeat: repeat-x;

    border-radius: 0px 0px 3px 0px;
        
    margin: 0px;
    padding: 0px;
    border-top: solid 1px #eaeaea;
    }
        
 .one_up_servers_view
{
    float:left;
    width:225px;

    margin: 0px;
    padding: 0px;
    }   
    
p.one_up_servers_view_text    
{

    color: #f47623;
    font-family:Verdana, serif;
    font-size:14px;
    font-weight:bold;
    
    margin-top: 7px;
    }
    
    
/*  ---   1 UP SERVERS END   ---   */


/*   ---   3 UP SERVERS   ---   */
    
 .three_up_servers a
{
    float:left;
    width:225px;
    height: auto;
    
    background-color: #f2f2f2;
    border: solid 1px #d9d9d9;
    
    box-shadow: 0px 1px 2px #888888;
    border-radius: 5px;
    text-decoration:none;
    margin-left: 20px;
    padding: 0px;
    
    text-align:center;
    } 
    
 .three_up_servers a:hover
{
border: solid 1px #faa81d;
background-color: #ffffff;
 box-shadow: 0px 1px 2px #f37622;
}   
    
.three_up_servers_image
{
    float:left;
    width:225px;
    height: 100px;
    
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_image_bg.jpg);
    background-repeat: repeat-y;
    border-bottom: solid 1px #ccc;
    border-radius: 3px 3px 0px 0px;
    margin: 0px;
    padding: 0px;
    }
    
.three_up_servers_image_item
{
    width: 225px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    }    
            
.three_up_servers_info
{
    float:left;
    width:225px;
        
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_info_bg.jpg);
    background-repeat: repeat-y;

    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #eaeaea;
    }   
    
p.three_up_servers_info_text_title    
{
    padding:0px;
    
    color: #1a70a7;
    font-size:16px;
    font-weight:bold;
    margin-bottom: 15px;  
}

p.three_up_servers_info_text_details    
{
    padding:0px;
    
    color: #363636;
    font-size:12px;
    line-height: 16px;
}
p.three_up_servers_info_text_details_alt   
{
    padding:0px;    
    color: #363636;
    font-size:12px;
    line-height: 16px;
}
.three_up_servers_info_text_price
{
    margin-top: 15px;
    }

.three_up_servers_info_text_price_center
{
    padding: 0px;
    
}

p.three_up_servers_info_text_price_small
{
    display: inline;
    color: #3d993d;
    font-size:14px;
    font-weight:bold; 
    margin: 0px;
    padding: 0px;
}

p.three_up_servers_info_text_price_large
{
    display: inline;
    color: #3d993d;
    font-size:18px;
    font-weight:bold; 
    margin: 0px;
    padding: 0px;
    line-height:150%
}
        
.three_up_servers_action
{
    float:left;
    width:225px;
    
    height: 30px;
    
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/servers_action_bg.jpg);
    background-repeat: repeat-x;

    border-radius: 0px 0px 3px 3px;
        
    margin: 0px;
    padding: 0px;
    border-top: solid 1px #eaeaea;
    }
        
 .three_up_servers_view
{
    float:left;
    width:225px;

    margin: 0px;
    padding: 0px;
    }   
    
p.three_up_servers_view_text    
{

    color: #f47623;
    font-family:Verdana, serif;
    font-size:14px;
    font-weight:bold;
    
    margin-top: 7px;
    }
    
    
/*  ---   3 UP SERVERS END   ---   */



/*  ---   Tabbed ITEM Description Box Start   ---   */

#Item-Detail-Container
{
    float:left;
    width:auto;
    height:auto;
    
    margin-top: 10px;
    
    }    
    
#tab-container
{
    width:724px;
    height:34px;
    
}

#Item-Detail-Container .tab-items  
{
    
	float:left;
	height:30px;
	
	margin:0;
	padding:0;	
		    
}

#Item-Detail-Container .tab-items > li 
{ 
    
    position: relative;
    
    z-index:2;
    
	float:left;
	
	width:179px;
	height:30px;
	
	margin:0;
	padding:0;
	
	list-style-type: none;
	
	background-image: url('//amazon-xbyte1.netdna-ssl.com/TOS/Images/notactive.png');
	
	border-left: solid 1px #58585b;
    border-right: solid 1px #58585b;
    border-top: solid 1px #58585b;
    
	border-radius: 10px 10px 0px 0px;
	
	background-color:white;
			
}

#Item-Detail-Container .tab-items > li a 
{
    
	display:inline-block;
	margin:0;
	padding:0px;
	height:30px;
	text-decoration: none;
	
}

#Item-Detail-Container .tab-items > li:hover
{
    
	background-image: url('//amazon-xbyte1.netdna-ssl.com/TOS/Images/hover.png');
    height:30px;
	
	margin:0;
	padding:0;

    border-left: solid 1px #88b7e2;
    border-right: solid 1px #88b7e2;
    border-top: solid 1px #88b7e2;
    
	border-radius: 10px 10px 0px 0px;

}

#Item-Detail-Container .tab-items > li.active 
{
    
    position: relative;
    
    z-index:4;
    
	background-image: url('//amazon-xbyte1.netdna-ssl.com/TOS/Images/active.png');
	
	border-left: solid 1px #ec6a1f;
    border-right: solid 1px #ec6a1f;
    border-top: solid 1px #ec6a1f;
    
	border-radius: 10px 10px 0px 0px;
	
	height:30px;
		
	margin:0;
	padding:0;
	
}

#Item-Detail-Container .tab-pane 
{    
    margin:0px;
	padding:0px;
	display:none;
	
}

#Item-Detail-Container .active {
	display:block;
	
	margin:0;
	padding:0;
	
}

#tab-content-container
{
    position: relative;    
    z-index:3;
    
    float:left;
    
    border:solid 1px #ec6a1f;
    /* border-radius: 0px 0px 5px 5px; */
    background-color:white;
    
    height:auto;
    width:720px;
    
    margin-top:-4px;	
	padding:10px;
    
}


#Container_Summary_Box_Right
{
    float: left;
    
    width:425px;
    
    
    
    margin-left:10px;
    
             
    }


#Container_Summary_Image_Box
{
    
    
    float: left;
    
    width:250px;
        
    
}
    
#Summary_Image_Box
{
    width:225px;
    height:150px; 
    
    border: solid 1px #939597;
    border-radius: 5px;   
    
    vertical-align: middle;
    text-align: center;
    
    margin-left:auto; 
    margin-right:auto;
    
}
    
#Summary_xbyte_Image
{
    float: left;
    margin-left:auto; 
    margin-right:auto; 
        
    }
    
#Summary_Text_Box
{
     
    float:left;
    
    width:410px;
    height:auto; 
    
	padding:20px;
    
    background-color:#e6ecf2;
    border: solid 1px #1f4165;
    border-radius: 5px;
    
    color:#1f4165;
    
    }

        
#image-text-center
{
    height:auto;
    text-align:center;
	padding: 0px;
	margin: 0px;
}
    
#video_container
{
    width:600px;
    height:360px;
    
    padding:0px;
    
    margin-left:50px;
    margin-right:auto;
    
    border: solid 1px #1f4165;
    border-radius: 5px;
    
    }
    
#full-info-link
{
    padding-top:10px;
    padding-bottom:15px;
    
    }
    
#Compare-Items
{
    
    margin-top:20px;
    float:left;
    width:420px;
    text-align:center;
        
}    
    
#Big-Image-Box
{
    float:left;
    
    height: 385px;
    width: 550px;
    
    border: solid 1px #ec6a1f;
    border-radius: 5px;
    
    margin-left:10px;
    
}

#Small-Image-Box-wrap-left
{
    float:left;
}
    
#Small-Image-Box
{
    
    border: solid 1px #88b7e2;
    border-radius: 5px;
    float:left;
    margin-bottom:5px;
    
}


/*  ---   Tabbed ITEM Description Box END   ---   */







#Item-Detail-Container .table .thOpen {
    background: #D9E7F7;
    color: Black;
}

#Item-Detail-Container .blackBorder td {
    border: 1px solid #58585b;
}

#Special-Order-Container
{   
    float:left;    
    border:solid 1px #ec6a1f;
    border-radius: 5px 5px 5px 5px;
    background-color:white;    
    width:740px;      
   
}
  
    
.Special-Box
{   
    float:left; 
    font-size: 14px;   
    Text-Align: center;
    margin-left:25px;    
}    
    
    
  
#Special-Contact-Container
{
    background-color:white;
    height:45px;
    width:700px;
    padding:10px;
    margin:10px 0;
}

.Special-Box-top    
{
    border-style:solid;
    border-width:1px;
    border-radius: 5px 5px 0px 0px;
    width:200px;   
    color:White;
    Text-Align: center;    
}    

.Special-Box-bot
{
    border-style:solid;
    border-width:1px;
    border-top: 0px;
    border-radius: 0px 0px 5px 5px;
    background-color:white;   
    width:200px;   
}

#Special-Box-Order div {  border-color:#3a6aa9; }
#Special-Box-Order .Special-Box-top { background:#3a6aa9; }
#Special-Box-Call div {   border-color:#ec6a1f; }
#Special-Box-Call  .Special-Box-top { background:#ec6a1f; }
#Special-Chat-Box div {   border-color:#404041; }
#Special-Chat-Box  .Special-Box-top { background:#404041; }



.foot-cert-box
{
            background: #fff;   
            
            border: 2px solid #4d4d4d;
            border-radius: 10px;            
         
            width: 525px;  
            margin-left:auto;
            margin-right:auto;
                            
            padding: 5px;
            
}
 
    
.foot-cert-container
{

            height: 80px;

}

.foot-center-cert-add-box
{
            float:left;
            width: 940px;
            padding:10px; 
 
    }
.footer-cert-image-bbb
{
            float:left;
            display: inline-block;
            margin-top:20px;
            padding: 0 3px 0 3px;
}

.footer-cert-image-aa
{    
            float:left;
            display: inline-block;
            border: none;
            padding: 0px;
            margin-top: 1px;
            margin-left: 5px;
            margin-right: 5px;
            height:75px;
}

.footer-cert-image-iso
{    
            float:left;
            display: inline-block;
            border: none;
            padding: 0px;
            margin-top: 15px;
            margin-left: 10px;
            margin-right: 15px;
            height:75px;
}

.footer-cert-image-rr
{    
            float:left;
            display: inline-block;
            border: none;
            padding: 0px;
            margin-top: 13px;
            margin-left: 5px;
            margin-right: 5px;
            height:75px;
}
   
.footer-cert-image-e
{    
            float:left;
            display: inline-block;
            border: none;
            padding: 0px;
            margin-top: 1px;
            margin-left: 5px;
            margin-right: 5px;
}        
            
.foot-link-box
{
              
            float:left;                                 
            height:auto;
            width:auto;
            position:relative;
            position:relative;
            z-index: 601;            
            margin-left: 30px;
            
} 
  
.footer-content-box a
{
    
            text-decoration: none;
            color: white;

}          
  
.footer-content-box a:hover
{
            color: #26a7df;
}    
            
.foot-divide-box
{              
            float:left;                     
         
            height:140px;
            width:2px;                        
            margin-left: 20px;
            background: #252626;
            
            border-radius: 5px;
            }                 
           
             
                        
.address-gradient-box 
{        
            border: 2px solid #252626;
         
            background: #000000;
                               
            width: 500px;  
            
            padding: 2px; 
                  
            margin-top: 10px;
            margin-left:auto;
            margin-right:auto;
            margin-bottom: 5px;
                                                
            border-radius: 5px;
                        
}
 
.address-gradient-box > div  
{                
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 25px;
            padding-right: 25px;

    
}

.footer-content-box
{
            float:left;
            height:auto;       
            padding-bottom: 10px;
            margin-left:30px;
}


#post-footer-info-box
{
            float:left;            
            height:auto;
            width: 980px;    
            padding-top:10px; 
            padding-bottom:20px;            
            text-align:center; 
                        
            background-image: url('//amazon-xbyte1.netdna-ssl.com/newxbyte/blackfootermidshadow.png');
            background-repeat:repeat-y;           
}

.footer-divider
{
    float:left;
    width: 980px;
    height: 10px;
    
    
    background-image: url(//amazon-xbyte1.netdna-ssl.com/newxbyte/blackfooterbreakshadow.png); 
    background-repeat:repeat-x;
    }
    
    
    
#new-footer-container
            {
                
            float:left;
            padding: 0px;
            height:auto;
            margin-top: -10px;
            position:relative;
            z-index: 500;
            width: 980px;
            margin-left: auto;
            margin-right: auto;
                        
            }
            
            
#new-footer-white-top
            {
            margin-left: auto;
            margin-right: auto;
            padding: 0px;
            height:10px;
            width: 960px;
            background-image: url('//amazon-xbyte1.netdna-ssl.com/TOS/Images/whiteshadow.png');
            background-repeat: repeat-x;
            position:relative;
            z-index: 500;
            }


                        
.new-footer-black-top
            {
            height:10px;
            width: 980px;
            
            background-image: url('//amazon-xbyte1.netdna-ssl.com/newxbyte/blackfootertopshadow.png');           
                        
            position:relative;
            z-index: 500;
            }
            
.new-footer-submit-container
{
    float:left;
    width: 960px;
    height: 135px;
    background-image: url('//amazon-xbyte1.netdna-ssl.com/newxbyte/dummy_box.jpg');
    margin-left: 10px;
            
            
            
    }            
            
#new-footer-middle
            {
            float:left;
            padding-top: 10px;
            height:auto;
            width: 980px;          
           
            background-image: url('//amazon-xbyte1.netdna-ssl.com/newxbyte/blackfootermidshadow.png');
            background-repeat:repeat-y;    
           
           
            position:relative;
            z-index: 601;
            
            }       
#new-footer-bottom
            {
            float:left;
            margin: 0px;
            padding: 0px;
            height:20px;
            width: 980px;
            background-image: url('//amazon-xbyte1.netdna-ssl.com/TOS/Images/footerbot.png');
            position:relative;
            z-index: 601;
            } 





/*We Do IT All*/


.wedoitall_container
{
     margin-left: 10px;
    
    }

.wedoitall_black
{
    float:left ;
    margin-top: 10px;
    margin-bottom: 10px;
    
    margin-left: auto;
    margin-right: auto;
    
    padding: 2px;  
    
    border: solid 2px #3f3f3f;
    border-radius: 5px;
    
    background-color:#181818;
} 

.wedoitall_white
{
    float: left;
    width: 685px;
    padding:5px;  
     
    border: solid 2px #d1d2d4;
    border-radius: 5px;
    
    background-color:White;
    
} 

.wedoitall_content
{
    float: left;
   
    width: 675px;
   
    margin-left: auto;
    margin-right: auto;    
              
}

.wedoitall_collumn_33
{
    float: left;
    width: 200px;
    height: auto;
    
    color: #1c6fa5;
    font-size:12px; 
        margin-left: 20px;
}

.wedoitall_collumn_66
{
    float: left;
    width: 500px;
    height: auto;
    
    color: #f37620;
    font-size:12px;  
  margin-left: 20px;
}

.wedoitall_collumn_66_inside
{
    padding-left: 35px;
    
    }

.wedoitall_collumn_99
{
    float: left;
    width: 125px;
    height: auto;
    
    color: #1c6fa5;
    font-size:12px; 
        margin-left: 20px;
}

.wedoitall_divider
{
    float: left;
    
    height: 3px;
    width: 675px;
    padding: 0px;
    
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
 
    
    border-radius: 5px;
    
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #D1D2D4 0%, #FFFFFF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #D1D2D4 0%, #FFFFFF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #D1D2D4 0%, #FFFFFF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D2D4), color-stop(1, #FFFFFF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #D1D2D4 0%, #FFFFFF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #D1D2D4 0%, #FFFFFF 100%);
    }

.wedoitall_banner
{

    margin-left: 15px;    
    margin-bottom: 10px;  
}



/*We Do IT All END*/


  .accordion-toggle {cursor: pointer; margin: 0px 0px 0px 30px ; display:block; }
  .accordion-toggle:a {margin: 0px 0px 0px 60px; display:block;}  
  .accordion-content {display: none; margin: 15px 0px -20px 60px ;}
  .accordion-content li{display: list-item; list-style-type: disc; margin-left: 30px;}
  .accordion-content.default {display: block; }
  
.faq_breadcrumb{margin: 0px 0px 30px 0px ;}
.faq_head{color:#E75B24;}
.faq_link{margin: 0px 0px 0px 30px ;}
.faq_subtitle{margin: 0px 0px 0px 30px ;}


#lhnContainerDone {
    width: 150px!important;
}