/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma; font-size: 12px; }
.errorBox { font-family : Tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #2a2a2a; }
.orderEdit { font-family : Tahoma; font-size : 10px; color: #FF6508; text-decoration: underline; }

BODY {
  background:#FFF url('images/new/wizard-bg.png') repeat-x; /* ca-body-bg.png */
  color: #4D4D4F;
  margin: 0px auto;
  font-family:Tahoma;
  font-size:11px;
}

A {  text-decoration: none;
  color: #314D63; /* #2063A6 */ }
a img{ border:none; }

A:hover {
  color: #83B2DC;
}

FORM {
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family : Tahoma;
  font-size : 11px;
  background:#DEDFDE;
  border:1px solid #8C868C;
  padding:2px;
  color:#6B7594;
  margin:2px 2px 2px 2px;
}

INPUT.Search
{
  font-family : Tahoma;
  font-size : 11px;
  background:white;
  border:none;
  padding:2px;
  color:#6B7594;
  margin:2px 2px 2px 2px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma;
  font-size : 11px;
  background:#FFFFFF;
  border:1px solid #888888;
  color:#314D63;
}


/* Shopping Cart - JQuery */
#az_top{ background:url('images/ca_topbar-bg.jpg') repeat-x; width:25%; height:42px;
position:absolute; top:0px; right:50px; z-index:100; }
#az_top_left{ background:url('images/ca_topbar-left.jpg') no-repeat; height:42px; }
#az_top_right{ background:url('images/ca_topbar-right.jpg') right no-repeat; height:42px; padding:0px; vertical-align:middle; }
#shopping_cart_box { 
	height:43px; width:100%;
	background:url('images/ca_topbar-cart.jpg') no-repeat 0px 0px;
	padding-left:0px; margin-left:10px; }
#btn_animBoxCart{ padding-top:13px; }
/* dropdown cart module */
.animBox {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.animBoxDropover {
    position: absolute;
    visibility: visible;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#animBoxCart {
	margin-top:0px; margin-left:-5px; position:relative;
	border: #7f7f7f solid 1px;
	background-color: #efefef;
	display:none;
	width: 255px;
	top:auto;
	z-index: 1000;
}
.animBoxCartImage { }
.animBoxCartContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7f7f7f;
}
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	color: #2063A6; /*orig Red Color #dd2a00 */
	text-decoration: underline;
}
.animBoxCartContent A:hover {
	text-decoration: none;
	color: #828282;
}
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {
	font-weight: bold;
	color: #2063A6;
	text-decoration: none;
}
.animBoxCartName A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {
	font-weight: bold;
	color: #2063A6;
	text-decoration: none;
}
.animBoxCartLink A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartTotal, .animBoxCartLink {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #2063A6;
}
.animBoxCartLink { border-bottom: #7f7f7f solid 1px; }
.animBoxCartTotal { border-top: #7f7f7f solid 1px; }
.animBoxCartNotice {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7f7f7f;
}

/* Main Menu */
#az_menu_container { position:absolute; top:85px; right:55px; z-index:10; height:41px; }
#az_menu_bg{ background:url('images/menu_bg.gif') repeat-x; height:41px; }
#az_main_menu {
	list-style:none;
	padding:0; margin:0; }
#az_main_menu li {
    float:left; 
	font:16px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }
#az_main_menu a {
	color:#848484; text-decoration:none; display:block;
	background:url('images/ca_nav-bg.png') no-repeat 0 0; /* Original is: az_menu.png and no position numbers */
	width:124px; /* Original is: 126px */
	line-height:40px; text-align:center; margin-right:2px; }
#az_main_menu a:hover {
	background:url('images/ca_nav-bg.png') no-repeat 0 -40px; /* Original is: az_menu_sel.png and no position numbers */
	color:#2F82CE; }
	
#az_follow_us { position:absolute; top:50px; right:60px; z-index:12; width:180px; height:32px; color:#fff; font:11px/1.15em Tahoma, Geneva, sans-serif;  display:inline; border:1px none #F00; }
	#az_follow_us span { float:left; position:relative; top:12px; }
	#az_follow_us ul { list-style-type:none; margin:0px; position:relative; top:2px; }
	#az_follow_us ul li { display:inline; margin-left:3px; width:32px; height:32px; text-align:center; }
	#az_follow_us ul li:last { clear:left; }
	
#az_share 	{ position:absolute; top:127px; right:60px; z-index:10; width:190px; height:20px; display:inline; border:1px none #F00; }

#bz_share 	{ position:absolute; bottom:115px; right:74px; z-index:10; width:190px; height:20px; display:inline; border:1px none #F00; }

/* Side Boxes - original
.az_sidebox_header_bg{ background:url(images/az_sidebox_header_bg.gif) repeat-x; }
.az_sidebox_header_left{
	background:url(images/az_sidebox_header_left-1.gif) no-repeat -5px 0;	
	width:5px; height:35px; }
.az_sidebox_header_caption div{
	background:transparent url(images/az_sidebox_header_caption.gif) no-repeat 0 -2px;
	vertical-align:middle; text-align:center; line-height:31px;
	font-family:Arial; font-size:18px; color:#fff; }
.az_sidebox_header_right{
	background:url(images/az_sidebox_header_right-1.gif) no-repeat;
	width:5px; height:35px; }
.az_sidebox_border_left{ /* background:url(images/az_sidebox_border_right.gif) left repeat-y; }
.az_sidebox_border_right{ /* background:url(images/az_sidebox_border_right.gif) right repeat-y; }
.az_sidebox_border_bottom{ /* background:url(images/az_sidebox_border_right.gif) bottom repeat-x; }
.az_sidebox_footer_left{
	/* background:url(images/az_sidebox_footer_left.gif) left;
	width:5px; height:6px; }
.az_sidebox_footer_right{
	/* background:url(images/az_sidebox_footer_right.gif) right;
	width:5px; height:6px; }
.az_sidebox_footer_bottom{ /*background:url(images/az_sidebox_border_bottom.gif) bottom repeat-x; }*/


/* Side Boxes */
.az_sidebox_header_bg { background:url(images/ca-sidebox-bg.png) repeat-x; }
.az_sidebox_header_left {
	background:url(images/ca-sidebox-left.png) no-repeat;
	width:6px; height:35px; }
.az_sidebox_header_caption div {
	/* background:transparent url(images/az_sidebox_header_caption.gif) no-repeat 0 -2px; */
	vertical-align:middle; text-align:center; line-height:31px;
	font-family:Arial; font-size:18px; color:#2063A6; }
.az_sidebox_header_right {
	background:url(images/ca-sidebox-right.png) no-repeat;
	width:6px; height:35px; }
.az_sidebox_border_left {  }
.az_sidebox_border_right {  }
.az_sidebox_border_bottom {  }
.az_sidebox_footer_left {
	width:5px; height:6px; }
.az_sidebox_footer_right {
	width:5px; height:6px; }
.az_sidebox_footer_bottom {  }


/* az template settings */
.container{	width:968px; position:relative; top:125px; }
.footer-container {  }

/* Disabled
#lang_box{	
	width:165px; height:43px;
	vertical-align:middle; }
#cur_box { height:43px; width:290px; }
#shopping_cart_box {
	width:240px; height:43px;
	background:url(images/az_cart_td.gif) no-repeat 10px 0px;
	padding-left:10px; }
#btn_animBoxCart{ }
End of Disabled */


/* Footer
.az_footer{ background:url(images/az_footer_center.gif) repeat-x; }
#az_footer_left{
	background:url(images/az_footer_left.gif) left no-repeat;
	width:6px; height:57px; }
#az_footer_right{
	background:url(images/az_footer_right.gif) left no-repeat;
	width:6px; height:57px; }
#az_bottom_nav {
	font-family:Tahoma;
	font-size:12px; }
#az_bottom_nav a {
	text-transform:lowercase;
	color:#569AD8; }
TD.bottom_nav_sep {
	padding:0 10px 0 10px;
	color:#569AD8;
}*/

#ca-footer { background:url(images/ca_footer-bg.png) repeat-x; position:relative; top:125px; left:30px; height:40px; width:955px; }
.ca-footer-left { background:url(images/ca_footer-left.png) no-repeat left top; width:955px; height:40px; }
.ca-footer-right { background:url(images/ca_footer-right.png) no-repeat right top; width:955px; height:40px; }
ul.ca-footer-nav { 
	margin:0 auto; padding:0;
	list-style-type:none;
	text-align:center; font-family:Tahoma; font-size:12px;
	width:100%;
	position:relative; top:13px;}
.ca-footer-nav li {
	border-left: 1px solid #569AD8;
	display: inline;
	line-height: 1.1em;
	margin: 0 1em 0 -1em;
	padding: 0 1em 0 1em;
}
.ca-footer-nav li:first-child {
	border-left: 0px solid #569AD8;
}
.ca-footer-nav a { text-transform:lowercase; color:#569AD8; }
.ca-footer-nav a:hover { color:#135D9F; }


.footer-other { position:relative; top:125px; }
/* Footer - AZ-CA-Old
.az_footer{ background:url(images/ca_footer-bg.png) repeat-x; position:relative; top:125px; }
#az_footer_left{
	background:url(images/ca_footer-left.png) left no-repeat;
	width:10px;
	height:40px;
}
#az_footer_right{
	background:url(images/ca_footer-right.png) left no-repeat;
	width:11px;
	height:40px;
}
#az_bottom_nav {
	font-family:Tahoma;
	font-size:12px; }
#az_bottom_nav a {
	text-transform:lowercase;
	color:#569AD8; }
#az_bottom_nav a:hover { color:#569AD8; }
*/

TD.bottom_nav_sep {
	padding:0 10px 0 10px;
	color:#569AD8; }

.az_item_topleft{
	background:url(images/az_item_topleft.gif) left no-repeat;
	width:7px;
	height:7px; }
.az_item_topright{
	background:url(images/az_item_topright.gif) right no-repeat;
	width:7px;
	height:7px; }
.az_item_bottomleft{
	background:url(images/az_item_bottomleft.gif) left no-repeat;
	width:7px;
	height:7px; }
.az_item_bottomright{
	background:url(images/az_item_bottomright.gif) right no-repeat;
	width:7px;
	height:7px; }
.az_item_bordertop{
	background:url(images/az_item_border.gif) top repeat-x;
	width:7px;
	height:7px; }

.az_item_borderleft{
	background:url(images/az_item_border.gif) left repeat-y;
}
.az_item_borderright{
	background:url(images/az_item_border.gif) right repeat-y;
}
.az_item_borderbottom{
	background:url(images/az_item_border.gif) bottom repeat-x;
}



.smallCur {
	color:#3165AD;
	font-size:12px;
	font-weight:bold;
}

SPAN.productPrice {
	font-family:Arial;
	font-size:19px;
	color:#2063A6;
}
SPAN.productPrice s {
	color:#3165AD;
}
SPAN.productPrice s .smallCur {
	color:#2063A6;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma;
  font-size: 11px;
}
TABLE.topbox{	
	height:42px;
}

.topBoxText {
	font-family:Tahoma;
	font-size:11px;
}

.az_button_search_submit {
	background:#bc0200;
	padding-left:10px;
	padding-right:10px;
	border:none;
	color:#FFFFFF;
	text-transform:lowercase;
	cursor: pointer;
}

input.az_search{
	border:2px solid;
}

.az_button_submit {
	background:url(images/az_button1_center.gif) repeat-x;
	vertical-align:top;
	height:18px;
	padding:0;
	border:none;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	text-transform:lowercase;
	cursor: pointer;
	white-space:nowrap;
	margin:0;

}
.az_button_submit2 {
	background:url(images/az_button2_center.gif) repeat-x;
	vertical-align:top;
	height:18px;
	padding:0;
	border:none;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	text-transform:lowercase;
	cursor: pointer;
	white-space:nowrap;
	margin:0;	
}

.az_button {
	background:url(images/az_button1_center.gif) repeat-x;
}
.az_button2 {
	background:url(images/az_button2_center.gif) repeat-x;
}
.az_button, .az_button2 {
	color:#FFFFFF;
	text-transform:lowercase;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	text-align:center;
	

}

.az_button3 {
	background:url(images/az_button3_center.gif) repeat-x;
}
.az_button4 {
	background:url(images/az_button4_center.gif) repeat-x;
}
.az_button3, .az_button4 {
	color:#FFFFFF;
	text-transform:lowercase;
	cursor:pointer;
	font-size:11px;
	font-family:Tahoma;
	height:18px;
	white-space:nowrap;
	text-align:center;
	

}

IMG.addborder {
	/*border:1px solid #8b0a0a;*/
}
.az_addborder{
	width:140px;
	height:140px;
	line-height:140px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #52758C;
}
.az_addborder2{
	width:140px;
	height:70px;
	line-height:70px;
	text-align:center;
	border:1px solid #52758C;
}

/* Category sidebox style */
.az_cat_nav{
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	height:20px;
	padding-left:0px;
	border-bottom:0px dashed #E7E7E7;
}

.template-button-left, .template-button-middle, .template-button-right, 
.template-button-left2, .template-button-middle2, .template-button-right2, 
.template-button-left3, .template-button-middle3, .template-button-right3 {
  line-height: 19px;
  height: 19px;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  color: #ffffff !important;
  font-weight:bold;
  padding:0;
  margin: 0;
  vertical-align: bottom;
  display: -moz-inline-box;
  display: inline-block;  
  cursor: pointer;
}
.template-button-left2, .template-button-middle2, .template-button-right2, 
.template-button-left, .template-button-middle, .template-button-right {
  line-height: 18px;
  height: 18px;
  text-transform:lowercase;  
}
.template-button-left2, .template-button-middle2, .template-button-right2 {
  color:#424242;
}

/* CSS BUTTONS */
.template-button-left {
  /* background:url(images/az_button1_left.gif) no-repeat; */
  background:url(images/ca_btn-left.png) no-repeat;
  width: 5px; height:20px; }
.template-button-middle {
  /* background:url(images/az_button1_center.gif) repeat-x; */
  background:url(images/ca_btn-bg.png) repeat-x;
  white-space: no-wrap; height:20px; }
.template-button-right {
  /* background:url(images/az_button1_right.gif) no-repeat; */
  background:url(images/ca_btn-right.png) no-repeat;
  width:6px; height:20px; }

.template-button-left2 {
  background:url(images/ca_btn-left.png) no-repeat;
  width: 5px; height:20px; }
.template-button-middle2 {
  background:url(images/ca_btn-bg.png) repeat-x;
  white-space: no-wrap; height:20px; }
.template-button-right2 {
  background:url(images/ca_btn-right.png) no-repeat;
  width: 6px; height:20px; }

.template-button-left3 {
  /* background:url(images/az_button3_left.gif) no-repeat; */
  width: 4px; }
.template-button-middle3 {
  /* background:url(images/az_button3_center.gif) repeat-x; */
  background:url(images/az_button2_center.gif) repeat-x;
  white-space: no-wrap; }
.template-button-right3 {
  /* background:url(images/az_button3_right.gif) no-repeat; */
  background:url(images/az_button2_right.gif) no-repeat;
  width: 4px; }

.template-button-left4 {
  background:url(images/ca_btn4-left.jpg) no-repeat;
  width: 7px; height:27px; }
.template-button-middle4 {
  background:url(images/ca_btn4-bg.jpg) repeat-x;
  white-space: no-wrap; height:27px; }
.template-button-right4 {
  background:url(images/ca_btn4-right.jpg) no-repeat;
  width: 7px; height:27px; }

/* MAIN table css controls */
.siteWidth { width: 943px; }
.maincont_tb { }

/* LEFT bar css controls */

.maincont_left_td {
	width: 217px;
}
.leftbar_tb {
	width: 217px;
}
TD.infoBoxHeadingLcornerLeft, TD.infoBoxHeadingLcornerLeft_categ {
	/* background-image: url("images/az_leftbox_heading_left.gif"); */
	background-position: right center;
	background-repeat: no-repeat;
	width: 34px;
}
TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {
	/* background-image: url("images/az_leftbox_heading_mid.gif"); */
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #e0e0e0;
	height: 30px;
}
TD.infoBoxHeadingRcornerLeft, TD.infoBoxHeadingRcornerLeft_categ {
	/* background-image: url("images/az_leftbox_heading_right.gif"); */
	background-position: left center;
	background-repeat: no-repeat;
	width: 5px;
}
TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000001;
	text-align: left;
	padding-left: 10px;
}
.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited {
	color: #000001;
	text-decoration: none;
}
.infoBoxHeadingLeft A:hover {
	color: #000001;
	text-decoration: none;
}
.infoBoxLeft, .infoBoxLeft_categ {
	border-left: #e0e0e0 solid 1px;
	border-right: #e0e0e0 solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	margin-bottom: 10px;
}
.infoBoxLeft .boxText, .infoBoxLeft_categ .boxText {
	padding: 0 20px;
}
.infoBoxContentsLeft {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7f7f7f;
	background-color:#0F0
	text-align: left;
	line-height: 1.5;
}
.infoBoxContentsLeft span.productSpecialPrice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF6508;
}
.infoBoxContentsLeft .boxText A:link, .infoBoxContentsLeft .boxText A:active, .infoBoxContentsLeft .boxText A:visited {
	color: #FF6510;
	text-decoration:none;
}
.infoBoxContentsLeft .boxText A:hover {
	color: #dd2a00;
	text-decoration: none;
}
.infoBoxContentsLeft_categ {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #dd2a00;
	text-align: left;
}
.infoBoxContentsLeft_categCell {
	background-image: url("images/az_categbox_bg.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 5px 0;
}
.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, 
.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {
	color: #828282;
	text-decoration: none;
}
.infoBoxContentsLeft_categCell A:hover,
.infoBoxContentsLeft_categ A:hover {
	color: #dd2a00;
	text-decoration: underline;
}

	/* RIGHT bar css controls */

.maincont_right_td {
	width: 200px;
}
.rightbar_tb {
	width: 200px;
}
TD.infoBoxHeadingLcornerRight {
	background-image: url("images/az_leftbox_heading_left.gif");
	background-position: right center;
	background-repeat: no-repeat;
	width: 34px;
}
TD.infoBoxHeadingRight {
	background-image: url("images/az_leftbox_heading_mid.gif");
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #e0e0e0;
	height: 30px;
}
TD.infoBoxHeadingRcornerRight {
	background-image: url("images/az_leftbox_heading_right.gif");
	background-position: left center;
	background-repeat: no-repeat;
	width: 5px;
}
TD.infoBoxHeadingRight {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000001;
	text-align: left;
	padding-left: 10px;
}
.infoBoxHeadingRight A:link, .infoBoxHeadingRight A:active, .infoBoxHeadingRight A:visited {
	color: #000001;
	text-decoration: none;
}
.infoBoxHeadingRight A:hover {
	color: #000001;
	text-decoration: none;
}
.infoBoxRight {
	border-left: #e0e0e0 solid 1px;
	border-right: #e0e0e0 solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	margin-bottom: 20px;
}
.infoBoxRight .boxText {
	padding: 0 20px;
}
.infoBoxContentsRight {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #dd2a00;
	text-align: left;
	line-height: 1.5;
}
.infoBoxContentsRight span.productSpecialPrice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF6508;
}
.infoBoxContentsRight .boxText A:link, .infoBoxContentsRight .boxText A:active, .infoBoxContentsRight .boxText A:visited {
	color: #828282;
	text-decoration: underline;
}
.infoBoxContentsRight .boxText A:hover {
	color: #dd2a00;
	text-decoration: none;
}

/* CENTER bar css controls */
.maincont_mid_td { padding: 0 10px; }
TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter { }
TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter { }
/* .plainBoxHeading for ZenCart */ 
TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {
	height: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #314D63;
	text-align: left; }

/* .plainBox for ZenCart and moduleBox for ms3 */ 
.infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox { }
.infoBox, .plainBox, .moduleBox { border: #e0e0e0 solid 1px; }
TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; }
.infoBoxContents {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7f7f7f;
	text-align: left; }
.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited,
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited {
	color: #314D63;
	text-decoration: none;
	font-size: 11px; }
.infoBoxContents A:hover, .infoBoxContentsCenter A:hover {
	color: #83B2DC;
	text-decoration: none; }
TD.productListing-data {
  font-family: Tahoma;
  font-size: 11px;
  text-align:left; }
.az_productListing-heading {
  font-family:Tahoma;
  font-size: 11px;
  /*background: #b6b7cb;*/
  color: #314D63;  
  text-transform:uppercase;
  letter-spacing:.001em;
  font-weight:bold; }

/* PRODUCT box css controls */
.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb { 
	width: 240px; }
.productBoxOuter {
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1; } 
.productBoxBottom_tb { 
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1; }
TD.productBoxHeadingLcorner { 
	background-image: url("images/az_productbox_heading.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 14px; }
TD.productBoxHeading {
	padding-left: 10px;
	border-top: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1; }
TD.productBoxHeadingRcorner { width: 0px; }
TD.productBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  height: 26px;
  line-height: 0.9;
  padding: 0 10px; }
TD.productBoxHeading A:link, TD.productBoxHeading A:active, TD.productBoxHeading A:visited {
	color: #666666;
	text-decoration: none; }
TD.productBoxHeading A:hover {
	color: #666666;
	text-decoration: underline; }
.productBox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #7f7f7f;
	text-align: left; }
.productBoxContent {  
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7f7f7f;
	padding: 10px 0 10px 10px; }
.productBox A:link, .productBox A:active, .productBox A:visited,
.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited {
	color: #dd2a00;
	text-decoration: none; }
.productBox A:hover, .productBoxContent A:hover {
	color: #828282;
	text-decoration: underline; }
.productBoxImage {
	text-align: center;
	vertical-align: top; }
.productBoxcart  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FF6508;
	padding-bottom: 4px; }
.productBoxPrice SMALL { font-size: 14px !important; color: #FF6508 !important; }
.productBoxDescription { height: 50px; }
.productBoxLBottom { width: 0px; }
.productBoxRBottom { width: 0px; }
.productBoxHSep { }
.productBoxVSep { }
.productBoxMid{ }
.productInfo {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7f7f7f;
	text-align: left;
	line-height: 1.5; }
.productInfoPrice {
  font-family: Tahoma, Arial;
	font-weight: bold;
  font-size: 14px;
	color: #FF6508;
	height: 30px; }
.productInfo A:link, .productInfo A:active, .productInfo A:visited {
	color: #535353;
	text-decoration: underline; }
.productInfo A:hover {
	color: #dd2a00;
	text-decoration: none; }

.centeredContainer { margin: auto; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignTop { vertical-align: top; }
.alignMiddle { vertical-align: middle; }
.alignBottom { vertical-align: bottom; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.inline { display: inline; }
.block { display: block; }
.nowrap { white-space: nowrap; }
.paddingTop { padding-top: 5px; }
.paddingRight { padding-right: 5px; }
.paddingBottom { padding-bottom: 5px; }
.paddingLeft { padding-left: 5px; }
.marginTop { margin-top: 5px; }
.marginRight { margin-right: 5px; }
.marginBottom { margin-bottom: 5px; }
.marginLeft { margin-left: 5px; }
.listPlain {
	margin: 0px;
	padding: 0px;
	list-style-type: none; }
.noborder { border: none; }


/* ZenCart Specific */	
span.normalprice {
	color: #3165AD;3165AD
	text-decoration: line-through; }
span.normalprice .smallCur{
	color:#FF6508; }
span.normalprice {
	text-decoration: line-through; }
SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
	color: #FF6508; }
span.productSpecialPriceSale {
	color: #FF6508;
	text-decoration: line-through; }
.plainBox {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #7f7f7f; }
	
/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
	font-weight: bold; }
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount { }
#cartContentsDisplay {border:1px solid #314D63;}
TR.tableHeading { background: url(images/ca_btn4-bg.jpg) repeat-x !important; color:#FFFFFF !important; height:27px;} /* bg - #529EDE */
TR.rowEven { background-color: #FFFFFF !important; }
TR.rowOdd { background-color: #FFFFFF !important; }
DIV #cartSubTotal { background-color: #fdfdfd !important; }
.centerBoxHeading {
	font-family: Tahoma !important;
	font-weight: normal !important;
	font-size: 16px !important;
	font-weight:bold !important;
	color: #314D63 !important;
	text-align: left !important; }
.maincont_tb fieldset {
	border: #e0e0e0 solid 1px !important; }
.maincont_tb legend { color: #314D63; }
.centerColumn { padding: 0 !important; }
.categoryListBoxContents { width: 32% !important; }
.specialsListBoxContents { width: 32% !important; }
/*.productGeneral { float: none !important; } */
.productGeneral a { text-decoration:underline; line-height:20px; margin-left:12px; }
.cPadding { padding:5px; }



/* banner.css */
#db_container {
	border:1px solid #f2f2f2;
	margin:auto;
	text-align:center; }
.az_slideshow {
	padding:0;
	margin:0;
	overflow:hidden; }
.az_slideshow img {
	padding: 0px;
	border:0; }
#db_controls {
	position:absolute;
	z-index:9999999;
	font-family:Tahoma, Arial, sans-serif;
	margin:280px 0 0 0;
	height:28px; }
#slide_play, #slide_pause, #slide_prev, #slide_next {
	float:right;
	text-align:center;
	line-height:20px; }
#slide_play { margin:6px 10px 0 0px; }
#slide_pause { margin:6px 2px 0 6px; }
a.pause {
	background:url(images/pause.gif) no-repeat;
	height:20px; }
a.pause:hover, a.pause_sel {
	background:url(images/pause_sel.gif) no-repeat;
	height:20px; }
a.play:hover, a.play_sel {
	background:url(images/play_sel.gif) no-repeat;
	height:10px; }
a.play {
	background:url(images/play.gif) no-repeat;
	height:10px; }
a#db_toggle, a#db_toggle2 {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;	
	width:15px;
	font-size:11px;	}
a#db_toggle:hover { 	color:#CC9933; }
a#db_prev, a#db_next {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	width:16px;
	font-size:11px; }
a#db_prev:hover, a#db_next:hover {
	color:#CC9933; }
#db_nav { float:right; padding:0; margin:0; }
#db_nav li { 
	float: left;
	list-style: none;
	font-family:Tahoma, Arial, sans-serif; }
#db_nav a { 
	width: 31px;
	text-align:center;
	display: block;
	color:#9c9c9c;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	height:28px;
	padding-top:3px;
	background:url(images/nav.gif) repeat-x; }
#db_nav a:hover { color:#e50d0d; }
#db_nav a.activeSlide { 
	color:#ffffff;
	background:url(images/nav_sel.gif) no-repeat;
}
#db_nav a:focus { outline: none; }

/* Added by CHARGE Anywhere */

LEGEND {  }

.ca_top_nav1 {
	font:10px Tahoma,Arial,san-serif; padding-left:13px; line-height:18px; height:18px; border-bottom:1px dashed #E7E7E7;
	background:url(images/az_category_arrow.gif) no-repeat 5px 10px; }
.ca_top_nav1 span { font:10px Tahoma,Arial,san-serif; font-weight:bold; text-decoration:underline; color:#2063A6;
	line-height:18px; height:18px; }
.ca_top_nav1 a { font:10px Tahoma,Arial,san-serif; color:#2063A6; line-height:18px; height:18px;}
.ca_top_nav1 a:hover { text-decoration:underline; color:#83B2DC; }

.ca_top_nav {
	font:10px Tahoma,Arial,san-serif; line-height:20px; height:20px;
	padding-left:13px; border-bottom:1px dashed #E7E7E7;
	background:url(images/az_category_arrow.gif) no-repeat 5px 10px; }
.ca_top_nav span { font:10px Tahoma,Arial,san-serif; font-weight:bold; text-decoration:underline; color:#2063A6;
	line-height:20px; height:20px; }
.ca_top_nav a { font:10px Tahoma,Arial,san-serif; color:#2063A6; line-height:20px; height:20px; }
.ca_top_nav a:hover { text-decoration:underline; color:#83B2DC; }

.ca_sub_nav {
	font:10px Tahoma,Arial,san-serif; line-height:20px; height:20px;
	padding-left:30px; border-bottom:1px dashed #E7E7E7;
	background:url(images/az_category_arrow.gif) no-repeat 8px 10px; }
.ca_sub_nav span { font:10px Tahoma,Arial,san-serif; text-decoration:underline; line-height:20px; height:20px; }
.ca_top_nav a { color:#2063A6; }
.ca_top_nav a:hover { text-decoration:underline; color:#83B2DC; }

.ca_products_nav {
	font:10px Tahoma,Arial,san-serif; line-height:20px; height:20px;
	padding-left:15px; border-bottom:1px dashed #E7E7E7;
	background:url(images/az_category_arrow.gif) no-repeat 8px 10px; }
.ca_products_nav span { font:10px Tahoma,Arial,san-serif; text-decoration:underline; line-height:20px; height:20px; }
.ca_top_nav a { color:#2063A6; }
.ca_top_nav a:hover { text-decoration:underline; color:#83B2DC; }

.orangeCheck { background:url(images/bullet.png) no-repeat 5px 3px; padding:5px 5px 0px 25px; }
.orangeCheck a:hover { text-decoration:underline; color:#83B2DC; }
.blueCheck { background:url(images/bullet.png) no-repeat 5px 3px; padding:2px 0px 0px 25px; }
.blueCheck2 { background:url(images/bullet.png) no-repeat 5px 3px; padding:1px 0px 5px 25px; margin-left:25px; font-size:16px; }
.blueCheck3 { background:url(images/bullet.png) no-repeat 5px 3px; padding-left:25px; font-size:16px; margin-bottom:5px; line-height:1.15em; }
	

#whiteContainer { background:#fff url('images/banner.png') no-repeat top center; width:1010px; margin: 0 auto; z-index:0; position:relative; }
#whiteContainer a.index-link-box { 
	display:block; 
	width:675px; height:115px; 
	text-decoration:none; 
	position:absolute;
	top:0px;
	left:28px;
	z-index:4; }
.fLeft { float:left; }

.moreInformation { padding-top:5px; padding-bottom:10px; }
.moreInformation td { padding:0 3px 15px 8px; }
.moreInformation div { padding:0 1px 0px 0px; }
.moreInformation a { text-decoration:underline; line-height:18px; color:#3469A4; }
.moreInformation a:hover { text-decoration:underline; line-height:18px; color:#83B2DC; }
.moreInformation p { padding:0px 10px 0px 10px; }

.more-info-tbl1 { vertical-align:text-top; }
.more-info-tbl1 ul { list-style: none; margin: 0; padding: 0;vertical-align:text-top; }
.more-info-tbl1 li { padding: 2px 0 2px 0px; margin: .4em 0; background:url(images/bullet_go.png) no-repeat 0 50%; padding-left:20px; }

/* More Information Page */
.blueHeader {
	vertical-align:middle;
	text-align:center;
	font:18px arial,helvetica,san-serif;
	font-weight:normal; 
	line-height:39px;
	color:#2063A6; }
div.moreInfoContent { padding:3px 0px 3px 10px; margin-bottom:15px; }
#moreInfoH1 { background:url(../../../images/infohead/header.gif) no-repeat center 0; width:215px; height:39px; }

.iconlist { list-style: none; margin: 0; padding: 0; }
.iconlist li { padding: 2px 0 2px 0px; margin: .4em 0; }
li.pdf { background: url(images/page_white_acrobat.png) no-repeat 0 0; padding-left:20px; }

/* .iconlist2 { list-style: none; margin: 0; padding: 0; }
ul.iconlist2 li { padding: 2px 0 2px 20px; margin: .4em 0; }
li.pdf { background: url(images/page_white_acrobat.png) no-repeat 0 50%; }
li.doc { background: url(images/bullet_doc.gif) no-repeat 0 50%; }
li.flash { background: url(images/bullet_text.gif) no-repeat 0 50%; }
li.htm { background: url(images/page_white_link.png) no-repeat 0 50%; }
li.ppt { background: url(images/page_white_link.png) no-repeat 0 50%; }
li.editacct { background: url(images/page_white_link.png) no-repeat 0 50%; }
li.editaddress { background: url(images/page_white_link.png) no-repeat 0 50%; }
li.password { background: url(images/page_white_link.png) no-repeat 0 50%; }  */

/* Contact Page */
#caContact { background:url(/zen-cart/images/contact.png) no-repeat; 
	width:400px; height:122px; margin:0 auto 5px auto; }
	#caContact p { padding:20px 20px 10px 25px; }
#caSupport { background:url(/zen-cart/images/support.png) no-repeat;
	width:400px; height:122px; margin:5px auto; }
	#caSupport p { padding:30px 20px 10px 25px; }
#caSales { background:url(/zen-cart/images/sales.png) no-repeat;
	width:400px; height:122px; margin:5px auto; }
	#caSales p { padding:35px 20px 10px 25px; }
#caBilling { background:url(/zen-cart/images/billing.png) no-repeat;
	width:400px; height:122px; margin:5px auto; }
	#caBilling p { padding:30px 20px 10px 25px; }

.deviceGrid { text-align:center; padding:5px 0px 15px; width:125px; }
.horizPadding td { padding:5px 20px 5px 20px; border-bottom:1px solid #83B2DC; border-right:1px solid #83B2DC; }
.hairline { border-bottom:1px solid #ccc; height:1px; }

.caProductDetailsBox1 { width:205px; height:100px;
	padding:10px 10px; margin:10px 0;
	background:#EFEFEF url(images/ca_details_box_bg.jpg) repeat-y;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:1px solid #C2D7EF;
	float:left; }
.caProductDetailsBox2 { float:left;
	width:50px; height:20px;
	margin:10px 0; padding:45px 0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:center; }
.caProductDetailsBox3 { 
	width:483px; 
	margin:0 0 20px 0; padding:10px;
	background:#EFEFEF url(images/ca_details_box_bg-2.jpg) repeat-y;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:1px solid #C2D7EF; }
	
.TableBorder { margin:0px auto; }
.TableBorder td {
	border-top:1px none #83B2DC;
	border-right:1px solid #83B2DC;
	border-bottom:1px solid #83B2DC;
	border-left:1px none #83B2DC;
	vertical-align:middle;
	padding:5px;
}
.TableBorder tr td img {
	vertical-align:middle;
}


/* Index Page */
.index-wizard-container { margin-left:25px; }
.index-wizard-products { background: url(images/index-wizard-choices2.jpg) no-repeat 0 0; width:172px; height:258px; float:left; position:relative; }
.index-wizard-btnbg { position:absolute; top:215px; left:14px; font:18px Verdana, Arial, Helvetica, sans-serif; }
.index-wizard-btnbg a.cust-btn { background: url(images/index-wizard_btn.png) no-repeat 0 0px; display:block; text-decoration:none;
	width:144px; height:34px; color:#DFEDF8; line-height:34px; text-align:center;
	}
.index-wizard-btnbg a.cust-btn:hover { background: url(images/index-wizard_btn.png) no-repeat 0 -34px; color:#D2F9B9; }
.index-wizard-products a.custom-link-box, .index-wizard-products2 a.custom-link-box { display:block; width:100%; height:100%; text-decoration:none; }
.index-wizard-products2 { width:172px; height:258px; position:relative; background:url(../../../video/images/merchact.png) no-repeat; float:right; margin-right:20px; }
.index-wizard-products2 a.custom-link-box { position:relative; z-index:10; }
.merchact { position:relative; z-index:5; }
.index-wizard-products3 { background: url(images/index-wizard-choices.jpg) no-repeat 0 0; width:172px; height:258px; float:left; position:relative; }


.index-wizard-container-2 { margin-left:25px; }
.index-wizard-products-2 { background: url(images/index-wizard-choices-2.png) no-repeat 0 -50px; width:172px; height:40px; float:left; position:relative; margin-bottom:5px; }
.index-wizard-products-2:hover  { background: url(images/index-wizard-choices-2.png) no-repeat 0 0px; }
.index-wizard-products-2 a.custom-link-box { display:block; width:100%;  height:2em; text-decoration:none; position:relative; font-weight:bold; font-size:1.15em; }
.index-wizard-products-2 a.custom-link-box:hover { color:#314D63; }
.index-wizard-products-2 a span { width:75px; height:2em; position:absolute; left:12px; top:5px; vertical-align:middle; }

.index-wizard-container-3 { margin-left:25px; clear:both; }
.index-wizard-products-3 { background: url(images/index-wizard-choices-2.png) no-repeat 0 -50px; width:172px; height:40px; position:relative; margin-bottom:5px; }
.index-wizard-products-3:hover  { background: url(images/index-wizard-choices-2.png) no-repeat 0 0px; }
.index-wizard-products-3 a.custom-link-box { display:block; width:100%;  height:2em; text-decoration:none; position:relative; font-weight:bold; font-size:1.15em; }
.index-wizard-products-3 a.custom-link-box:hover { color:#314D63; }
.index-wizard-products-3 a span { width:75px; height:2em; position:absolute; left:12px; top:5px; vertical-align:middle; }



#index-intro-box {
	background:url(../../../video/images/center-bg.png) no-repeat;
	width:960px;
	height:455px;
	margin-left:0px;
	position:relative;
	font-size:11px;
	z-index:5;
}
.index-demo-link {
	position:absolute;
	bottom:165px;
	right:15px;
}
.index-info-header {
	position:absolute;
	top:25px;
	left:25px;
	width:705px;
	color:#27598B;
}
.index-info-header h1 {	font:bold 2.20em "Trebuchet MS",Arial,san-serif; margin:0; padding:0; }
.index-info-message {
	position:absolute;
	top:70px;
	left:30px;
	width:500px;
	color:#27598B;
}
.index-info-message p { font: 1.75em "Trebuchet MS",Verdana,Arial,san-serif; margin:0; padding:0; }
.merchact {
	position:absolute;
	top:120px;
	left:10px;
	width:150px;
	font:bold italic 1.10em  Verdana,Arial,san-serif;
	color: #12395F;
	text-align:center;
}

.index-award-01 {
	position:absolute;
	bottom:16px;
	left:265px;
}
.index-award {
	position:absolute;
	bottom:15px;
	left:15px;
}

.index-award-02 {
	position:absolute;
	bottom:24px;
	left:165px;
}

.index-award-03 {
	position:absolute;
	bottom:10px;
	left:348px;
}

.index-award-04 {
	position:absolute;
	bottom:22px;
	left:30px;
}
.index-order {
	position:absolute;
	bottom:87px;
	left:569px;
}
.index-demo {
	position:absolute;
	bottom:51px;
	left:569px;
}
.index-more {
	position:absolute;
	bottom:51px;
	left:723px;
}
.index-hardware {
	position:absolute;
	bottom:87px;
	left:724px;
}

.index-tour {
	position:absolute;
	top:50px;
	left:765px;
}

.index-p25 {
	position:absolute;
	top:85px;
	left:540px;
}

/* Unsupported Hardware List */
.unsupported { padding-top:5px; }
.unsupported ul { 
	list-style: none;
	margin:0; 	padding:0px;
	overflow:hidden; width:100%;
 }
.unsupported ul li {  
	float: left;
	margin-right:7px;
  	margin-bottom:4px;
	width: 85px;
	position: relative;
 }
.unsupported ul li:first-child { margin-left:0px; }
.unsupported ul li div {
	text-align: center;
	padding:0px; margin:0px 3px 0px;
	font-size:.75em;
	vertical-align:middle;
}
.unsupported ul li div p.prodName {
	text-align: center;
	padding:0px; margin:0px 0px 3px;
	height:100%;
}
.unsupported ul li div img {
	border:1px solid #8CBDEA;
	padding:1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


/***********************
    Device Grid List
************************/
#tabbed_box {
	position:relative;
	padding:5px 0px 0px 0px;
	margin: 40px auto 0px auto;
	width:590px; /* height:250px; */
}
#tabbed_box h4 {
	margin:0px;	margin-bottom:15px; margin-left:15px;
	font:2.5em Verdana,Arial,Helvetica,sans-serif;
	color:#83A5BF;
	letter-spacing:-1px;
}
#tabbed_box h4 small {
	color:#9BB9CF;
	font:normal 9px Verdana,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px; left:6px;
	letter-spacing:0px;
}
.tab-content {
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(images/popup-cont03.png) no-repeat;
	margin:0px;	
	width:580px; min-height:350px;
	position:relative;
	z-index:10;
}
ul.tab { margin:0px 0px 3px 8px; padding:0px; z-index:9; }
ul.tab li { list-style:none; display:inline; }
ul.tab li a {
	background:#FFF url(../images/tabs-bg.png) repeat-x 0px 0px;
	color:#83B9CB;
	padding:5px 6px 5px 6px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #83B9CB;
	border-bottom: 1px solid #ffffff;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	outline:none;
}
ul.tab li a:hover {
	background:#398DAC url(../images/tabs-bg.png) repeat-x 0px -30px;
	border-color:#3684A1;
	border-bottom: 1px solid #398DAC;
	color:#fff;
	cursor:pointer;
	}
ul.tab li a.active {
	background:#3684A1 url(../images/tabs-bg.png) repeat-x 0px -30px;
	color:#fff;
	border-color:#3684A1; 
	border-bottom: 1px solid #398DAC;
}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7 { display:none; }
.grid {
	overflow-y:auto;
	position:relative;
	width:580px;
	margin-top:0px;
	}
.product-list {
	overflow-y:auto;
	position:relative;
	width:580px; height:360px; 
	margin-top:6px; padding-left:5px;
}
.grid ul, .product-list ul {
	list-style: none;
	margin: 0; 	padding: 0; }
.grid ul li, .product-list ul li {
	float: left;
	margin-right: 10px;
  	margin-bottom:4px;
	background:url(../images/dev-select-bg.png) no-repeat 0px 0;
	width: 95px;
	height: 150px;
	position: relative;
	color:#000;
	font: normal 11px/1.3 "Lucida Grande","Lucida","Arial",Sans-serif;
}
.grid ul li, .product-list ul li:first-child { margin-left:0px; }

.grid ul li div p, .product-list ul li div p {
	text-align: center;
	padding:0px; margin:0px 0px 3px;
}

.grid ul li div, .product-list ul li div {
	text-align: center;
	padding:0px; margin:6px 3px 0px;
	vertical-align:middle;
}

.pciindex { color:#007B82; 
			
			padding:0px 10px 0px 0px;
			margin-bottom:5px;
}

.pciindex	dl { width: 900px; border:0px solid #BFDBF4;}
.pciindex	dd { background:#FFF; padding: 15px 0 15px 5px; margin:0 15px 0 15px; font-family: Verdana; font-size: 14px;}
.pciindex	dt { background:url(../../../../images/pcibg.png) repeat-y #FFF; 
				-moz-border-radius: 19px 0 0 19px; 
				-webkit-border-radius: 19px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px;
				margin: 2px;   width:705px; vertical-align:middle; border-top:1px solid #FFF; border:1px none #2063A6;}
.pciindex	dt a { color: #00696F; cursor:pointer; }
.pciindex	dt a:hover{ color: #83B2DC; cursor:pointer; }
.pciindex    dt table tr td {vertical-align:middle;}


.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
