@import url("css/menu.css");

/* CSS Document */
body {background:#DDD url(images/mainBackground.jpg) repeat-x top left; height:100%; margin:0px; padding:0px; color: #999999;
    	font: 100% Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:970px; margin:0 auto;}

.top_space{height:24px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.main_banner{padding:0px; margin:0px; background:url(images/header.png) no-repeat top left; height:110px;}
.sub_banner{padding:0px; margin:0px; background:url(images/subheader.png) no-repeat top left; height:110px;}

.banner_pic{padding:0px; margin:0px;}
/*.banner_menu_pic{padding:0px; margin:0px; background:url(images/banner_pic.png) no-repeat top left; height:255px; width:638px;}*/

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) repeat-y top right; }

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}

.bot_left{padding:0px; margin:0px; }
.bot_right{padding:0px; margin:0px; }
.bot_bg{padding:0px; margin:0px;}

.bot_pad{margin-bottom:20px;padding:13px 30px 0 20px;  background:url(images/footerBG.jpg) repeat-x top left; height:40px;}
.sub_bot_pad{margin-bottom:20px;padding:0px 20px 5px 20px;  background:url(images/subfooterBG.jpg) repeat-x top left; height:40px;}

#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; vertical-align:top; }
.LeftPane{ padding:0px 20px 0px 0px; width:20%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:20%; margin:0px; }

#dnn_RightPane_index 
{
  	background-image: url(images/subRightNav.jpg);
	background-repeat: no-repeat;
	border: solid 1px black;
}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:normal; color:#FFFFFF; font-size:7pt; text-transform:uppercase;}
a.links:hover{color:#FFFFFF; font-size:7pt;}

.sublinks,a.sublinks:link,a.sublinks:active,a.sublinks:visited{ font-weight:normal; color:#333; font-size:7pt; text-transform:uppercase;}
a.sublinks:hover{color:#333; font-size:7pt;}

/*-------------- User Style --------------*/
.subuser,a.subuser:link,a.subuser:active,a.subuser:visited { color:#333; font-size:7pt;  text-transform:uppercase;}
a.subuser:hover{color:#333; font-size:7pt;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#FFFFFF; font-size:7pt;  text-transform:uppercase;}
a.user:hover{color:#FFFFFF; font-size:7pt;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FFFFFF; font-size:7pt;  text-transform:uppercase;}
a.footer:hover{color:#FFFFFF; font-size:7pt;}

.subfooter,a.subfooter:link,a.subfooter:active,a.subfooter:visited { color:#333; font-size:7pt;  text-transform:uppercase;}
a.subfooter:hover{color:#333; font-size:7pt;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}



/*/// ALL NAVS ///*/

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 50px;
	width: 950px;
}

#nav a {
	display: block;
	width: 190px;
}

#nav li { 
	float: left;
	width: 190px; 
}

/* top nav reconfig for text base menu */

#topnav, #topnav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 50px;
	width: 950px;
}

#topnav a {
	display: block;
	width: 190px;
}

#topnav li { 
	float: left;
	width: 190px; 

}

/*/// BASIC STUFF ///*/



body {
    min-width:950px;
}

a, a:visited {
	color: #6699ff;
	text-decoration: none;
}

a:hover, a:active {
	color: #6699ff;
	text-decoration: underline;
}

.clearingDiv {
	clear: both;
}

/*/// MAIN ELEMENTS ///*/

#wrap {
    margin:0 auto;
    width: 950px;
	text-align: left;
}

#banner {
	width: 950px;
	height: 255px;
}


#head {
	width: 950px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 121px;
}

/*/// ALL NAVS ///*/

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 50px;
	width: 950px;
}

#nav a {
	display: block;
	width: 190px;
}

#nav li { 
	float: left;
	width: 190px; 
}

/* top nav reconfig for text base menu */

#topnav, #topnav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 50px;
	width: 950px;
}

#topnav a {
	display: block;
	width: 190px;
}

#topnav li { 
	float: left;
	width: 190px; 

}



/*/// MAIN NAV ROLLS ///*/

/* HOME  */


#topnav a {
	background: transparent url(images/homeUp.jpg) no-repeat;	
    width: 190px;
	display: block;	
	margin: 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 18px 0px 18px 0px;
	text-align:center;
	text-decoration:none;
	font-weight:lighter;
}

#topnav a.sales {
	background: transparent url(images/homeUp.jpg) no-repeat;	
    width: 190px;
	display: block;	
	margin: 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 11px 0px 11px 0px;
	text-align:center;
	text-decoration:none;
	font-weight:lighter;
}


#topnav a.active {
	background: transparent url(images/homeDown.jpg) no-repeat;	
}

#topnav a:hover {
	background: transparent url(images/homeDown.jpg) no-repeat;	
}

#topnav a.active:hover {	
	background: transparent url(images/homeDown.jpg) no-repeat;
}



/*/// DROP-DOWN NAV LOGIC AND ROLLS ///*/

#topnav li ul  {
	position: absolute;
	width: 190px;
	left: -999em;
}

#topnav li:hover, #menu li.hover {  
    position: static;  
} 


#topnav li:hover ul, #topnav li.sfhover ul { 
	left: auto;
}



/*********************** SUBS ************************/

/* dropdowns */
#topnav li ul.sub {
	margin-left:-75px;
}


#topnav li ul.sub a {
	width:140px;
	line-height:16px;
	font-size:11px;
	background: #3c90cb url(images/arrow-bullets-bg.gif) top left no-repeat;
    display: block;	
	padding: 10px 10px 10px 40px;
	margin: 0 0 0 -40px;
	opacity:.93;
	filter: alpha(opacity=93); 
	-moz-opacity: 0.93;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border-bottom:1px #fff solid;

}

#topnav li ul.sub a:hover {
	background: #71bbff url(images/arrow-bullets-bg.gif) top left no-repeat;
	opacity:.93;
	filter: alpha(opacity=93); 
	-moz-opacity: 0.93;
}



/*/// HOME MAIN TEXT and FEATURE ///*/

#mainTextBox {
	width: 948px;
	margin: 0 0 0px 0px;
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;
	background-color: #FFF;
}

#homeLeftCol {
	width: 569px;
	float: left;
	margin: 0 0px 0px 0;
	padding: 0 0 20px 0;
	background-color: #FFF;
}


#homeLeftCol a, a:visited {
	color: #6699ff;
	text-decoration: none;
}

#homeLeftCol a:hover, a:active {
	color: #6699ff;
	text-decoration: underline;
}

#homeRightCol {
	text-align: center;
	margin: 0px 0 0 570px;
	width: 350px;
	padding: 73px 0 50px 0;
		background-color: #FFF;
}

#homeText {
		margin: 0 0px 10px 82px;
		line-height: 1.7;
		width: 420px;
}

#featureImage {
	padding: 0px 0px 0px 0;
	text-align: center;
	border: 0px;
	margin: 0 40px 0 0;
}

/*/// HOME FOOTER ///*/

#footer {
	width: 950px;
	height: 41px;
	background: url(images/footerBG.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999;
	padding: 14px 0 0 0;
}

#footer a, a:visited {
	color: #999;
	text-decoration: none;
}

#footer a:hover, a:active {
	color: #999;
	text-decoration: underline;
}

#footerLinks {
	float: left;
	padding: 0 0 0 100px;
}

#copyright {
	float: right;
	padding: 0 50px 0 0;
}

/*/// SUBPAGE FOOTER ///*/

#subFooter {
	width: 948px;
	margin: 0 0 20px 0;
	padding: 7px 0 0 0;
	background-image: url(images/subFooterBG.gif);
	height: 26px;
	background-repeat: repeat-x;
	font-size: 10px;
	color: #999;
}

#subFooter a, a:visited {
	color: #999;
	text-decoration: none;
}

#subFooter a:hover, a:active {
	color: #999;
	text-decoration: underline;
}

#subFooterLinks {
	float: left;
	padding: 0 0 0 100px;
}

#subCopyright {
	float: right;
	padding: 0 50px 0 0;
}



/*/// SUB PAGES ///*/


#subBanner {
	width: 729px;
	margin: 0px auto;
	padding: 0px;
}

#subBanner table{
	border-collapse: collapse;
}

#subHead {
	width: 950px;
	background-image: url(images/subHeader.jpg);
	background-repeat: no-repeat;
	height: 110px;
}

#subContent h3{
	color: #0066cc;
}

#subContainer {
	width: 948px;
	margin: 0;
	border-left: 1px #7c7b7b solid;
	border-bottom: 1px #7c7b7b solid;
	border-right: 1px #7c7b7b solid;
	padding: 0 0 0px 0;
	background-color: #FFFFFF;
}

#subLeftCol {
		background-color: #FFFFFF;
		width: 200px;
		float: left;
		display: inline;
}

#subRightCol {
	width: 748px;
	float: right;
	margin: 0 0px 0px 0;
	padding: 0 0 0px 0;
	background-color: #FFF;
	display: inline;
}


#subContent {
	margin: 32px 50px 30px 82px;
	width: 616px;
	line-height: 1.7;
}

#subContent h3{
	color: #0066cc;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 16px;
}


/*/// SUB LEFT NAVIGATION ///*/

#subLeftNav 
{
   float:left;
	background-image: url(images/leftNavBG.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 200px;
	height: 566px;
	color: #676767;
	display: block;
	padding: 0 0 0 0;
	margin: 0px;
}

#subNavHeader {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 2px;
	margin-top: 0px;
	list-style-image: url(images/bigBluePointer.gif);
	font-size: 14px;
	text-align:left;
	font-size: 9pt;
}

#subNavHeader li {
	margin-top: 0;
}

#subNavHeader li ul {
	margin-top: 0;
	line-height:13px;
}

#subNavHeader li ul li {
		margin: 14px 0 0px -40px;
		list-style-image: url(images/medBluePointer.gif);
}

#subNavHeader li ul li ul li{
		margin: 14px 0 0px -35px;
		list-style-image: url(images/smlBluePointer.gif);
}

/* navigation subitems - this covers up to 20 items, if more are needed, copy the four states for item 20 and iterate the id number as many subitems as needed */

/* nav1 */

#nav1 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav1 a.subActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav1 a:hover {
		color: #0066cc;
}

#nav1 a.subActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav2  */

#nav2 a, a.subActive {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav2 a.active {
	color: #0066cc;
	text-decoration: underline;
}

#nav2 a:hover {
		color: #0066cc;
}

#nav2 a.subActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav3  */

#nav3 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav3 a.subActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav3 a:hover {
		color: #0066cc;
}

#nav3 a.subActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav4 */

#nav4 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav4 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav4 a:hover {
		color: #0066cc;
}

#nav4 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav5  */

#nav5 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav5 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav5 a:hover {
		color: #0066cc;
}

#nav5 a.subSubActive:hover {
	color: #0066cc;
	text-decoration: underline;
}

/* nav6  */

#nav6 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav6 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav6 a:hover {
		color: #0066cc;
}

#nav6 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav7  */

#nav7 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav7 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav7 a:hover {
		color: #0066cc;
}

#nav7 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav8  */

#nav8 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav8 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav8 a:hover {
		color: #0066cc;
}

#nav8 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav9  */

#nav9 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav9 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav9 a:hover {
		color: #0066cc;
}

#nav9 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav10  */

#nav10 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav10 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav10 a:hover {
		color: #0066cc;
}

#nav10 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav11  */

#nav11 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav11 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav11 a:hover {
		color: #0066cc;
}

#nav11 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav12  */

#nav12 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav12 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav12 a:hover {
		color: #0066cc;
}

#nav12 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav13  */

#nav13 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav13 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav13 a:hover {
		color: #0066cc;
}

#nav13 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav14  */

#nav14 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav14 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav14 a:hover {
		color: #0066cc;
}

#nav14 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav15  */

#nav15 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav15 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav15 a:hover {
		color: #0066cc;
}

#nav15 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav16  */

#nav16 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav16 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav16 a:hover {
		color: #0066cc;
}

#nav16 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav17  */

#nav17 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav17 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav17 a:hover {
		color: #0066cc;
}

#nav17 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav18  */

#nav18 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav18 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav18 a:hover {
		color: #0066cc;
}

#nav18 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav19  */

#nav19 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav19 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav19 a:hover {
		color: #0066cc;
}

#nav19 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/* nav20  */

#nav20 a {
	padding: 0;
	margin: 0;
	color: #666666;
}

#nav20 a.subSubActive {
	color: #0066cc;
	text-decoration: underline;
}

#nav20 a:hover {
		color: #0066cc;
}

#nav20 a.subSubActive:hover {	
	color: #0066cc;
	text-decoration: underline;
}

/*/// PRODUCT TABLE ///*/

#productsTable {
	width: 689px;
	margin-left: 14px;
	padding-top: 10px;
	margin-top: 10px;
	text-align: left;
}

#productsTable td {
	width: 300px;
	height: 124px;
}

#productsTable .left {
	width: 300px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#productsTable .right {
	border-bottom: 1px solid #CCC;
	padding-left: 10px;
}

#productsTable .bottomLeft {
	border-right: 1px solid #CCC;
}

#productsTable .bottomRight {
	padding-left: 10px;
}

#productsTable .itemImage {
	width: 172px;
	height: 175px;
}


#productsTable .itemTable {
	width: 172px;
}

#productsTable .itemTable td {
	vertical-align: top;
}

#productsTable .itemTitle {
	width: 172px;
	font-weight: bold;
	color: #ff0000;
	padding: 15px 0 0 0;
}

#productsTable .itemDescrip {
	width: 172px;
	padding: 3px 0 5px 0;
	font-size: 10px;
}

#productsTable hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #999999; 
	border-style: none none dotted; 
	padding: 0;
	margin: 0;
	width: 95%;
}

#productsTable .itemLogo {
	display: block;
	background-image: url(images/itemLogos.gif);
	width: 152px;
	height: 49px;
	padding: 0;
	margin: 0;
}

