/* Sitemap CSS */
a img{
	border:0;
}

/***Table Styles***/
#tableMain{
	width:61px;
	border-width:0px;
	border-collapse:collapse;
	background-color:#000000;
	color: #FFFFFF;
	text-align: left;
	margin:0px;
}
#tableFlash{
	width:467px;
	height:267px;
	border-width:0px;
	padding:0;
	color: #FFFFFF;
	text-align: left;
	margin:0;
}
#tableDetails{
	width:152px;
	height:266px;
	border:1px solid #515560;
	padding:0;
	background-color:#282842;
	color: #FFFFFF;
	text-align: left;
	margin:0;
	vertical-align:top;
}
#tableHeaders{
	width:621px;
	border-width:0px;
	background-color:#000000;
	color: #FFFFFF;
	text-align: left;
	margin:0;
}
#tableMain h1{
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:1px;
	padding-top:2px;
	margin:0px;
	border: 1px solid #515560;
	background-color: #282842;
	margin-bottom:1px;
	text-decoration:none;
}
#tableMain h2{
	border:1px solid #515560;
	background-color:#0C1127;
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	padding-bottom:3px;
	padding-top:3px;
	margin:0px;
	margin-bottom:1px;
}
#tableMain h3{
	/*background-color:#282842;*/
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:1px;
	padding-top:1px;
	margin:0px;
}
#tableMain #h3{
	/*background-color:#282842;*/
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:1px;
	padding-top:1px;
	margin:0px;
}
#tableMain h4{
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:1px;
	margin:0px;
	border: 1px solid #515560;
	background-color: #282842;
	margin-bottom:1px;
	text-decoration:none;
}
#tableMain #h4{
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:1px;
	margin:0px;
	border: 1px solid #515560;
	background-color: #282842;
	margin-bottom:1px;
	text-decoration:none;
	width:467px;
}
.tableLogoBox{
	display:block;
	background-color:#1B213B;
	text-align: left;
	/*border:1px solid #356663;*/
	border:1px solid #515560;
	border-bottom:0px;
	padding:0 5px;
	color: #FFFFFF;
	font-size: 12px;
	vertical-align:top;
	height: 155px;
}
.tableLogoBox a{
	color:#FFFFFF;
	display:block;
	text-align:right;
}
.tableLogoBoxLast{
	display:block;
	background-color:#1B213B;
	text-align: center;
	border:1px solid #515560;
	border-bottom:0px;
	padding:0 5px;
	color: #FFFFFF;
	font-size: 12px;
	height:155px;
	vertical-align: top;
	width: 151px;
}
.smallContainerCell{
	width:117px;
}
.smallContainerCellIn{
	width:116px;
	margin-right:1px;
}
.mediumContainerCell{
	width:234px;
}
.mediumContainerCellIn{
	width:233px;
	margin-right:1px;
}
.bigContainerCell{
	width:400px;
}
.bigContainerCellIn{
	width:467px;
	margin-right:0px;
}
.lastColContainerCell{
	width:153px;
}
.lastColContainerCellIn{
	width:152px;
	margin-left:0px;	
	margin-right:1px;
}
.lastColContainerCellInner{
	width:152px;
}
/***Table Details***/
.tableDetailsText{
	width:150px;
	border-bottom:1px solid #000;
	font-size:10px;
	color:#FFFFFF;
	margin-bottom:10px;
}
.tableDetailsName{
	width:69px;
	background-color:#39426B;
	border-right:1px solid #000;
	border-top:1px solid #000;
	text-align:right;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:2px;
}
.tableDetailsData{
	width:70px;
	background-color:#FFFFFF;
	color:#666666;
	border-top:1px solid #000;
	padding-top:1px;
	padding-bottom:2px;
	padding-left: 5px;
}
.tablePictures{
	background-color:#000000;
	border:1px solid #AEAFCD;
	width:150px;
}
.tablePicturesIn{
	background-color:#000;
	border-top:2px solid #000;
	border-bottom:1px solid #000;
	border-left:2px solid #000;
	border-right:1px solid #000;
	width:148px;
}
.tablePicturesIn a img{
	border:1px solid #fff;
	margin-bottom:1px;
	margin-right:1px;
}
.tableAvailableColors{
	width:150px;
	height:43px;
}
.tableMainText{
	border:1px solid #515560;
	background-color:#0C1127;
	color:#FFFFFF;
	width:467px;
	padding-left:10px;
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
	margin:0px;
	height:175px;
	margin-bottom:1px;
	
}
.tableMainText p{
	margin:0;
	padding:0 5px 0 0;
}
.tableMainText p.space{
	font-size:9px;
	margin:0;
	padding:0 5px 0 0;
	height:5px;
	overflow:hidden;
}
.tableMainText h5{
	padding:0px;
	margin:0px;
	padding-top:2px;
	font-size:13px;
}
.tableMainText h6{
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #C0C0C0;
}
.tableTextRight{
	display:block;
	background-color:#0C1127;
	text-align: left;
	border:1px solid #515560;
	color: #FFFFFF;
	font-size: 11px;
	vertical-align:top;
	height: 175px;
	width: 152px;
}
/****Scroller****/
#tableScrollerControlsTop{
	background-image: url(http://www.electricwonders.com/catalog/graphics/scrollerControlsBgTop.jpg);
	background-repeat: repeat-x;
	height:16px;
	margin:0;
	padding:0;
}
#tableScrollerControlsBottom{
	background-image: url(http://www.electricwonders.com/catalog/graphics/scrollerControlsBgBottom.jpg);
	background-repeat: repeat-x;
	height:16px;
	margin:0;
	padding:0;
}
.tdScrollerRightAlign{
	/*padding-right:12px;*/
	text-align:right;
}
.tdScrollerLeftAlign a{
	display:block;
	width:75px;
	height:16px;
}
.tdScrollerRightAlign a{
	display:block;
	width:75px;
	height:16px;
}
.tdScrollerRightAlign a img,.tdScrollerLeftAlign a img{
	margin:0 12px;
}
.tdScrollerLeftAlign{
	/*padding-left:12px;*/
	text-align:left;
}
#containerScroller{
	background-color:#42457A;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	background-image: url(http://www.electricwonders.com/catalog/graphics/scrollerBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
#tableContentScroller{
	padding:0;
	background:transparent;
}
.imgScrollerLeft{
	border:1px solid #FFF;
	margin:3px 0px 3px 5px;
}
.imgScrollerRight{
	border:1px solid #FFF;
	margin:3px 5px 3px 2px;
}
/**Swatches**/
#colors_panel{
	width:149px;
	height:18px;
	overflow:hidden;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-color:#83827E;
	margin-top: 1px;
}
.tableAvailableColors{
	width:150px;
	height:20px;
	background-color: #666666;
}
#tableColorsSwatches{
	width:149px;
	font-size:18px;
	color:#FFF;
	font-size:10px;
}
.colorSwatchNormal{
	border-right:1px solid #000;
	height:18px;
	width:18px;
	margin:0;
	padding:0;
}
.colorSwatchSmall{
	border-right:1px solid #000;
	height:18px;
	width:17px;
	margin:0;
	padding:0;
}
#tableColorsSwatches .colorSwatchNormal a:hover{
	opacity:1;
	filter: alpha(opacity=100);
	 -moz-opacity: 1;
	 /*border:1px solid #000;*/
	 background-image: url(../graphics/hoverSwatch.gif);
}
#tableColorsSwatches .colorSwatchSmall a:hover{
	opacity:1;
	filter: alpha(opacity=100);
	 -moz-opacity: 1;
	 /*border:1px solid #000;*/
	 background-image: url(../graphics/hoverSwatchSmall.gif);
}
#tableColorsSwatches a.yellow{
	background-color:#F1FD03;
}
#tableColorsSwatches a.green{
	background-color:#17FE02;
}
#tableColorsSwatches a.blue{
	background-color:#0033FE;
}
#tableColorsSwatches a.white{
	background-color:#FFFFFF;
}
#tableColorsSwatches a.red{
	background-color:#FE0000;
	margin:0;
	width: 18px;
	height: 18px;
}
#tableColorsSwatches a.rainbow{
	background-image: url(../graphics/color_rainbow.jpg);
}
#tableColorsSwatches a.orange{
	background-color:#FF9900;
}
#tableColorsSwatches a.pink{
	background-color:#FF9999;
}
#tableColorsSwatches a.purple{
	background-color:#A48CE8;
}
.divscroller
{
	width:459; 
	height:'100%';
	scrollbar-arrow-color:  #ffffff; 
	scrollbar-highlight-color: rgb(179,208,253); 
	scrollbar-shadow-color: rgb(204, 204, 204); 
	scrollbar-darkshadow-color: rgb(255, 255, 255); 
	scrollbar-track-color: rgb(255, 255, 255); 
	background-color: #ffffff; 
	overflow: auto;
}
.sendButton{
	height:15px;
	border:1px solid #507097;
	font-size:9px;
	color:#DFDDEB;
	background-image: url(../graphics/send.gif);
	width:64px;
	background-color:#2C305D;
}
.left_border{
	border-left:1px Solid #000000;
}
.right_border{
	border-right:1px Solid #000000;
}
.top_border{
	border-top:1px Solid #000000;
}
.bottom_border{
	border-bottom:1px Solid #000000;
}
