/*Internal Styles**********************
**************************************/


.internalContentContainer
{
	
	margin:0;
	padding:10px 25px 0px 27px;
}

		.internalLeftContainer
		{
			background:url(../images/internalContainer-reflextion.png) no-repeat bottom left;
			padding-bottom:40px;
			float:left;
			
		}
				.internalLeft
				{
					background:white;
					border:1px solid #d0d0d0;
					width:735px;
					min-height:426px;
				}
				
					.internalLeft .internalTabs
					{
						background:url(../images/internaltab-bg.jpg) repeat-x;
						height:24px;
						border-bottom:1px solid #d0d0d0;
					}
					
					.internalLeft .breadcrumb
					{
						height:24px;
						display:block;
						padding:0 10px;
						line-height:24px;
						border-bottom:1px solid #d0d0d0;
						font-size:12px;
						color:#aaa;
						overflow:hidden;
					}
					
					.internalLeft .breadcrumb a { color:#aaa; text-align:left; text-decoration:none;} 
					.internalLeft .breadcrumb a:hover { text-decoration: underline;} 
					.internalLeft .content h2.productTitle
					{
						background:url(../images/product-title-bg.jpg) repeat-x;
						height:35px;
						margin:0;
						font-size:28px;
						font-weight:normal;
						padding:0 0 0 10px;
					}
					
					.internalLeft .content .productImages
					{
						float:left;
						width:305px;
						margin-top:25px;
					}
					
					.internalLeft .content .prodDescription
					{
						width:390px;
						float:left;
						padding:10px 20px 10px 20px;
					}
					
							h4.descriptionTitle
							{
								
								font-weight:bold;
								font-size: 22px;
							}
							
							.internalLeft .content .prodDescription  p
							{
							margin:0;
							padding:0;
							
							}
					
					.internalLeft .productInfo
					{
						border-top:1px solid #d0d0d0;
						margin:0px 10px;
						
					}
					
							.internalLeft .productInfo .tabbedprodInfo
							{
								
								width:514px;
								float:left;
								
							}
							
									.internalLeft .productInfo .tabbedprodInfo ul
									{
										display:block;			
										
										padding:5px 0 0 5px;
									}
									
											
							.internalLeft .productInfo .similarProducts
							{
								
								border-left:1px solid #d0d0d0;
							margin-left:-1px;
width:199px;
								float:left;
							}
							
									.internalLeft .productInfo .similarProducts span.title
									{
										background:url(../images/similar-prod-header.jpg) no-repeat top left;
										text-transform:uppercase;
										font-size:10px;
										font-weight:bold;
										padding:5px 0 0 5px;
										display:block;
										width:200px;
										height:19px;
									}

		.internalRightContainer
		{
			float:left;
			background:url(../images/internalContainer-reflextion.png) no-repeat bottom right;
			padding-bottom:40px;
		}			
												
				.internalRight
				{
					background:white;
					border:1px solid #d0d0d0;
					width:202px;
					margin-left:9px;
					
				}
				
						.internalRight h3
						{
							font-weight:bold;
							text-transform:uppercase;
							padding:4px 0 0 10px;
							margin:0 0 4px 0;
							height:20px;
							background:url(../images/rightColumn-headers.jpg) no-repeat;											
						}
						
						.internalRight ul 
						{	
							
							/*list-style-position:inside !important;
							list-style:url(../images/list-stlye-red.jpg); 
							padding:0px;margin:0px 5px 0 5px;*/
						}
						
								
								.internalRight ul li
								{	
									
									border-bottom: dotted 1px #d0d0d0;
									padding:3px 0 3px 0px!important;
									width:182px;
								}
								
								/*.internalRight ul li.parent, .internalRight ul li.active
								{
									border:none;
								}
								
								.internalRight ul li.parent a, .internalRight ul li.active a
								{
									margin-bottom:4px;
								}
								*/
										.internalRight ul li a
										{
											color:#000; font-weight:bold; text-decoration:none;
										}
												.internalRight ul li a span
												{
													
												}
												
												
										/*.internalRight ul li ul 
										{	
											
											list-style-position:inside !important;
											list-style:url(../images/list-stlye-black.jpg);
											margin:0px;
											border-top: dotted 1px #d0d0d0;
											 
										}
										
											.internalRight ul li ul li
											{
												padding:6px 0 4px 0px;
											}
							*/
						
						.internalRight img
						{
							margin:4px 0 4px 5px;
						}				
						
						.internalRight form
						{
							text-align:center;
						}
						
								.internalRight select
								{
									width:150px;
									border:black solid 1px;
									background:#f8f8f8;
									color:#909090;
									margin:0 0 5px 0;
								}
								
								.internalRight input 
								{
									width:150px;
									border:black solid 1px;
									background:#f8f8f8;
									color:#909090;
									margin:5px 0 5px 0;
								}
								
								
								
								
								
								div.ctas p { margin:0; padding: 5px 0;}
								
								
								
								
								
								
								ol.pr_list {margin:10px 10px 10px 40px; padding:0; list-style:outside decimal; }
								ol.pr_list li { padding:4px 10px; line-height:18px; border-bottom:dotted 1px #aaa;}
								ol.pr_list li span { color:#aaa;}
								ol.pr_list li a { color:#000; text-decoration:none;}
								ol.pr_list li a:hover { text-decoration:underline;}


.internalRight ul { list-style:none; margin:0 3px}
.internalRight ul li {background:url(../images/list-stlye-red.jpg) no-repeat left center; width:191px; }
.internalRight ul li a { display:block; padding:2px 0 2px 15px;}
.internalRight ul li a:hover { background:#000; color:#fff;}
.internalRight ul li.active {background:url(../images/list-stlye-black.jpg) no-repeat left 10px;}
.internalRight ul li.parent ul {background:#f8f8f8; }
.internalRight ul li.parent ul li { background:none; border:none; width:185px;}


div.support_landing_wrapper { width:700px; border:solid 1px #cdcdcd; float:left; margin:0 0 0 18px; border-right:none; border-top:none;}
div.support_landing_wrapper ul{list-style:none; margin:0; padding:0;}
div.support_landing_wrapper ul li{ width:338px; float:left; background:url(../images/landingpage_li_bg.gif) repeat-x left top; border-right:solid 1px #cdcdcd; border-left:solid 1px #fff; padding:5px 0 10px 10px; min-height:125px}
div.support_landing_wrapper ul li img { margin: 0px 10px 0 0; float:left;}
div.support_landing_wrapper ul li h3 { margin:0px 0px 20px 0; display:block;}
div.support_landing_wrapper ul li a { display:block; float:right; margin:5px 5px 0 0; color:#dd2738; text-decoration:none;}
div.support_landing_wrapper ul li a:hover {text-decoration:underline;}

div.discontinued_wrapper { width:700px; border:solid 1px #cdcdcd; float:left; margin:0 0 0 18px; border-right:none; border-top:none;}
div.discontinued_wrapper ul{list-style:none; margin:0; padding:0;}
div.discontinued_wrapper ul li{ width:338px; float:left; background:url(../images/landingpage_li_bg.gif) repeat-x left top; border-right:solid 1px #cdcdcd; border-left:solid 1px #fff; padding:5px 0 10px 10px; min-height:125px}
div.discontinued_wrapper ul li img { margin: 0px 10px 0 0; float:left;}
div.discontinued_wrapper ul li h3 { margin:0px 0px 20px 0; display:block;}
div.discontinued_wrapper ul li a { color:#dd2738; text-decoration:none;}
div.discontinued_wrapper ul li a:hover {text-decoration:underline;}





ul.prodThumbList li { padding-left:5px;}
 ul.prodThumbList img { vertical-align:middle; margin-right:3px;}
