/* Start Model Landing Page */

#ModelLanding {
	clear: both; padding:0px; margin-bottom:15px;}

.ViewModel { 
	clear: both; display:block; /*overflow:hidden;*/ text-align:right; padding:0px 20px 3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.SelectList {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; width:160px;}

#ModelHding {
	/*clear: both;*/ display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; padding-left:10px;}

#ModelHding h1{
	font-size:18; font-weight:bold; color:#333333; padding:0px; margin:0px; border:0px;}

#ModelHding .ModelName{
	font-size:16px; font-weight:bold; color:#333333;}

#ModelOverview {
	clear: both; padding:0px; margin-bottom:15px; display:block;}

.ModelOvrLeft{
	float:left; margin-bottom:0px; margin-right:20px; padding-left:10px; }

.ModelImg{
	margin-bottom:8px; width:270px; height:200px; text-align:center;}
	
.Modellinks{
	width:auto; margin-bottom:12px; font-size:12px; color:#336699; font-family:Arial, Helvetica, sans-serif;}
	
.Modellinks A{
	color:#336699; text-decoration:none;}

.Modellinks A:hover{
	color:#336699; text-decoration:underline;}

.Modellinks img{
	border:0px;}
	
.AvaColors{
	margin-bottom:8px; font-size:12px; color:#336699; font-family:Arial, Helvetica, sans-serif;}

.AvaColors img{
	margin:0px 3px 3px 0px; padding:0px; border:1px solid #999999; width:9px; height:9px;}

.ModelOvrRight{
	float:left; width:230px; margin-bottom:0px; padding:0px;}
	
.ModelOtherLinks{
	clear:both; padding:3px 4px 3px 4px; margin-bottom:8px; border-bottom:1px solid #cccccc; text-align:center; border-top:1px solid #cccccc; font-size:12px; color:#336699; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
	
.ModelOtherLinks A{
	color:#336699; text-decoration:none; line-height:12px;}

.ModelOtherLinks A:hover{
	color:#336699; text-decoration:underline; line-height:12px;}

.Price{
	clear:both; padding:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
	
.Pricetxt{
	}

.Pricetxt H5{
	font-size:13px; color:#666666; font-weight:normal; margin:0px; border:0px;}

.Pricetxt H4{
	font-size:13px; color:#000000; font-weight:bold; margin:0px; border:0px;}

.Pricetxt p{
	font-size:12px; color:#999999; padding-top:2px; margin:0px; border:0px;}

.PVDisclaimer { 
	clear:both; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border:0px; }

.PriceNotes{
	clear:both; display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:10px; padding: 0 10 0 10; width:98%; }

.ModelPricebut{
	text-align:right; padding:0px; margin:0px;}
	
.ModelOvertxt {
	clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin-bottom:8px; line-height:17px; display:block; overflow:hidden;}



#ModelFreeGift {
	clear: both; margin-bottom:10px; padding:0px; display:block; overflow:hidden;}

.ModelFreegiftLeft { 
	float:left; padding:0px 6px 0px 0px; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f65d00;}

.ModelFreegiftLeft A{ 
	color:#f65d00; text-decoration:none;}

.ModelFreegiftLeft A:hover{ 
	color:#f65d00; text-decoration:underline;}

.ModelFreegiftRight { 
	float:left; width:195px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}

.ModelFreegiftRight A{ 
	color:#666666; text-decoration:none;}

.ModelFreegiftRight A:hover{ 
	color:#666666; text-decoration:underline;}
	

	
	
	
/* Start Tab Layout Styles */
.tabsB {
	float:left; width:530px; background:#ffffff;	font: normal 10px Arial; display:block; overflow:hidden; margin-bottom:20px;
	background:bottom url(/HP/images/common/product_tab_topline.gif) repeat-x #FFFFFF;}

.tabsB ul {
	margin:0; padding:0px 0px 0px 0px; list-style:none;}

.tabsB li {
	display:inline;	margin:0; padding:0;}

.tabsB a:hover {
	background-position:0% -48px;}
	
.tabsB a:hover span {
	background-position:100% -48px;}
	
tabsB li img {
	}
	
#tabcontentcontainer{
	width:95%;}
	
.tabcontent{
	margin: 0px 0px 5px 30px; font: normal 10px Arial; display:none;}

#ModelTab1 {
	clear: both; padding:0px; margin-bottom:10px; display:block; overflow:hidden;width:530px;	background-image:url(/HP/images/common/product_tab_bg.jpg);}

.TabBotline {
	width:530px;}

.TabBotline img{
	width:530px; height:12px; border:0px;}
	
/* Start Tab Layout Styles */


	
	
	
	
	
	
	
/* Start Tab Content Styles */

#ModelTab {
	clear: both; padding:0px; margin-bottom:15px; display:block; overflow:hidden;}

.ModelTabHding {
	font-family:Arial, Helvetica, sans-serif; font-size:15px;padding:0px 0px 15px 0px;}

.ModelTabtxtbd {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px 0px 0px 0px;}

.ModelTabLink {
	font-size:13px;}

.ModelTabtxt ul{
	padding:0px; margin:0px 0px 10px 16px; clear:both;}

.ModelTabtxt ul li{
	margin:0px 0px 5px 0px; padding:0px;}

.ModelTabtxt {
	font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:13px; color:#333333; padding:0px 0px 10px 0px;}

#TabSpechder {
	clear:both; display:block; overflow:hidden; margin-bottom:5px; width:480px;}

.TabSpecarrow {
	float:left; padding-right:5px; width:25px;}

.TabSpecarrow img{
	border:0px;}
	
.TabSpechding{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#666666;clear:both; padding-top:2px; margin-bottom:2px;}

.TabSpecRight {
	float:left; width:450px;  }

.TabSpecContent {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; clear:both; display:block; overflow:hidden; margin-left:1px; margin-bottom:0px; width:450px; }

.TabSpecContentBlock {
  clear:both; width:450px; padding-bottom:3px; }
 
.TabSpecContentBlock .TabSpecContentLeft {
	float:left; width:215px; margin-right:18px; padding-left:1px;}

.TabSpecContentBlock .TabSpecContentLeft a{
	color:#336699; text-decoration:underline; }
	
.TabSpecContentBlock .TabSpecContentLeft a:hover{
	color:#336699; text-decoration:none; }

.TabSpecContentBlock .TabSpecContentRight {
	float:left; width:215px; }

.TabSpecbotline {
	clear:both; margin:0px; padding-top:1px;}

.TabSpecdetails {
	clear:both; width:400px; }

.TabSpecWinIconBlock {
	clear:both; padding-bottom:10px; text-align:right; }
	
.TabSpecWinIconBlock .WindowsIcon{
	float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#666666;}
	
.TabSpecWinIconBlock .WindowsIcon img{
	width:45px; height:65px; border:0px; margin-left:10px;}

.TabSpecDisclaimerText {
	clear:both;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
	
.TabDisclaimerDesc {
	clear:both;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-bottom:10px; }

.DisclaimerText{
 	clear:both; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; vertical-align:middle; width:98%;  }

.DisclaimerOuterBlcok{
	clear:both; padding-bottom:10px;}
	
.DisclaimerBlcok{
	clear:both; padding-bottom:10px; vertical-align:middle;  }

.DisclaimerImg {
	clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666;  padding-left:10px; padding-right:10px; }

.DisclaimerImg img {
	width:30px; height:40px; border:0px; margin-right:10px; vertical-align:middle; margin-righr:10px; }



.TabAccTitle {clear:both; display:block; overflow:hidden; margin-bottom:10px; width:480px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; font-size:13px; padding-left:2px;}	

#TabAccshder { 
	clear:both; display:block; overflow:hidden; margin-bottom:5px; width:480px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}	
	
.TabAccsarrow {
	float:left; padding-right:5px; width:25px;}

.TabAccsarrow img{
	border:0px;}

.TabAccshding{
	clear:both; padding-top:2px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; size:14px; font-weight:bold; color:#666666;}
	
.TabAccsRight {
	float:left; width:440px; display:block; overflow:hidden;}

.TabAccsContent {
	clear:both; display:block; overflow:hidden; padding-left:2px; margin-bottom:0px;}

.TabAccsContentLeft {
	Float: left; with:100px;}

.TabAccsContentRight {
	Float: right; width:20px; text-align:center;}

.TabAccsbotline {
	clear:both; margin:0px; padding-top:1px;}

.TabAccsdetails {
	clear:both; width:440px;}

.TabAccsLeftimg { 
	float:left; width:60px; height:50px; text-align: center;}

.TabAccsLeftimg img{ 
	border:0px;}

.TabAccsRightCntblock { 
	float:left; width:330px; padding-left:10px;} 

.TabAccsRightCntHdr { 
	font:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; font-weight:bold; }

.TabAccsRightCnt { 
	padding:0px;}

.TabAccsviewlink { 
	text-align:right; }

.TabTech {
	clear:both; display:block; overflow:hidden; padding:0px;}

.TabTechLeft {
	Float:left; width:190px; padding:0px 0px 15px 0px;}

.TabTechLeft img{
	width:163px; height:77px; border:0px;}

.TabTechRight {
	float:left; width:275px; padding:0px;}

.TabTechRighthd {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px 0px 3px 0px;}

.TabTechRighttxt {
	font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px; color:#333333;padding:0px 0px 10px 0px;}

.TabTechRighttxt ol {
	margin:0px 0px 5px 24px; padding:0px;}



.TabProm {
	clear:both; display:block; overflow:hidden; padding:0px;}

.TabPromLeft {
	Float:left; width:190px; padding:0px 0px 15px 0px;}

.TabPromLeft img{
	width:163px; height:77px; border:0px;}

.TabPromRight {
	float:left; width:275px; padding:0px;}

.TabPromRighthd {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px 0px 3px 0px;}

.TabPromRighttxt {
	font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px;  color:#666666; padding:0px 0px 10px 0px;}

.TabPromRighttxt ol {
	margin:0px 0px 5px 24px; padding:0px;}

/* End Tab Content Styles */




/* Start Inline PopUp Styles */


.ClosewindowTxt {
	width:535px; padding:10 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; text-align:right;}

.ClosewindowTxt a{
	color: #999999; text-decoration:none;}

.ClosewindowTxt a:hover{
	color: #999999; text-decoration:underline;}
	
.ClosewindowTxt img{
	border:0px; vertical-align:middle; margin:0px 3px 0px 3px;}

.select {
	display: none;}

#over {
	 background:  url(/HP/images/common/shadowlight.gif) repeat; position: absolute; height:210%; width:100%; left: 0; top: 0; z-index: 100;	 margin: 0;	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	 -moz-opacity:0.80;	 -khtml-opacity:0.80;	 cursor:not-allowed;	 }	 

#MoreImgBlock { 
	height: auto; width:537px; overflow: none; border:#CCCCCC 1px solid; z-index: 140;	background: #fff; position: relative;	padding:0 0 0 0; 	top: 0px; /* these two define the shadow 'offset'*/	left: 0px; /*...*/	  } 

.ProCodeTxt {
	float:left; width:200px; font:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:10 0 10 10;}

.ProImgPreview {
	width:auto; text-align:center; height:358px; }

.ProThumbScroll {
	width:100%; height:100%; margin:35 0 20 0; text-align:center; overflow-x:auto; overflow-y:hidden;}

.ProThumbBlcok {
	text-align:left; margin:0px 10px 0px 8px; width:500px; height:100%; display:block;}
	
.ProThumbBlcok A{
	float:left; background-image:url(/HP/images/common/moreimage_bg.gif); background-repeat:no-repeat; background-position:top left; width:71px; height:45px; margin:5px; display:block;}

.ProThumbBlcok A:hover{
	float:left; background-image:url(/HP/images/common/moreimage_bg.gif); background-repeat:no-repeat; background-position:top left; width:71px; height:45px; display:block;}

.ProThumbBlcok img{
	width:52px; height:37px; border:0px; margin:4px 0 0 10px; display:block;}

#FreeGiftBlock { 
	background-color:#FFFFFF; width:537px; border:#CCCCCC 1px solid; z-index:1400;  position:relative; padding:0px; top:0px; left:0px;}
   
.FreeGiftTxt {
	float:left; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666; padding:10px 0px 10px 10px;}

.FreeGiftScroll {
  clear:both; width:537px; background-color:#FFFFFF; overflow-y:auto; overflow-x:hidden;}

.FreeGiftConBlock {
	clear:both; width:537px; display:block; overflow:hidden; background-color:#FFFFFF; margin-bottom:6px;}

.FreeGiftLeft {
	float:left; width:140px; padding:0px 20px 0px 10px; border:0px; margin:0px;}

.FreeGiftLeft img{
	width:140px; height:100px; border:0px; margin:0px; padding:0px;}

.FreeGiftRight {
	float:left; height:auto; width:327px; padding:0px; margin:0px; text-align:left; display:block; overflow:hidden;}

.URLLink {
	margin-top:10px; padding:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4070a1; text-decoration:none;}

.URLLink A {
	text-decoration:none; color:#4070a1;}

.URLLink A:Hover {
	text-decoration:underline; color:#4070a1;}
	
	
	
.FreeGiftHrline {
	clear:both; width:520px; border-top:#CCCCCC solid 1px; display:block; overflow:hidden; margin:0px 0px 6px 10px; padding:0px;}

.FreeGiftHrline img{
	width:10px; height:1px; border:0px; padding:0px;}

.FreeGiftHdr {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px 0px 5px 0px;}

.FreeGiftRunTxt{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#646464;}	


/* Adjust font size */
table.adjustFont {color:#000;}
table.adjustFont h1 {font-size:26px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold !important; margin:0px 0px 5px 0px !important; padding:0px; }
table.adjustFont h2 {font-size:17px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold !important; margin:0px 0px 5px 0px !important; padding:0px;}
table.adjustFont p {font-size:13px !important; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px !important; padding:0px;}
table.adjustFont .small {font-size:11px !important; font-family:Arial, Helvetica, sans-serif; margin:0px !important; padding:0px;}

#categoryajax table.adjustFont p {font-size:14px !important;}
table.adjustFont a:hover {text-decoration:underline; color:#0066cc; font-size:100% !important;} 
#categoryajax table.adjustFont p, #categoryajax table.adjustFont a, #categoryajax table.adjustFont a:hover, 
#categoryajax table.adjustFont a:focus, #categoryajax table.adjustFont a:visited  {font-size:14px !important;}