/* Auto Clearing Method for Floats */
.clearfix{*height:1%; *display:inline-block;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.floatleft{display:inline; float:left; margin:0 10px 10px 0;}
.floatright{display:inline; float:right; margin:0 0px 10px 10px;}
a:hover, a:active, a:focus { outline: 0;}

/* PNG Fix for IE 6 */

*html .pngfix{ behavior: url(/HP/styles/iepngfix.htc);}
html {overflow-y:scroll;}

/* Common Styles */

#PgContent .center{float:right;}
#PgContent .right {float:left !important;}


#procat{padding-top:0; float:right; writing-mode:lr-tb; width: 560px;}

.procatselection .ViewModel {width:165px !important;}
#maincrumb{float:right; direction:rtl; text-align:right;}





.SectionHeaderText{width:350px; float:right; text-align:right; direction:rtl;}

/*.SectionHeaderText h1{font-weight:normal; color:#000; padding:0 0 10px 0;}*/
	.SectionHeaderText .PageHeaderText sup{font-size:1em; vertical-align:top;}
.SectionHeaderText .SmallText{color:#000;}

/* Model DropDown */
.procatselection{width:165px; *margin-right:-20px; position: relative;}
/*.procatselection ul#modeldrop {margin-top: 8px !important;}*/
.procatselection ul#modeldrop dl {*width:140px;}
.procatselection ul#modeldrop li {*padding:2px 20px 4px 5px;}
.procatselection ul#modeldrop dt div {direction:ltr !important;}
#procatimgname, .procatnameimg {width:155px !important;}
/*.hubpageProcatImg {*margin-top: -6px !important;}
*/
#proseriesLanding #hdersection .ViewModel ul#modeldrop {margin-top:0px !important; *margin-right: 10px !important;}

ul#modeldrop{float:left; background:url(/HP/images/common/selectbg.jpg) top right no-repeat; width:160px; padding:0px;position:relative; display:inline-block; margin: 2px -15px 0px 0px; direction:rtl; text-align:right; position:absolute; top: 0px; left:0px; *left:10px; z-index:200; vertical-align:middle}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul#modeldrop{margin-left:0px;}}
	ul#modeldrop li{ padding:2px 25px 3px 10px; *padding-right:4px; height: 18px; vertical-align:middle}
	*html ul#modeldrop li{padding-right:20px;}
	ul#modeldrop dl{display:none; position:absolute; top:17px; left:0px; width:142px;max-height:220px; overflow:auto; background:#fff; padding:2px 6px 5px 10px; border:1px #e2e3ea solid; border-width:0 1px 1px; z-index:1000; text-align:right; *padding-right:10px; *width:160px;}
	*html ul#modeldrop dl{height: expression( this.scrollHeight > 220 ? "220px" : "auto" ); /* sets max-height for IE */}
	ul#modeldrop dl dt{ padding:6px 0 2px 0; font-weight:bold;}
	ul#modeldrop dl dd{padding:0px 0; margin-left:-2px;}
	ul#modeldrop dl a{color:#0066cc; display:block; padding:2px; text-decoration:none;}
	ul#modeldrop dl a:hover{background-color:#e6e6e8;}
	
	ul#modeldrop:hover dl,ul#modeldrop li:hover dl, ul#modeldrop.hover dl{display:block;}
	ul#modeldrop dd a {padding-right: 14px; background:url(/HP/images/common/dash.gif) no-repeat 95% 9px; }

#hdersection .ViewModel {text-align: right; padding-top: 3px; width: 230px !important;}
#proCatrw, #proCatModelrw {overflow: visible !important;}
#proCatinarea {position:relative;}
#proCatinarea .ViewModel {width: 230px !important; margin-top: 3px;}
* html #proCatinarea .ViewModel {width:230px !important; padding-top:5px; margin-top: 0px; position:relative;}
* html #proCatinarea .ViewModel ul#modeldrop {position:absolute; top:-3px;}
* html #proCatinarea  {zoom:1;}

.proCatViewAll a, .proCatViewAll img {float: right;}
.proCatViewAll img {margin-top: 14px;}

#ModelLanding .ViewModel {margin-top:4px; margin-left:10px; *margin-left:0px; overflow:visible !important; padding:2px 5px 3px 10px !important; position:relative; float:left; text-align:right; width:200px !important; *width:225px !important;}
#ModelLanding .ViewModel ul#modeldrop {margin-top:0px !important;}
#ModelLanding #ModelHding {clear:none !important;}


/* Start Vaio Overview Page Styles */

.vaioSidebarBanners{ padding-top:28px;}
	.vaioSidebarBanners a{margin:9px 0 15px 0; display:block;}

/* Ajax Content */

p#progress{text-align:center; margin:0.5em 0; position:absolute; right:45%; z-index:30; font-size:11px; font-weight:bold;}
	p#progress img{vertical-align:baseline; margin-bottom:-7px;}
#categoryajax{clear:both; position:relative; z-index:101; zoom:1; direction:rtl; text-align:right;}
#categoryajax .ajaxcontent{ clear:both; position:relative; top:-1px;}
#categoryajax .ajaxcontent #CategoryOverview, #categoryajax #featurestab, #categoryajax #designtab, #categoryajax #modelstab, #categoryajax .ajaxcontent #gallerytab{background:transparent url(/HP/images/layout/default/gradient_bg.gif) bottom left no-repeat;padding:40px 20px 40px 20px; width:856px; overflow:hidden; border-top:1px #9e9e9e solid;}

#categoryajax .ajaxcontent #CategoryGallery, #categoryajax #CategoryModels{background:url(/HP/images/common/showcase_bottom.gif) bottom right no-repeat; padding-bottom:20px;}
#categoryajax .ajaxcontent #gallerytab, #categoryajax #modelstab{background:#FFFFFF url(/HP/images/common/showcase_series_block_bgd.gif) no-repeat scroll center bottom; padding-bottom:10px;}
#categoryajax .ajaxcontent #gallerytab{padding-top:25px;}

#categoryajax ul#ajaxtabs li#modelsTab:first-child{display:none;}

/* column */

#categoryajax .column{width:45%; float:left; width:395px;}
	#categoryajax .last{float:right; width:450px;}

#categoryajax .column img{padding:0px 0 15px 0; z-index:10; position:relative;}
	#categoryajax .column h2 img, #categoryajax .column h1 img{padding-bottom:0;}
	#categoryajax .column img.alignleft{margin-right:-2px; z-index:5;}
	#categoryajax .column p.alignright{ width:450px;  height:336px; position:relative; margin-bottom:-140px;}
		#categoryajax .column p.alignright img{position:absolute; right:-18px; top:-120px; z-index:5;}
	#categoryajax p.convenienceimage{float:left; position:relative; clear:both;}
#categoryajax h1{font-weight:normal;}
#categoryajax h2{ font-weight:normal; padding:5px 0 10px 0; clear:both; }
#categoryajax p{padding-bottom:10px; }
#categoryajax div.comparearea p{ color:#000;}
#categoryajax a{color:#0066cc;}

	/* bullet List */
	
	ul.bulletlist{padding:0 0 10px 0px; position:relative; z-index:20; float:left;}
	ul.bulletlist li{background:url(/HP/images/layout/default/bullet_rtl.gif) 100% 4px no-repeat; padding-right:15px; margin-bottom:2px; position:relative;}
	ul.bulletlist li a sup{ vertical-align:top; font-size:1em;}
	
	#categoryajax .column ul.bulletlist{width:113px;}
	#categoryajax .last ul.bulletlist{width:140px;}
	
	/* Contentblock */
	
	.contentblock{margin:15px 0;}
	*html .contentblock{display:inline;}
	#categoryajax .contentblock img{*position:static;}
	.contentblock .contentfloatleft{float:left; width:420px;}
	.contentblock .contentfloatright{float:right; width:420px;}
	#categoryajax .contentblock h2{clear:none;}
	
	/* Bottom Section */
	
	.bottomsection{ padding:5px 0 20px; clear:both; position:relative; z-index:25;}
		.bottomsection h2{clear:none !important;}
		.bottomsection img{float:left; margin-right:20px; display:inline;}
	
	/* NExt Prev Navigation */
	
	ul.pagenavlinks{padding:1em 0 2em 0; clear:both;}
	ul.pagenavlinks li.ajaxnextnav{float:left;}
	ul.pagenavlinks li.ajaxprevnav{float:right;}
		ul.pagenavlinks li.ajaxnextnav a, ul.pagenavlinks li.ajaxprevnav a{background:url(/HP/images/common/feature_arrow_right.gif) left no-repeat; padding-left:20px; color:#000 !important; font-weight:bold;}
		ul.pagenavlinks li.ajaxprevnav a{background:url(/HP/images/common/feature_arrow.gif) right no-repeat; padding-right:20px; padding-left:0;}
		ul.pagenavlinks li.ajaxnextnav a:hover, ul.pagenavlinks li.ajaxprevnav a:hover{text-decoration:none;}
	
	
/* Features Pages Styling */


#featurestab h1, #designtab h1, #modelstab h1{margin-bottom:20px;}
#featurestab h2, #designtab h2, #modelstab h2{font-weight:bold;}
#overviewtab h2 a:hover, #featurestab h2 a:hover, #designtab h2 a:hover, #modelstab h2 a:hover {text-decoration:underline; font-size:100%;}
#overviewtab h2 a:visited, #featurestab h2 a:visited, #designtab h2 a:visited, #modelstab h2 a:visited,
#overviewtab h2 a:focus, #featurestab h2 a:focus, #designtab h2 a:focus, #modelstab h2 a:focus,
#overviewtab h2 a:active, #featurestab h2 a:active, #designtab h2 a:active, #modelstab h2 a:active {font-size:100% !important;}

#categoryajax #featurestab .last, #categoryajax #designtab .last{width:430px;}

	#featurestab p.laptopimage, #designtab p.laptopimage{width:430px; height:412px; position:relative; *zoom:1;}
		#featurestab p.laptopimage img, #designtab p.laptopimage img{position:absolute; top:0; left:-20px; width:468px; height:412px;}
	
	/* Second Section COlumn */
	#categoryajax #featurestab .secondsection, #categoryajax #designtab .secondsection{padding-top:20px;}
	#categoryajax #featurestab .secondsection .last, #categoryajax #designtab .secondsection .last{width:450px;}
	#categoryajax #featurestab .secondsection p.alignright, #categoryajax #designtab .secondsection p.alignright{margin-bottom:10px;}
	#categoryajax #featurestab .secondsection p.alignright img, #categoryajax #designtab .secondsection p.alignright img{position:absolute; top:0; right:1px;}
	
	#categoryajax ul.colorgallery li{display:inline; float:right; width:130px; text-align:center; margin-left:20px;}
	#categoryajax ul.colorgallery li img{display:block; margin-bottom:15px;}
	
	#categoryajax #featurestab img.negmarginright,#categoryajax #designtab img.negmarginright{margin-right:-18px;}
	#categoryajax #featurestab img.negmarginleft, #categoryajax #designtab img.negmarginleft{margin-left:-18px;}
	
	*html #categoryajax #featurestab img.negmarginright,#categoryajax #designtab img.negmarginright, *html #categoryajax #featurestab img.negmarginleft, #categoryajax #designtab img.negmarginleft{position:relative;}
	
	/* Three column Layout */
	
	#categoryajax .threecolumn, #bottomfeature .threecolumn{padding:15px 0; overflow:hidden;}
		#categoryajax .threecolumn .column, #bottomfeature .threecolumn .column{float:left; width:260px; padding:0 20px 0 15px;}
		*html #categoryajax .threecolumn .column, *html #bottomfeature .threecolumn .column{display:inline;}
		#categoryajax .threecolumn .last, #bottomfeature .threecolumn .last{padding-right:0; margin-right:0}
		#categoryajax .threecolumn h2, #bottomfeature .threecolumn h2{font-weight:bold; padding-bottom:10px;}
		#bottomfeature .threecolumn p{padding-bottom:10px;}
		#bottomfeature .threecolumn a{color:#0066cc;}
		#categoryajax .threecolumn .column{padding-bottom:0;}
	
	#bottomfeature{direction:rtl; text-align:right;}
	#bottomfeature .column img.floatright{float:left; margin:0 10px 10px 0;}
	#bottomfeature #layoutABC{background:url(/HP/images/layout/default/vaio_shadow_threecolumn.gif) left no-repeat;}
	#bottomfeature #layoutAB{background:url(/HP/images/layout/default/vaio_shadow_threecolumn_AB.gif) left no-repeat;}
	#bottomfeature #layoutAB .column{width:404px;}
	
	#categoryajax #featurestab .threecolumn, #categoryajax #designtab .threecolumn{padding:15px 0;}
	#categoryajax #featurestab .threecolumn .column, #categoryajax #designtab .threecolumn .column{float:right; width:254px; margin-left:30px; background:none; padding:0; margin-right:0;}
	#categoryajax #featurestab .threecolumn .last, #categoryajax #designtab .threecolumn .last{margin-left:0;}
	
	#categoryajax ul.colorgallery{display:inline; position:relative;}
	#categoryajax ul.colorgallery li{display:inline;}
	#categoryajax ul.colorgallery li a{display:block;}
	

/* Models Page Styling */

#modelstab div.contentHolder{margin-top:-25px; *margin-left:-18px; overflow:hidden;}

dl.modellist{margin:2em 0 0 0; float:right; width:270px; padding:0 15px 15px 0; position:relative;}
	dl.modellist dt.modelimage img{margin-bottom:10px; height:100px; widows:100px;}
	#categoryajax dl.modellist dt.modelimage{float:right;}
	#categoryajax dl.modellist dt.modelimage p{padding-bottom:3px; color:#000;}
	dl.modellist dd{position:relative; margin-right:105px; padding-bottom:5px; zoom:1;}
		dl.modellist dd input{/*position:absolute; left:-20px; top:1px;*/ margin:0px 0px 0 5px; position:relative; vertical-align:-1px; *vertical-align:-2px; float:right;}
		dl.modellist dd a{font-weight:bold; display:inline-block; float:right; width:140px;}
		dl.modellist dd a span{display:block; margin-top:5px; color:#000;}
		dl.modellist dd li a {font-weight:normal;}
		dl.modellist dd img{margin:0px 0 0px 0;}
		dl.modellist dd.price{font-weight:bold; padding:10px 15px 0 0px;}
			dl.modellist dd.price span{font-weight:normal; display:block; color:#666666;}
		dl.modellist dd ul, dl.modellist{*display:inline-block;}
		dl.modellist dd ul{padding-right:10px; padding-left:15px;zoom:1;}
		dl.modellist dd ul li{position:relative; margin-right:10px; *margin-right:20px;}
			dl.modellist dd ul li span:first-child, dl.modellist dd ul li span.bullet {position:absolute !important; right:-10px; top:-1px;}
		dl.modellist dd.icon{padding-right:24px; display:inline-block; margin-right:0px !important; padding-top:5px;}
		
		dl.modellist dd.icon,dl.modellist dd ul,dl.modellist dd.price{*padding-left:25px;}
		
		dl.modellist div.desc {float:right; width:140px; padding-right:20px; padding-top:8px;}
		dl.modellist div.desc ul li {margin-right:10px; position:relative;}
		dl.modellist div.desc ul li span.bullet {position:absolute; right:-10px; top:-1px;}
	
	/* Colors Listing */
	
	ul.colors{width:85px; display:block;}
	ul.colors li { text-indent: -1000px; padding: 2px 2px 4px 2px; background: transparent url(/HP/images/products/details/showcase_color_btn.gif) 0 0 no-repeat; float: right; margin-right: 2px;}
	ul.colors li.active { background-image: url(/HP/images/products/details/showcase_color_btn_active.gif);}
	ul.colors li a { display: block; overflow: hidden; width: 11px; height: 10px;}
	
	/* Compare Button Area */
	
	#modelstab div.comparearea{clear:both; padding:20px 0 10px 0; border-top:1px solid #9E9E9E;}
		#modelstab h2.BiggerText{font-size:18px;}
		#modelstab .comparearea .BlueButton{float:right; display:inline-block; margin-right:0px;}
		#categoryajax .comparearea .BlueButton a{color:#fff;}
		div.comparearea ul{float:right; text-align:right; width:60%;}
		div.comparearea .disclaimer span{display:block; font-size:10px; text-align:left;}
		#categoryajax div.comparearea table{direction:rtl; width:100%;}
	
	div.comparearea p.comparelink{padding:4px 0;}
	
	/* Error Message */
	
	#categoryajax p.error{background:url(/HP/images/common/error.gif) no-repeat scroll top right; color:#CD0E13 !important;display:block; line-height:1;margin-left:0px;padding:5px 20px 10px 0px;direction:rtl; display:none;}

/* Gallery Page Styling */

div.pro_details_gallery div.gallery_menu_container { overflow: hidden;*zoom: 1;padding-bottom: 20px; width:790px; margin:0 auto; float:right;}
div.pro_details_gallery div.back{ float: right; display: block; width: 20px; padding: 25px 0;}
div.pro_details_gallery div.next {float: left; display: block; width: 20px; padding: 25px 0;}
div.pro_details_gallery div.back a { background:url(/HP/images/common/feature_arrow.gif) no-repeat top right; text-align: left; display:block; width:13px; height:13px; text-decoration:none;}
div.pro_details_gallery div.next a { text-align: right; display:block; width:13px; height:13px; float:right; background:url(/HP/images/common/feature_arrow_right.gif) no-repeat top left; text-decoration:none;}
div.pro_details_gallery div.back a.inactive { background:url(/HP/images/common/feature_arrow_light.gif) no-repeat top right; cursor:default;}

div.pro_details_gallery div.next a.inactive { background:url(/HP/images/common/feature_arrow_right_light.gif) no-repeat top left; cursor:default;}
div.pro_details_gallery div.next a:hover,div.pro_details_gallery div.back a:hover {text-decoration:none;}

div.pro_details_gallery div.gallery_menu {float: right; width: 744px; height: auto; position: relative; overflow:hidden;}
div.pro_details_gallery div.gallery_menu ul { position: relative; right: 0; height:auto; width:5000px; overflow:hidden; text-align:right;}
div.pro_details_gallery div.gallery_menu ul#maingallery{margin-bottom:10px; text-align:right;}
div.pro_details_gallery div.gallery_menu li { float: right; width: 75px; height: 63px; overflow: visible; position: relative; }
div.pro_details_gallery div.gallery_menu li a { display: block; position: absolute; right:0; top:0; width: 62px; height: 53px; background: transparent url(/HP/images/products/details/gallery_thumbnail_bgd.gif) no-repeat 0 0; padding: 5px 2px; outline:none;}
div.pro_details_gallery div.gallery_menu li.active { width: 75px; height: 63px;}
div.pro_details_gallery div.gallery_menu li.active a { background-image: url(/HP/images/products/details/gallery_thumbnail_bgd_active.gif);}
div.pro_details_gallery div.gallery_content_container{ width:812px;margin:0px auto 0 auto;overflow:hidden;clear:both;}
div.pro_details_tabs div.tabs{overflow:hidden;}
div.pro_details_tabs div.TabMenu{ overflow-x:hidden;}
div.pro_details_tabs div.TabMenu li{display:inline-block;}
div.pro_details_gallery div.gallery_content { clear: both; text-align: center; min-height:366px;}
div.pro_details_gallery div.gallery_description{padding:20px 0 10px 0;}
div.pro_details_gallery div.gallery_description h1{margin-bottom:5px;}

/* Ajax Tabs */

ul#ajaxtabs{ position:relative; z-index:80; /*overflow:hidden;*/ float:right; text-align:center; width:692px;border-bottom:0px #9e9e9e solid; /*overflow:hidden;*/ margin-bottom:0px; top:0px;}
ul#ajaxtabs li{display:inline; float:right; background:url(/HP/images/layout/default/ajaxnav_seperator.jpg) top right no-repeat; padding-right:2px; border-bottom:1px #9e9e9e solid; margin-bottom:-1px; position:relative; zoom:1;}
	ul#ajaxtabs li.FirstTab{background:none; padding-right:0;}
		
	ul#ajaxtabs a{ background:#fff url(/HP/images/layout/default/ajaxnav.gif) 50% -150px no-repeat; padding:8px 9px 6px 9px; color:#575757; display:block; float:left;  font-size:14px;  font-weight:bold; text-decoration:none;}
		ul#ajaxtabs li.FirstTab a{background-position:100% -150px;}
		ul#ajaxtabs li a.lastlink{background-position:0 -150px;}
		ul#ajaxtabs a span{display:block;}
		ul#ajaxtabs li a.first b{position:absolute; height:1px; width:1px; right:0px; bottom:-1px; background:#9e9e9e;}
		ul#ajaxtabs li#modelsTab a {background-image:url(/HP/images/layout/default/ajaxnav2.gif); color:#fff;}

	/* Selected States */
	
	ul#ajaxtabs li.ui-tabs-selected{border-bottom:1px #fff solid;}
	ul#ajaxtabs li.ui-tabs-selected a{background-position:50% 0px;}
	ul#ajaxtabs li#modelsTab.ui-tabs-selected a {color:#004da5;}
	ul#ajaxtabs li.ui-tabs-selected a.first{background-position:100% 0; }
	ul#ajaxtabs li.ui-tabs-selected a.lastlink{background-position:0 0;}
	
	.pro_details_tabs a:hover {color:#0066cc !important;}
	
/* Select Series */

#selectseries{float:left; background:url(/HP/images/layout/default/ajaxnav_series.gif) 0 -200px no-repeat; width:187px; text-align:center;  z-index:100; position:relative; top:0px; padding:8px 0 8px 0; _padding:8px 0 6px 0;  cursor:pointer; border-bottom:1px #9e9e9e solid; margin-bottom:0px;}
	#selectseries a#selectserieslink{color:#fff; font-size:14px; text-decoration:none; display:block;}
		#selectseries a#selectserieslink span{background:url(/HP/images/layout/default/arrowbottom.gif) 0px 5px no-repeat; padding-left:20px; display:inline-block; margin:0 auto; text-align:right; cursor:pointer; direction:rtl}
	p.toggleactive{ background-position:0 -200px !important; border-bottom-color:#000 !important;}
	p.toggleactive a#selectserieslink span{background-image:url(/HP/images/layout/default/arrowtop.gif) !important; color:#fff !important;}

#selectseriescontent{display:none; position:absolute; z-index:1200; top:30px; left:0; width:896px; clear:both; cursor:auto; }
	*html #selectseriescontent #vaiocarousel .content{ display:inline-block;}
	*html #backtotop{z-index:100;}
	#selectseriescontent #vaiocarousel h1{ margin-bottom:0; padding:10px; border:1px #9e9e9e solid; border-width:0 1px; font-weight:bold; background:#fff;}
	#selectseriescontent #vaiocarousel p{padding-bottom:0;}
	#selectseriescontent ul#headers{background:#161A1B url(/HP/images/layout/default/selectseries_h2bg.jpg) top left repeat-x !Important;}
	#selectseriescontent #firstrow ul#headers{background-position:0 -1px !important;}

#selectseriescontent #vaiocarousel .content{background-image:url(/HP/images/layout/default/showcase_bottom.png);}
	*html #selectseriescontent #vaiocarousel .content{background-image:url(/HP/images/common/showcase_bottom.gif);}


/* Software Page */

div.softwarepagesupport{padding:38px 0 0 0; *padding-top:37px;}

h1#softwarehead{background:url(/HP/images/layout/default/software_bg.jpg) bottom left no-repeat; padding-bottom:5px; font-weight:normal; margin-bottom:10px; clear:both; direction:rtl; text-align:right;}
	h1#softwarehead span{background:url(/HP/images/layout/default/software_bg.jpg) top left no-repeat; padding:10px 20px 6px 20px; width:652px; display:block; color:#fff;}

#dhtmlcontent{clear:both; direction:rtl;}
#dhtmlcontent .tabcontent{ padding:20px; padding-bottom:40px; float:right;  margin-left:0px; border:1px #9e9e9e solid; border-width:1px 1px 0 1px; width:694px; z-index:50; position:relative;}
#dhtmlcontent ul#secondarytabs{float:right; width:160px; position:relative; z-index:60; margin-left:-1px;}
	#dhtmlcontent ul#secondarytabs li{background:url(/HP/images/layout/default/dhtmltabs_bg_active_rtl.jpg) bottom right no-repeat; padding-bottom:3px; display:block; margin-bottom:2px; border-left:1px #9e9e9e solid;}
		*html #dhtmlcontent ul#secondarytabs li{display:inline-block;}
	#dhtmlcontent ul#secondarytabs li a{background:url(/HP/images/layout/default/dhtmltabs_bg_active_rtl.jpg) top right no-repeat; display:block; padding:7px 5px 5px 15px; font-weight:bold; color:#000; text-decoration:none;}
	
	#dhtmlcontent ul#secondarytabs li.ui-tabs-selected{background-image:url(/HP/images/layout/default/dhtmltabs_bg_rtl.jpg); border-left:1px #fff solid;}
	#dhtmlcontent ul#secondarytabs li.ui-tabs-selected a{background-image:url(/HP/images/layout/default/dhtmltabs_bg_rtl.jpg);}
	
	/* Item Listing DL */
	
	#dhtmlcontent dl.itemlist{padding:15px 0; border-top:1px #ececec solid; margin:10px 0;}
		#dhtmlcontent dl.itemlist dt{padding-bottom:15px; text-align:right;}
		#dhtmlcontent dl.itemlist dt a{font-weight:bold; color:#0066cc;}
		
		#dhtmlcontent dl.itemlist dd{padding-bottom:10px; margin-right:220px; text-align:right;}
		*html #dhtmlcontent dl.itemlist dd{margin-right:222px; display:inline-block;}
		#dhtmlcontent dl.itemlist dd a{color:#0066cc;}
		#dhtmlcontent dl.itemlist dd.floatleft{margin:0 0px 0px 20px; float:right;}

#dhtmlcontent .contentblock{padding-bottom:0px; margin:0; text-align:right;}
	#dhtmlcontent .contentblock .floatleft{float:right; margin:0 0 10px 10px;}
#dhtmlcontent ul#secondarytabs li a b{position:absolute; width:1px; height:1px; left:0px; top:0px; z-index:1020; background:#9e9e9e; font-size:0;}
	*html #dhtmlcontent ul#secondarytabs li a{width:100%;}
	*html #dhtmlcontent ul#secondarytabs li a b{left:-1px; width:10px; border-top:1px #9e9e9e solid; background:none;}
#dhtmlcontent b.topcorner{position:absolute; top:-1px; left:-1px; background:url(/HP/images/layout/default/top_corner_rtl.jpg) top left no-repeat; width:4px; height:3px;}
#dhtmlcontent b.bottom{background:transparent url(/HP/images/layout/default/vaio_software_bottom.jpg) no-repeat scroll 0 100%; width:736px; height:61px; display:block; position:absolute; bottom:0; left:-1px;}



/* Clear Both and Visibility Fixes for IE */

#categoryajax .ajaxcontent #CategoryOverview, #categoryajax #featurestab, #categoryajax #designtab, #categoryajax .ajaxcontent #modelstab, #categoryajax .ajaxcontent #gallerytab{*width:896px; clear:both;}
h1#softwarehead span{*width:692px;}
#dhtmlcontent .tabcontent{*width:736px;}
#dhtmlcontent .contentblock{*display:inline-block;}

	/* Ajax content */
	
	#categoryajax .ajaxcontent{ *display:inline-block;}
	div.pro_details_gallery{*text-align:center;}
	div.pro_details_gallery div.gallery_description {*text-align:right; direction:rtl;}
	ul.bulletlist li, ul.pagenavlinks li a, #categoryajax ul.colorgallery, dl.modellist dd ul li{*display:inline-block;}
	.bottomsection{*position:static; *z-index:auto; *padding-top:0;}
	*html .contentblock{ *display:inline-block;}
	#categoryajax .threecolumn .column, #bottomfeature .threecolumn .column{*width:295px; float:right; padding:0 30px 0 5px;}
	ul#ajaxtabs li a.first b{*right:0px;}
	#selectseriescontent ul#headers h2{display:inline; text-align:center; *padding:0;}

	#categoryajax #featurestab img.negmarginright,#categoryajax #designtab img.negmarginright{*margin-right:-21px;}
	#categoryajax #featurestab img.negmarginleft, #categoryajax #designtab img.negmarginleft{*margin-left:-15px;}
	
	div.pro_details_gallery div.back, div.pro_details_gallery div.next{*width:20px;}
	div.pro_details_gallery div.back a{float:right;}
	
	#categoryajax .column img.alignleft{margin-left:-18px;}
	
.SectionHeaderText h1 {font-size:22px; padding-right: 21px; text-align: right;}

.hubfreehtmlmast{/*float:left;*/ margin-bottom:0px; margin-top: 15px; margin-left:-17px; width:930px;}
