










/*--*/

/* Universal styles */
a:active{color:#036;}
a:hover{color:#036;text-decoration:none;}
.nofocus a:focus {outline-style:none;}
.link-alt{text-decoration:none;}
.link-alt:hover{text-decoration:underline;}
.link-underline{text-decoration:underline;}
.link-underline:hover{text-decoration:none;}
.pointer{cursor:pointer;}
form{margin:0;}
input{padding:0 2px;}
body{background-color:#FFF;color:#000;-webkit-text-size-adjust:none;}
body,p,td,th{font-family:arial,helvetica,sans-serif;font-size:12px;}
.noshow{display:none;}
.defaultPageWidth { width: 740px;}


/* Font Styles */
.nextagBlue{color:#03C;}
.nextagRed{color:#C00;}
.standardText{font-family:arial,helvetica,sans-serif;font-size:12px;}
.standardGrayText{font-family:arial,helvetica,sans-serif;font-size:12px;color:#999}
.standardDarkGrayText{font-family:arial,helvetica,sans-serif;font-size:12px;color:#666}
.smallText{font-family:arial,helvetica,sans-serif;font-size:11px;}
.smallGrayText{font-family:arial,helvetica,sans-serif;font-size:11px;color:#999}
.smallDarkGrayText{font-family:arial,helvetica,sans-serif;font-size:11px;color:#666}
.smallishText{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
.xsmallText{font-family:arial,helvetica,sans-serif;font-size:10px;}
.xsmallDarkGrayText{font-family:arial,helvetica,sans-serif;font-size:10px;color:#666}
.mediumText{font-family:arial,helvetica,sans-serif;font-size:13px;}
.largeText{font-family:arial,helvetica,sans-serif;font-size:14px;}
.xlargeText{font-family:arial,helvetica,sans-serif;font-size:16px;}
.xxlargeText{font-family:arial,helvetica,sans-serif;font-size:18px;}
.gs{font-family:arial,helvetica,sans-serif;color:#666;font-size:8pt;}
.grs{font-family:arial,helvetica,sans-serif;color:#800000;font-size:8pt;}
h2 { color: #003399; font-weight: bold; font-size: 12pt; }
h2.bold,h3.bold,h4.bold{font:bold 12px arial,helvetica,sans-serif;color:#000;display:inline;}
/* Misc */
.link-alt{text-decoration:none;}
.link-alt:hover{text-decoration:underline;}
.link-underline{text-decoration:underline;}
.link-underline:hover{text-decoration:none;}
.link-gray-underline{text-decoration:underline;color:#666;}
.link-gray-underline:hover{text-decoration:none;color:#666;}
.pointer{cursor:pointer;}
.longDescription{margin:10px}
.heading1{font-weight:bold;font-size:14pt;}
.heading2{font-weight:bold;font-size:16px;}
.subHeading1{color:#039;font-weight:bold;font-size:12pt;}
.headerInfo{color:#333;font-size:10pt;}
.small8{font-family:verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.smaller{font-size:11px;}

.rs{font-family:arial,helvetica,sans-serif;color:#800000;font-size:8pt;}
.fr{font-family:arial,helvetica,sans-serif;color:#600;font-size:13px;}
.fs{font-family:arial,helvetica,sans-serif;color:#600;font-size:12px;}
.rr { font-family:arial,helvetica,sans-serif; color:#CC0000; font-size:10pt; }
.dl { font-family:arial,helvetica,sans-serif; color:#000000; font-size:12pt; }

.reqdtxt{font-family:courier new,courier,monospace;color:#C66;}
.nonreqdtxt{font-family:courier new,courier,monospace;}
.innerContent{margin-left:1em;}
.tip{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12pt;}
.steps{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10pt;}
.dimButton{background:#999;color:#FFF;font-weight:bold;}
.boldButton{font-weight:bold;padding:0;margin:0;}
.redButton{background:#C00;color:#FFF;font-weight:bold;}
.blueButton{background:#36C;color:#FFF;font-size:11px;font-weight:bold;}
.tabtxt{font-size:12px;text-decoration:none;color:#00F;}
.tabtxt:visited	{color:#00F;text-decoration:none;}
.tabtxt:hover{color:#036;text-decoration:none;}
.rebateSmall{font-size:11px;color:#060;}
.nobgDivWrapper{border:1px solid #CCC;}
.graybgDivWrapper{background-color:#EEE;border:1px solid #CCC;}
.grayLabel{font-size:12px;font-weight:bold;color:#999;}
.darkGrayLabel{font-size:12px;font-weight:bold;color:#666;}
.positiveLabel{font-size:12px;font-weight:bold;color:#090;}
.neutralLabel{font-size:12px;font-weight:bold;color:#FC0;}
.negativeLabel{font-size:12px;font-weight:bold;color:#C00;}
.grayBorderBottom{border-bottom:1px solid #CCC;}


/* product core table of sellers */
.bl{font-family:arial,helvetica,sans-serif;color:#039;font-size:12pt;}
.br{font-family:arial,helvetica,sans-serif;color:#039;font-size:10pt;}
.br2{font-family:arial,helvetica,sans-serif;color:#039;font-size:8pt;}

/*used by files in prototypes */
.orange80pxButton{background-color:#FA0;font-weight:bold;text-align:center;width:80px;}
.orange80pxButton a{color:#FFF;text-decoration:none;}
.orange80pxButton a:hover{color:#C00;}
.blue80pxButton{background-color:#36C;font-weight:bold;text-align:center;width:80px;padding:2px 0;}
.blue80pxButton a{color:#FFF;text-decoration:none;}
.blue80pxButton a:hover{color:#F00;}

.compareButton{background-color:#DDE;width:100px;margin:6px 2px 4px 2px;border-style:outset;border-width:2px;font-size:11px;font-weight:bold;text-align:center;}
.compareButton a{color:#336;text-decoration:none;}
.buyAtSeller{background-color:#DDE;width:80px;margin-top:6px;border-style:outset;border-width:2px;font-size:11px;font-weight:bold;text-align:center;}
.buyAtSeller a{color:#336;text-decoration:none;}
.featuredSellerColor{color:#600;}
.standardTableBorderColor{background-color:#CCC;}
.standardTableHeadingColor{background-color:#EEE;}
.standardTableContentColor{background-color:#FFF;}
.darkTableHeadingColor{background-color:#DDD;}
.spaceAfterHeader{height:8px;font-size:8px;}
.compactList{list-style-position:outside;margin:0;padding-top:4px;padding-left:16px;}
.compactIndentedList{list-style-position:outside;margin-top:4px;margin-bottom:0;}

h1.productTitle{color:#000;font-weight:bold;font-size:16px;padding:0;margin:0;}
.productSellerListColumnHeader{text-decoration:underline;color:#006;}
.productSellerListColumnHeader:visited{text-decoration:underline;color:#006;}
.productSellerListColumnHeader:active{text-decoration:underline;color:#3C0;}
.productSellerListColumnHeader:hover{text-decoration:underline;color:#00F;}
.productSellerMarketingMessage{color:#039;line-height:110%;overflow:hidden;}
.productSellerMarketingMessage a{color:#039;text-decoration:none;}
.productSellerFeaturedSeller{width:100%;padding-left:4px;font-size:11px;color:#920000;}
.blueHeading{color:#039;font-weight:bold;font-size:16px;}
.discoveryArea{background-color:#EEF;border:2px solid #36C;padding:4px;}
.srchHeaderBar{font-size:12px;font-weight:bold;background-color:#EEE;text-align:left;padding:4px;}
.srchSellerBarBorderColor{background-color:#03C;}
.srchSellerBarBackgroundColor{background-color:#EEF;}
.srchTableSideBarColor{background-color:#FFF;}
.twocolumnlist UL{padding:0;margin:0;list-style:inside;}
.twocolumnlist LI{list-style-type:none;float:left;width:48%;margin:3px 0 3px 0;padding-right:5px;}
.upperDescriptionWrapper{font-size:110%;padding:4px 4px;line-height:1.5;}
.graySpanningLine{border-top:1px solid #CCC;margin-top:24px;}
.tabMain{width:90px;}
.currentHeaderTab{text-align:center;border-top-width:1px;border-top-color:#69F;border-left-width:1px;border-left-color:#69F;border-right-width:1px;border-right-color:#039;border-bottom-width:1px;border-bottom-color:#36C;border-style:solid;}
.headerTab{text-align:center;border-top-width:1px;border-top-color:#999;border-left-width:1px;border-left-color:#999;border-right-width:1px;border-right-color:#666;border-bottom-width:0;border-style:solid;color:#69F}
.headerTabSpacer{background-color:#FFF;width:3px;}



.catalogProductImage{padding-top:10px;}
.catalogPrice{font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:12px;padding-bottom:5px}
.gridTableCell{background-color:#FFF;width:33%;padding:8px;text-align:center;vertical-align:top;}
.catalogSellerTxt{font-family:arial,helvetica,sans-serif;font-size:11px ;padding-bottom:5px;padding-top:3px}
.tabUk{height:20px;}
.currentHeaderTabNew{font:12px arial,helvetica,sans-serif;font-weight:bold;letter-spacing:1px;color:#FFF;border-width:1px;border-style:solid;border-color:#888 #888 #36C #888;padding:0.2em;background-color:#36C;}
.headerTabNew{font:12px arial,helvetica,sans-serif;font-weight:normal;color:#000;border-width:1px;border-style:solid;border-color:#888 #888 #A8A8A8 #888;padding:0.2em;background-color:#EEE;text-align:center;background-repeat:repeat-x;}
.headerTabSpacer{width:1px;background-color:#FFF;border-width:0 0 1px 0;border-style:solid;border-color:#888;}
.nextagUKLink{text-decoration:underline;}
.nextagUKLink a:hover{text-decoration:none;}
.featuredAisleDividers{ color:white;}
.featuredAisleLinks{text-align:right;color:white;font-weight:bold;text-decoration:none;}
.featuredAisleLinks a:hover{text-align:right;color:white;font-weight:bold;text-decoration:underline;}
.tabMainNew a{text-decoration:none;color:#00C;}
.tabMainNew a:visited{text-decoration:none;color:#00C;}
.tabMainNew a:link{text-decoration:none;color:#00C;}
.tabMainNew a:hover{ text-decoration:underline;color:#00C;}
.tabUk a{text-decoration:none;color:#00C;}
.tabUk a:visited{text-decoration:none;color:#00C;}
.tabUk a:link{text-decoration:none;color:#00C;}
.tabUk a:hover{text-decoration:underline;color:#00C;}
.top-text{font:11px arial,helvetica,sans-serif;font-weight:normal;color:#686868;padding:0.2em 0.4em;}
.homeCategoryColumn{text-align:left;}
.homeCategoryColumn .box-con {width:auto;}
.subnavBackgroundColor{background-color:#36C;}

.searchCategoriesTxt{color:white;}
.productNavTabNonBlank{background-color:#CCC;}
.productNavTabBlank{background-color:#FFF;}
.maincat,h2.maincat{font:13px arial,helvetica,sans-serif;font-weight:bold;color:#000;}
.subcat {font:12px arial,helvetica,sans-serif;font-weight:normal;color:#000;}
.subcat2 {font:11px arial,helvetica,sans-serif;font-weight:normal;color:#000;}
.subcat2 a {text-decoration:none;}
.subcat2 a:hover {text-decoration:underline;}
/*.popup {background-color:white;position:absolute;z-index:1000;padding:5px;border:1px solid black;white-space:nowrap;}*/
.catwrapper {padding:9px 0;text-align:left;}
.catwrapper2 {padding:5px 0;text-align:left;}
.contentspace{width:6px;background-color:#FFF;border-width:0 0 0 1px;border-style:solid;border-color:#D0D0D0;}
.searchFormCallToAction{font-weight:bold;color:#666;}
.headerSearchBox{padding:3px 3px 7px 3px;background-color:#FFF;}

h3.productNavTab{display:inline;font:normal 12px arial,helvetica,sans-serif;}
.browseUL{  margin-bottom:2px;} /*will be overwritten by tech1 channel*/
div.debug-links{clear: both;font-size:10px;color:#999;padding:4px;}
div.debug-links a{font-size:10px;color:#999;}
span.footnote{font-size:11px;}
div.cover-disclaimer{font-size:9px;color:#666;}
span.supernote {font-size:10px;vertical-align:super;}
/* GENERAL LAYOUT */
div#outer-container,div.outer-center{text-align:center;width:100%;}
div#inner-container,div#inner-container-wide,div.inner-center,div.inner-center-wide{text-align:left;margin-left:auto;margin-right:auto;}
div#inner-container,div.inner-center{width:740px;}
div#inner-container-medium,div.inner-center-medium{margin-left:auto;margin-right:auto;text-align:center;width:810px;}
div#inner-container.wide,div.inner-center-wide{width:910px;}
div.breaker{clear:both;height:0;line-height:0;font-size:0;}
div.main-container{width:78%;}
div.content-container{width:100%;}
div.vertical-container{width:21%;}
.fleft {float:left;}
.fright{float:right;}
div.center{width:100%;text-align:center;}
.centered{margin-left:auto;margin-right:auto;}
.noborder,img.imageLink{border:0;}
.blankbg{background-color:#FFF;}
.nowrap{white-space:nowrap;}
.inline{display:inline;}
.fullwidth{width:100%;}
.compact{padding:0;border:0}
.alignMiddle{vertical-align:middle;}
.alignTop{vertical-align:top;}
.alignBottom{vertical-align:bottom;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.padding5{padding:5px;}

/* Simple Box Outline */
.ob-c { background-color: #CCC; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;   }
.ib-c { margin-left: 1px; margin-right: 1px; background-color: #FFF; }


/* HOMEPAGE */
.homeWidget{background-color:#e4edff;border:1px solid #b6bdcc;padding:5px 10px 5px 10px;margin:0 0 8px 0;}
.homeWidget table {width: 245px;}
.homeWidget h3{font:19px Arial,sans-serif;color:#000;margin:0 0 8px 0;padding:0;}
.homeWidget .fieldHeader{font-weight:bold;}
.homeWidget .travelCalendarButton{position:relative;top:3px;margin-right:2px;cursor:pointer;width:19px;height:17px;}
.homeWidget2{padding:5px 8px;}
.homeWidget2 table {width: 160px;}
.homeWidget2 .textInput {width: 150px;}
.homeWidget2 .top5 {padding-top:5px;}
.homeWidget2 h3{font:19px Arial,sans-serif;color:#000;margin:0 0 8px 0;padding:0;}
.homeWidget2 .fieldHeader{font-weight:bold;}
.homeWidget2 ul {padding-left:30px;margin-left:0px;}
.homeWidget2 .travelCalendarButton{position:relative;top:3px;margin-right:2px;cursor:pointer;width:19px;height:17px;}
.blacklink a,.blacklink a:hover{font:19px Arial,sans-serif;color:#000;cursor:text;text-decoration:none}
.cat-title {font:20px Arial,sans-serif;color:#000;text-align:left;white-space:nowrap;}
.cat-title a{color:#000;text-decoration:none}
.cat-title a:hover{color:#000;text-decoration:underline}
.linkCloud1 {font:12px Arial,sans-serif;}
.linkCloud2 {font:14px Arial,sans-serif;}
.linkCloud3 {font:16px Arial,sans-serif;}
.linkCloud4 {font:18px Arial,sans-serif;}
.linkCloud5 {font:20px Arial,sans-serif;}
div#rateRVS {width:100%;text-align:center;margin:5px 0px;border:1px solid #ccc;background-color:#ffc;}

/* HOME */
div#home-container{width:740px;float:left;}
div#home-map{width:740px;float:left;}
div#home-map-img-sprite { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -950px repeat-x; text-align: left; padding: 0; float: left; width: 100%; height: 25px; }
div#home-map-img-sprite div.left { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -900px no-repeat; width: 150px; height: 25px; float: left; }
div#home-map-img-sprite div.right { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -900px no-repeat; width: 150px; height: 25px; float: right; }
div#home-map-img, div#home-map-img-uk{text-align:center;padding:0;float:left;width:100%;}
div#mid-cat-sc-con {padding:0px 2px 0px 13px;overflow:hidden;}
div#feat-cat-img-con {float:left;height:50px;width:50px;margin:0px 5px 0px 5px;}
div#feat-cat-sublinks {font-size:11px;border-top:1px solid #ccc;white-space:nowrap;text-align:left;}
div#feat-cat-list-con {padding:5px 0px;text-align:center;vertical-align:top;}
div#ms-welc-msg {text-align:center;font-weight:bold;padding:5px;}
div.box-con {width:100%;border:1px solid #ccc;}
div.box-con-title {background: url(http://img01.static-nextag.com/imagefiles/bkgrd_grad.png) repeat-x;font-size:19px;height:25px;padding:3px 0px 0px 10px;}
div.box-con-body {padding:5px;}
div.mTop {margin-top:10px;}

/* GENERAL HEADER */
div#header-container{width:740px;float:left;}
div#header-top{float:left;width:100%;}
div.header-content-container{float:left; margin-left:10px;}
div#header-bottom{float:left;margin-top:3px;}
div.header-logo-container {float:left;}
div.header-logo-container a {float:left;}
div.header-logo-container img {float:none;border:0px;margin:5px 0px;}
div#header-logo{float:left;width:159px;margin-top:10px;}
div#header-logo img {margin:0px;}
div#header-s2-logo a.sprite{float:left; border:0; margin: 5px 0; width: 180px; height: 60px; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -350px no-repeat; cursor: pointer; }
div#header-s2-logo a.spriteUK{float:left; border:0; margin: 5px 0; width: 210px; height: 60px; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1620px no-repeat; cursor: pointer; }
div#header-s2-logo-mortgage a.sprite {float:left; border:0; margin: 5px 0; width: 180px; height: 75px; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1108px no-repeat; cursor: pointer; }
div#header-s2-logo-education a.sprite {float:left; border:0; margin: 5px 0; width: 180px; height: 75px; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -995px no-repeat; cursor: pointer; }
div#header-container ul{margin:0;padding:0;list-style-type:none;display:inline;}
div#header-container a{text-decoration:none;}
div#header-container a:hover{text-decoration:underline;}
/* HEADER SEARCH FORM */
div.header-form,div.header-searchform,div.header-searchform-top{width:571px;}
div#header-form{float:right;}
div#header-searchform-top{float:left;text-align:left;white-space:nowrap;margin-bottom:5px;overflow:hidden;}
div#header-searchform{float:left;}
div#header-form form input.header-searchbutton{vertical-align:top;margin-left:7px;}
div#header-form form select{width:180px;margin-left:7px;}
div#header-form form{float:right;display:inline;width:100%;}
div.header-s2-form,div.header-s2-searchform{float:right;width:550px;}
div.header-s2-form-uk,div.header-s2-searchform-uk{width:520px;}
div#header-s2-form{float:left;}
div#header-s2-searchform-top{float:left;text-align:left;white-space:nowrap;overflow:hidden;width:100%;}
div#header-s2-searchform{float:left;}
div#header-s2-form form input.header-searchbutton{vertical-align:top;}
div#header-s2-form form select{width:180px;margin-left:7px;}
div#header-s2-form form{float:right;display:inline;width:100%;}
div#header-s2-form input.search-form-input,input#searchTop{width:500px;}

input#searchTop,input#searchTop-s2,input#searchBottom,input.search-form-input,input#searchTopWide{padding:2px}
input#searchTop{width:260px}
input#searchTop-s2,input#searchBottom{width:280px}
input.search-form-input,input#searchTopWide{width:340px}
div#tagline{margin:0 3px 5px 0;float:left;}
div#tagline{color:#000;font-size:12px;}
div#tagline b{color:#D42424;}
div#tagline img{position:relative;top:-1px;left:3px;text-decoration:none;}
div#tagline.simple{font-size:13px;}
div#tagline.simple a{text-decoration:underline;font-weight:normal;margin-left:2px;}
div#tagline.simple a.selected:hover{text-decoration:underline;}
div#tagline.simple a:hover{text-decoration:none;}
div#tagline.simple a:visited{color:#00F;}
div#tagline.simple a.selected:visited{color:#D42424;}
div#tagline.simple a.selected{color:#D42424;font-weight:bold;text-decoration:none;}
a#catLink{padding:0 10px 4px 0;}
div#tagline-s2{margin:0 3px 5px 0;float:left;}
div#tagline-s2{color:#000;font-size:12px;}
div#tagline-s2 b{color:#D42424;}
div#tagline-s2 img{position:relative;top:-1px;left:3px;text-decoration:none;}
div#tagline-s2.simple{font-size:13px;}
div#tagline-s2.simple a{text-decoration:underline;font-weight:normal;margin-left:10px;}
div#tagline-s2.simple a.selected:hover{text-decoration:underline;}
div#tagline-s2.simple a:hover{text-decoration:none;}
div#tagline-s2.simple a:visited{color:#00F;}
div#tagline-s2.simple a.selected:visited{color:#D42424;}
div#tagline-s2.simple a.selected{color:#D42424;font-weight:bold;text-decoration:none;}
div#tagline-s2.simple a#firstLink{margin-left:0}
div#tagline-s2.simple a.compact{text-decoration:underline;font-weight:normal;margin-left:5px;}
div#tagline-s2.simple a.compactselected:visited{color:#D42424;}
div#tagline-s2.simple a.compactselected{color:#D42424;font-weight:bold;text-decoration:none;margin-left:5px;}


a#catLinkSprite{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -98px no-repeat; padding-right:10px;}
a#catLink_0{background: url(http://img01.static-nextag.com/imagefiles/style/pop_down_arrow.gif) right center no-repeat; padding:0 10px 4px 0;}

div.accountlink,div.accountlink a{padding-top:2px;}
div.simple-accountlink,div.simple-accountlink a{padding-top:2px;}
div.accountlink,div.simple-accountlink{float:right;text-align:right;white-space:nowrap;}
div.accountlink a{font-weight:bold;}
div.simple-accountlink a{font-weight:normal;font-size:11px;}
div.simple-accountlink{line-height:17px;}
div#header-searchform-top{margin-bottom:2px;float:left;white-space:nowrap;}
div#header-form span#tagline{font-weight:bold;color:#666;font-size:12px;margin-bottom:5px;float:left;}
div#header-subnavlinks-box{border:1px solid #CCC;background-color:#EEE;float:left;width:100%;padding:3px 0;}
/* HEADER TABS/LINKS */
div#header-tabs{float:left;width:100%;vertical-align:bottom;}
div#header-tabs ul li{float:left;text-align:left;margin-right:3px;height:14px;border:1px solid #888;border-bottom:0;}
div#header-tabs img{vertical-align:middle;border:0;}

/* HEADER SUBNAVLINKS */
div#header-subnavlinks{background-color:#36C;float:left;clear:both;color:#FFF;width:100%;}
div#header-subnavlinks li{display:inline;padding:3px 0 3px 10px;}
div#header-subnavlinks-nxtg li{float:left;}
div#header-subnavlinks-aisles li{float:left;}
div#header-subnavlinks a{color:#FFF;font-size:11px;border-left:1px solid #FFF;padding-left:10px;}
div#header-subnavlinks-nxtg{float:left;width:600px;}
div#header-subnavlinks-aisles{float:right;width:140px;}
div#header-subnavlinks-aisles a{font-weight:bold;font-size:12px;}
div#header-subnavlinks.simple{float:left;width:100%;margin-top:2px;font-size:12px;color:#000;}
div#header-subnavlinks.simple a{color:#00F;}
div#header-subnavlinks.simple a:hover{text-decoration:underline;}
div#header-subnavlinks-nxtg.simple a{color:#00F;text-decoration:none;font-size:11px;border-left:1px solid #666;padding-left:5px;margin-left:5px;}
div#header-subnavlinks.simple{background-color:#FFF;}
div#header-subnavlinks-nxtg.simple{width:470px;}
div#header-subnavlinks.simple li{padding:0;}
li#first-subnav-link.simple a{padding:0;border:0;margin-left:0;}
div#header-subnavlinks.simple div#header-subnavlinks-aisles a{padding:0;}
div#header-subnavlinks-aisles.simple li{padding:0 0 0 10px;float:right;}
div#header-subnavlinks-aisles.simple{width:100px;}
li#first-subnav-link a{padding-left:0;border:0;}
li#last-aisle-link a{padding-right:10px;}
li#first-aisle-link a{border:0;}

/* HEADER RELATED */
div#header-related{font-size:12px;float:left;width:100%;text-align:left;padding:0;}
div#header-related a{padding-left:3px;}
span.more_related_header{display:none;}

div#aisle-leaderboard-container{float:left;width:100%;margin-bottom:10px;}

/* HEADER CATEGORY POPUP */
div.cat-pop-container{position:absolute;z-index:10;background-color:#999;visibility:hidden;}
div.cat-pop-bg{position:relative;z-index:100;right:2px;bottom:2px;width:310px;}
div.cat-pop-main{border:1px solid #363636;width:310px;background-color:#FFF;padding:0 0 10px 10px;float:left;}
ul.cat-options{width:150px;float:left;margin:0;padding:0;list-style-type:none;}
ul.cat-options li{width:160px;margin:0;padding:0;float:left;}
div.cat-content{margin-top:5px;padding-top:5px;float:left;width:330px;}
/* SPONSORED LINKS */
@media print{div.sl-container{display:none;}}
div.sl-container{display:block;text-align:center;padding-top:15px;float:left;width:100%;}
div.sl-container-right{display:block;text-align:center;margin:40px 0 0 5px;float:left;width:160px;}
.sponsored-links-tbl{border-spacing:1px;padding:0;background-color:#CCC;width:100%;}
.table-head{text-align:left;padding:3px 4px;font-family:arial,helvetica,sans-serif;font-size:11px;}
.ad-title{padding-bottom:2px;}
.ad-url{color:#060;padding-top:2px;}

/* BANNER ADS */
div.ba-container{display:block;text-align:center;float:left;width:100%;margin-left:-3px;}
/* FOOTER */
div#footer-container{float:left;clear:both;width:740px;text-align:center;margin-left:auto;margin-right:auto;}
div#footer-tb{padding:15px 0;}
div#footer-tag {clear: both;}
hr.thinFooterline{color:#E4E4E4;background-color:#E4E4E4;width:100%;height:1px;border:0;}
div.feedWrapper{margin-top:6px;text-align:center;clear:both;width:100%;font-size:16px;}
img.rssLogo{margin:0 2px 2px 0;}
a.rssLogo,a.rssSprite{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -150px -474px no-repeat;padding-right:14px;text-decoration:none;}
a.rssText{font-size:10px;vertical-align:top;line-height:20px;}
a.yahooLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -475px no-repeat;padding-right:91px;text-decoration:none;}
a.msnLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -449px no-repeat;padding-right:91px;text-decoration:none;}
a.liveLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1749px no-repeat;padding-right:106px;text-decoration:none;}
a.googleLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1709px no-repeat;padding-right:104px;text-decoration:none;}
a.opensearchFirefoxLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -220px -475px no-repeat;padding-right:75px;text-decoration:none;}
a.opensearchIeLogo{background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -220px -449px no-repeat;padding-right:59px;text-decoration:none;}
.footer{font-size:11px;}
.lastUpdatedFooter,div#pageInfo{color:#CCC;font-size:9px;}

/* TRUSTED SELLER TEXT STYLES */
div.trusted a { color: #333; text-decoration: none; font: 11px Arial, sans-serif; }
div.trusted a:hover { color: #00C; text-decoration: underline; }
div.trusted img	{position:relative;top:5px;border:0;}
a.spriteTrusted { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) no-repeat scroll 0 -750px; padding-left:10px; margin:0 auto; }
span.trusted { padding-bottom:4px; }
span.trusted a { padding-bottom:4px; text-decoration: underline; font-size:12px; color:#00f; }
span.trusted a:hover { text-decoration: none; color:#036; }
.trusted a.spriteTrusted { font-size:14px; text-decoration:none; }
.trusted a.spriteTrusted:hover { text-decoration:none; }
/* RATING STARS */
.oneStar, .twoStar, .threeStar, .fourStar, .fiveStar, .oneStar-medium, .twoStar-medium, .threeStar-medium, .fourStar-medium, .fiveStar-medium { height:10px; width:50px; margin:0 auto; padding:0; }
.oneStar   { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -700px no-repeat; }
.twoStar   { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -725px no-repeat; }
.threeStar { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -100px -700px no-repeat; }
.fourStar  { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -100px -725px no-repeat; }
.fiveStar  { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -200px -700px no-repeat; }
.oneStar-medium, .twoStar-medium, .threeStar-medium, .fourStar-medium, .fiveStar-medium { height:12px; width:60px; }
.oneStar-medium   { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1550px no-repeat; }
.twoStar-medium   { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1575px no-repeat; }
.threeStar-medium { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -100px -1550px no-repeat; }
.fourStar-medium  { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -100px -1575px no-repeat; }
.fiveStar-medium  { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -200px -1550px no-repeat; }
/* ?? TRAVEL HEADER */
div#header-container div.tab-box{margin-top:3px;}
div.tab-box{width:100%;float:left;}
div.tab-box ul{display:inline;list-style-type:none;}
div.tab-box li{float:left;height:14px;margin-right:3px;padding:2px 15px 4px 15px;border:1px solid #888;border-bottom:0;background-image:url(http://img01.static-nextag.com/imagefiles/header/nav_shadow.gif);background-repeat:repeat-x;background-position:bottom;}
div.tab-box li a{text-decoration:none;color:#000;}
div.tab-box li a:hover{text-decoration:underline;}
div.tab-box li.selected{background-color:#36C;background-image:none;}
div.tab-box li.selected a{font-weight:bold;color:#FFF;}
div.tab-subbox{width:100%;float:left;background-color:#36C;height:5px;line-height:5px;}
/* ?? TRAVEL FORM */
table.sr-travel-form-basic{margin:5px 0;width:100%;border:1px solid #B6BCCE;}
td.title,td.location,td.dates,td.submit{padding:10px 15px 15px 15px;}
table td.title{border-bottom:1px solid #B6BCCE;background-color:#36C;color:#FFF;font-size:20px;font-weight:bold;}
td.location,td.dates,td.submit{vertical-align:top;background-color:#E4EDFF;}
table.date-table td{vertical-align:bottom;padding-right:10px;}
td.dates img{vertical-align:middle;position:relative;bottom:3px;}
td.location{width:180px;}
div.col-title{font-weight:bold;font-size:15px;margin-bottom:5px;}
table td.submit{vertical-align:middle;font-size:14px;color:#FFF;font-weight:bold;text-align:center;}
input.citytextfill{margin-top:5px;}
/* Titled Container */
.sv-c, .sv-c-sprite {float: left; width: 155px; margin-bottom: 5px;}
.sv-c .sv-con, .sv-c-sprite .sv-con {overflow: hidden;}
.sv-c .sv-con h3, .sv-c-sprite .sv-con h3 {display: inline;}
.sv-c .sv-t{width:100%;float:left;background:url(http://img01.static-nextag.com/imagefiles/style/sidebar_head_right.gif) no-repeat right top;height:24px;margin:0;padding:0;}
.sv-c .sv-t h2 { background:url(http://img01.static-nextag.com/imagefiles/style/sidebar_head_left.gif) no-repeat left top; padding:0 6px; }
.sv-c .sv-t h2, .sv-c-sprite .sv-t h2 {float:left;height:24px;margin:0;font:bold 12px Arial,Helvetica,sans-serif;color:#000;}
.sv-c-sprite .sv-t { float: left; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -800px no-repeat; height: 24px; width: 100%; margin: 0; padding: 0;}
.sv-c-sprite .sv-t h2 { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -800px no-repeat; width: 145px; padding-left:6px; }
.sv-c .sv-con, .sv-c-sprite .sv-con {float:left; width: 155px; padding: 0; clear: both; background-color: #CCCCCC; margin: 0; }
.sv-c .sv-t h2 span, .sv-c-sprite .sv-t h2 span {padding-top: 5px; height: 19px; display:block;}
.sv-c .sv-con div a, .sv-c-sprite .sv-con div a {margin-right: 4px; font-size:12px;}
.sv-c .sv-con h3 a, .sv-c-sprite .sv-con h3 a {margin: 0; padding: 8px 0 3px 0; font-weight: bold; color:#000; font-size:12px;}
.sv-c .sv-con-inner, .sv-c-sprite .sv-con-inner {padding: 5px 4px 10px 4px; overflow-x:hidden; background-color: #ffffff; margin-left: 1px; margin-right: 1px; }
.sv-c .sv-con-inner-wide, .sv-c-sprite .sv-con-inner-wide {padding: 5px 0 10px 0; width: 153px; overflow-x:hidden; background-color: #ffffff; margin-left: 1px; margin-right: 1px; }
.sv-c .sv-con-inner-wide div, .sv-c .sv-con-inner-wide form, .sv-c-sprite .sv-con-inner-wide div, .sv-c-sprite .sv-con-inner-wide form {margin: 0 2px;}
.sv-c .sv-con-inner input, .sv-c .sv-con-inner-wide input, .sv-c-sprite .sv-con-inner input, .sv-c-sprite .sv-con-inner-wide input {font-size: 12px;}
.sv-c .sv-f, .sv-c .sv-f div, .sv-c-sprite .sv-f, .sv-c-sprite .sv-f div { height:5px;margin:0;padding:0;float:left; }
.sv-c .sv-f{width:100%;background:url(http://img01.static-nextag.com/imagefiles/style/sidebar_foot_right.gif) no-repeat right top;}
.sv-c .sv-f div{background:url(http://img01.static-nextag.com/imagefiles/style/sidebar_foot_left.gif) no-repeat left top;}
.sv-c-sprite .sv-f { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -850px no-repeat; width:100%; }
.sv-c-sprite .sv-f div { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -850px no-repeat; }
.sv-c div.sr-option {padding-left: 1em; text-indent: -1em;}
.sv-c div.bullet { padding-left:1em; text-indent:-1em; text-align:left }
.sv-c img.sharing { border:0; position:relative; top:2px; width:12px; height:12px }

.colorLink { border: 1px solid #000; margin-bottom: 5px; margin-right: 5px; height: 16px; width: 16px; float:left; }
/* Air and Hotel Travel Form */
table#travel-form-table td.travel-mini-form-tab-selected { width: 50%; text-align: center; font-size: 14px; margin-bottom: 3px; }
table#travel-form-table td.travel-mini-form-tab-unselected { width: 50%; text-align: center; font-size: 14px; margin-bottom: 3px; }
table#travel-form-table td.travel-mini-form { padding: 0px; margin: 0px; width: 100%; height: 81px; }
#travel-form-table .date-label { width: 40px; text-align: right; }
#travel-form-table .dep-c, #travel-form-table .arr-c, #travel-form-table .cityStep { margin-bottom: 3px; }
#travel-form-table .destination-label-c, #travel-form-table .dest-label { font-weight: bold; }
#travel-form-table a:visited { color: #0000FF; }

/* Air Form */
div#travel-mini-form-air-content { height: 81px; overflow: hidden; }
div#travel-mini-form-air-content div.trip-type-c { width: 170px; float: left; padding-left: 10px; }
div#travel-mini-form-air-content div.trip-label { font-size: 11px; float: left; text-align: right; margin-top: 5px; font-weight: bold; padding-right: 1px; }
div#travel-mini-form-air-content div.dest-label { font-size: 11px; width: 40px; float: left; text-align: right; font-weight: bold; padding-right: 1px; }
div#travel-mini-form-air-content div.dep-c, div#travel-mini-form-air-content div.arr-c { width: 120px; float: left; margin-top: 2px; }
div#travel-mini-form-air-content div.options-buttons-c { width: 100%; }
div#travel-mini-form-air-content div.search-button-c { float: right; margin-top: 5px; margin-bottom: 0px; margin-right: 12px; padding-right: 1px; }
div#travel-mini-form-air-content div.trip-type-dropdown-c { float: left; margin-top: 5px; }
div#travel-mini-form-air-content .trip-type-select { font-size: 11px; width: 90px; }
div#travel-mini-form-air-content input.air-opt { width: 70px; }

/* Hotel Form */
div#travel-mini-form-hotel-content { height: 81px; overflow: hidden; position: relative; left: -1px; }
div#travel-mini-form-hotel-content div.date-label { font-size: 11px; width: 40px; float: left; text-align: right; font-weight: bold; }
div#travel-mini-form-hotel-content div.destination-label-c { font-size: 11px; width: 40px; float: left; margin-top: 2px; text-align: right; font-weight: bold; padding-right: 2px; }
div#travel-mini-form-hotel-content div.destination-input-c { font-size: 11px; float: left; margin-top: 2px; font-weight: bold; }
div#travel-mini-form-hotel-content input.destination-input { width: 193px; font-size: 11px; }
div#travel-mini-form-hotel-content div.room-c { width: 90px; float: left; margin-top: 2px; }
div#travel-mini-form-hotel-content div.room-label { width: 42px; float: left; font-size: 11px; font-weight: bold; padding-top: 2px; }
div#travel-mini-form-hotel-content div.room-opt { width: 45px; float: left; }
div#travel-mini-form-hotel-content div.button-c { width: 42px; float: right; margin-top: 5px; margin-right: 12px; }

/* Both Air and Hotel Forms */
td.travel-mini-form img { margin-left: 3px; margin-top: 1px; }
td.travel-mini-form input.date-input { width: 48px; float: left; font-size: 11px; }
td.travel-mini-form div.date-opt-c { width: 80px; float: left; }
td.travel-mini-form div.start-date-c, td.travel-mini-form div.end-date-c { width: 122px; float: left; margin-top:4px; }
td.travel-mini-form div.date-c { width: 256px; float: left; }
td.travel-mini-form div.date-label { font-size: 11px; float: left; text-align: right; font-weight: bold; padding-right: 2px; }
div.homeWidget2 input#hotel-button,div.homeWidget2 input#air-button { margin-top: 5px; }
/* SELLER REVIEWS */
#seller-review-tabs{float:left;height:25px;width:100%;font:12px Arial,sans-serif;line-height:normal;background:url(http://img01.static-nextag.com/imagefiles/style/tab_bg.gif) repeat-x bottom;margin:10px 0 0 0;z-index:200;}
#seller-review-tabs-bottom{width:100%;background-color:#eee;height:8px;border-left:1px solid #ccc;border-right:1px solid #ccc;clear:both;}
#seller-review-tabs li{float:right;margin:0;padding:0;background:url(http://img01.static-nextag.com/imagefiles/style/tab_right3.gif) no-repeat right top;}
#seller-review-tabs a{ display:block;background:url(http://img01.static-nextag.com/imagefiles/style/tab_left3.gif) no-repeat left top;padding:5px 27px 5px 10px;}
#seller-review-tabs #current{background-image:url(http://img01.static-nextag.com/imagefiles/style/tab_active_right3.gif);}
#seller-review-tabs #current a{font:bold 12px Arial,sans-serif;text-decoration:none;color:#000;background-image:url(http://img01.static-nextag.com/imagefiles/style/tab_active_left3.gif);}
#seller-review-tabs ul, #seller-review-tabs-sprite ul{margin:0;padding:0;list-style:none;}
#seller-review-tabs-sprite{float:left;height:25px;width:100%;font:12px Arial,sans-serif;line-height:normal;background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 1px repeat-x;margin-top:10px;z-index:200;}
#seller-review-tabs-bottom-sprite{float:left;width:100%;background-color:#eee;height:8px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#seller-review-tabs-sprite li{float:right;margin:0;padding:0;background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -250px no-repeat;}
#seller-review-tabs-sprite a{ display:block;padding:5px 27px 5px 5px;margin-left:5px;background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -250px no-repeat;}
#seller-review-tabs-sprite #current { margin:0; padding:0; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -300px no-repeat;}
#seller-review-tabs-sprite #current a{font:bold 12px Arial,sans-serif;text-decoration:none;color:#000;background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -300px no-repeat;padding:5px 27px 5px 5px;margin-left:5px;}
table.reviewGrid{border:1px solid #ccc;border-bottom:none;}
.reviewGrid td	{ border-bottom:1px solid #ccc;}
div.seller-review-wrapper{border-top:1px solid #ccc;padding:12px 20px 0 20px;margin-bottom:24px;}
div.seller-review-comment{clear:both;margin:12px 0 0 0;}
div.seller-review-helpful{font-family:arial,helvetica,sans-serif;font-size:11px;margin:12px 0 0 0;}

div#product-writereview{width:370px;}
div.reivew-guideline-title{padding:5px;vertical-align:middle;text-align:left;}
div.reivew-guideline-title,div.specsListEntry,div#specsDescription{margin:0 4px 0 3px;}
div.reivew-guideline-title h1{display:inline;font-size:14px;}
div.reivew-guideline-description{width:97%;padding:5px;text-align:left;}
div.reivew-guideline-description ul{margin:8px 0 0 0;padding:0;}
div.reivew-guideline-description li{margin:0 0 2px 1.5em;padding:0;}
div.review-guideline-container{float:left;width:100%;margin-bottom:10px;border-left:1px solid #ccc;}
div.review-guideline-container th{font-weight:normal;font:12px Arial,sans-serif;border-bottom:1px solid #ccc;}
div.review-guideline-container td{font-weight:normal;font:12px Arial,sans-serif;border-bottom:1px solid #ccc;}

.review_report_summary_green{color: green;font-weight: bold}
.review_report_summary_orange{color: orange; font-weight: bold}
.review_report_summary_red{color: red; font-weight: bold}
.review_report_summary_blue{color: blue; font-weight: bold}
.review_report_summary_gray{color: gray; font-weight: bold}

a.sortby-link { color:#000; text-decoration:none; padding-bottom: 4px; }
.sortby-background-sprite { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -101px no-repeat; padding-right:10px; }
.sortby-background { background: url(http://img01.static-nextag.com/imagefiles/style/pop_down_arrow.gif) right 7px no-repeat;padding-right:10px; }
div.atl-pop-container { position: absolute; z-index: 10; visibility: hidden; }
div.atl-pop-main { border:1px outset #666666; background-color:#ffffff; padding-bottom: 4px;white-space: nowrap;}
div.atl-pop-main a {display:block;}
div.atl-pop-menu-on {padding: 0px 6px 0px 6px; background-color: #999999;}
div.atl-pop-menu-off {padding: 0px 6px 0px 6px;}
div.atl-pop-main ul { list-style-type: none; margin: 3px 0px 0px 0px; padding: 0; border: none; }
div.atl-pop-main li { font-size: 11px; margin: 0; padding-bottom: 1px; white-space: nowrap;}
div.atl-pop-menu-off a { font-size: 11px; color: #000000; text-decoration: none}
div.atl-pop-menu-on a { cursor: default; font-size: 11px; color: #ffffff; text-decoration: none}

.neutralReviewLabel{font-size:12px;font-weight:bold;color:orange;}
.positiveReviewLabel{font-size:12px;font-weight:bold;color:#090;}
.negativeReviewLabel{font-size:12px;font-weight:bold;color:#C00;}
/* SEARCH QUALITY FEEDBACK */
div#feedback{border:solid 1px silver;background-color:#EEE;padding:0 0 2px 0;font-weight:bold;line-height:1.1em;width:154px;height:48px;overflow:hidden;}
div#icon{float:right;background-color:#36C;width:10px;padding:0 1px 0 3px;}
div#icon a{color:white;font-weight:bold;text-decoration:none;}
div#text{float:left;width:135px;padding:2px 0 2px 2px;}
/* TINY FORM */
div.right-container {float:right;width:160px;overflow:hidden;text-align:left;margin:30px 0px 0px 0px;}
.tiny-form{background-color:#e4edff;border:1px solid #b6bdcc;font:11px Arial,Helvetica,sans-serif;padding:3px;}
.tiny-form form select{font:10px Arial,Helvetica,sans-serif;}
.tiny-form h3{font:16px Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
.tiny-form .fieldHeader{font-weight:bold;}
.tiny-form a.blacklink,.tiny-form a.blacklink:hover{color:#000;cursor:text;text-decoration:none;}


/* GEO-REDIRECT BANNER */
.flag-uk, .flag-us, .flag-fr, .flag-de { height:20px; width:32px; padding:0; margin:0; text-decoration:none; }
.flag-uk { float:left; background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) left -1450px no-repeat; }
.flag-us { float:left; background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -1450px no-repeat; }
.flag-fr { float:left; background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -200px -1450px no-repeat; }
.flag-de { float:left; background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -100px -1450px no-repeat; }
div.banner-container { background-color: #eee; border: 1px solid #ccc; padding: 8px 10px; margin: 0px 0px 12px 0px; clear: both; width: 720px; }
div.banner-container img { float:left;border:0; }
div.banner-content { margin-left: 40px; font-size: 14px; line-height:14px; padding:1px 0; margin-left: 70px;}

/* SEARCH SUGGESTION */
div.ss-scol { cursor: default; visibility: hidden; position: absolute; margin-top: 24px; background-color: #FFFFFF; text-align: left; border: 1px outset #000000; width:286px; }
div.ss-scol ul { margin: 3px 0px 0px 0px; padding: 0; list-style-type: none; list-style-position: outside; }   
div.ss-scol li { cursor: pointer; white-space : nowrap; margin: 0; padding-left: 4px; }
div.ss-scol li span { cursor: pointer; font-weight: bold; }
div.ss-scol li.highLight { background-color: lightBlue; }
div.ss-scol div#suggest-header { margin: 5px 5px 5px 5px; font-weight: bold; font-size: 11px; font-family: arial; color: gray; }
div.ss-scol a#suggest-msg-left { text-align: left; padding-left: 4px; }
div.ss-scol a#suggest-msg-right { text-align: right; padding-right: 4px; }
div.ss-scol a#suggest-msg-left, div.ss-scol a#suggest-msg-right{display: block; font-size: 10px; color: #999; text-decoration: none; }
div.ss-scol a#suggest-msg-left:hover, div.ss-scol a#suggest-msg-right:hover { text-decoration: underline; }

div.ss-tcol { cursor: default; visibility: hidden; position: absolute; margin-top: 24px; background-color: #FFFFFF; text-align: left; border: 1px outset #000000; width:396px; }
div.ss-tcol ul { margin: 3px 0px 0px 0px; padding: 0; list-style-type: none; list-style-position: outside; }   
div.ss-tcol ul div { float: left; width: 49%; }
div.ss-tcol li { cursor: pointer; white-space : normal; margin: 0; padding-left: 4px; width: 100%;}
div.ss-tcol li span { cursor: pointer; font-weight: bold; }
div.ss-tcol li.highLight { background-color: lightBlue; }
div.ss-tcol div#suggest-header { margin: 5px 5px 5px 5px; font-weight: bold; font-size: 11px; font-family: arial; color: gray; }
div.ss-tcol a#suggest-msg-left { text-align: left; margin-left: 4px; clear:both;}
div.ss-tcol a#suggest-msg-right { text-align: right; margin-right: 4px; clear:both;}
div.ss-tcol a#suggest-msg-left, div.ss-tcol a#suggest-msg-right{display: block; font-size: 10px; color: #999; text-decoration: none;}
div.ss-tcol a#suggest-msg-left:hover, div.ss-tcol a#suggest-msg-right:hover { text-decoration: underline; }


/* CREDIT CARDS - COMPARE PRODUCT PAGE */
.cc-button{ background: #36c url(http://img01.static-nextag.com/imagefiles/style/btn_blue_right.gif) no-repeat right top; height: 22px; margin: 5px 0; padding: 0; margin-left: auto; margin-right: auto; width: 90px;}
.cc-button a{ display: block; background: url(http://img01.static-nextag.com/imagefiles/style/btn_blue_left.gif) no-repeat left top; color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; white-space: nowrap; height: 14px;}
.cc-button a{ padding: 3px 10px 5px 10px; }
.cc-button a:hover { text-decoration: none; color: #fff; }
.cc-button a:active, .new-button a:visited { color: #fff; }


/*--*/

span#showAllOutpdirLink a { text-decoration: none; color: #000000;}

/* REFINE SCROLL */

/* MAIN CONTAINERS */
	
/* BROWSE */

/* OPTIONS */
div#search-refine-options, div#browse-container div li {color:#666666; font-size:8pt; }

/* BREADCRUMBS */

/* NAVIGATION */
div#navigation-container { float: left; width: 100%; margin-bottom: 5px; }
div#navigation-top-container { float: left; width: 100%; }
div#search-heading { float: left; width: 100%; }

/* SEARCH REFINE/RELATED HEADER/FOOTER */
a#upcurvedarrow {background: url(http://img01.static-nextag.com/imagefiles/style/upcurvedarrow_blue_9x10.gif) no-repeat left; padding-left: 15px;}
a#upcurvedarrow-sprite {background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -50px -1487px no-repeat; padding-left: 15px;}
.search-refine-elmt{vertical-align:top; width:15%; }

/* SEARCH RELATED */
div#related-items-header {float: left; width: 100%; border-bottom: 1px solid #CCCCCC; margin-top:15px;}
div#related-items-container {float: left;}
div#related-items-more {float: left; width: 100%; text-align: right; padding: 1px 0px 3px;}
div#related-items-more a {padding-right: 3px;}


/* SEARCH HEADING */
div#search-heading { float: left; width: 100%; }
div#sh-category { float: left; width: 80%; }
div#sh-nodelink { float: right; width: 5%; }
div#sh-unpinpoint { float: left; width: 100%; padding: 2px 0px 4px 2px; font-size: 11px; }
div#sh-didyoumean { float: left; width: 100%; padding: 4px 0px 4px 2px; }



/* SEARCH RESULTS HEADER/FOOTER */

/* SOFTNORM SPECIFICS */
div#snorm-header { float: right; text-align: right; }
div#snorm-zip { padding: 3px;float: right;}
div#snorm-text {padding: 7px;float: right;text-align:right;}
div#sr-results-sn, div.sr-rows-container-sn, table.sr-row-sn, div#sr-header.sn, div#sr-header-sprite.sn { width: 100%; }
div#sr-results-sn {float: left;}
div#search-main-container-sn {float: left; width: 100%; }
div.sr-rows-container-sn {float: left; clear: both;}
div#snorm-noresults {float: left; width: 100%; border: 1px solid #CCCCCC; text-align: center;}
div#sr-header.sn, div#sr-header-sprite.sn {margin-bottom: 0; margin-top: 0;}
table.sn-labels {width: 100%; margin-top: 0px;}
td.sn-image {width: 105px; }
td.sn-seller{width: 105px; }
td.sn-click {width: 115px; }
td.sn-desc,td.sn-seller,td.sn-click {text-align: center;}
td.sn-image,td.sn-seller,td.sn-click {padding: 4px;}
td.sr-info-sn { padding: 0px 5px 0px 5px; vertical-align: top; }
td.sr-info-sn div { margin-top: 1px; margin-bottom: 1px; }
table.sr-row-sn { border-top: 1px solid; margin-top: 0px; padding-top: 0px; width: 99%; margin-left: 3px; table-layout: fixed; }
/*sn footer */
div#sn-nav-container {float: left; width: 100%;border-top: 1px solid #CCCCCC;}
div#sn-pagination{float: left; padding-left: 4px;}
div#sn-zip-side {float: right; padding-right: 4px;}

/* PAGINATION */

/* SORTBY */

/* SEARCH RESULTS */

/* PRODUCT IMAGES */

/* ADVSEARCH FORM */
div.expl-container { padding: 0px; float: left; width: 100%; padding-bottom: 7px; }
td.expl-label { font-size: 11px; font-weight: bold; white-space: nowrap; }
td.expl-input, td.expl-input input, td.expl-input select { font-size: 11px; white-space: nowrap; }

/* BUTTON */

/* NO SEARCH RESULTS */
h1.nr-sorry {font-size: 13px; font-weight: normal; margin: 4px 0px 0px 0px; padding: 0px;}
h1.nr-sorry-spelling {font-size: 13px; font-weight: normal; margin: 4px 0px 0px 0px; padding: 0px;}
span.nr-sorry-keyword {font-weight: bold;}
span.nr-sorry-node {font-weight: bold;}
div.nr-toplevel {margin-top: 1em;}
span.nr-toplevel-allcat {font-weight: bold;}
div.nr-tips {padding-top: 1em;}

/* SPELLING */
div#nores-container div.spelling {font-size: 13px; padding-top: 10px;}
div#nores-container div.spelling .didyoumean {color: #000;}
div#nores-container div.spelling a {font-weight: bold;}
div#search-head-top-container div.spelling {padding: 0px 0px 6px 0px; font-size: 12px;}
div#search-head-top-container div.spelling .didyoumean {color: #000;}
div#search-head-top-container div.spelling a {font-weight: bold;}

/* CATEGORY LANDING PAGE */
div#clp-container { width:740px; float: left; }
div#browse-container.clp div { padding-top: 0px;}
div#browse-container.clp ul { list-style-type: none; margin: 0px; padding: 0px; }
div#clp-results { border-top: 1px solid #CFCFCF; float: left; width: 100%; padding-top: 15px; }
div#browse-container.clp div.browse-edu { float: left; width: 100%; }
div#browse-container.clp div.browse-edu h2 { margin: 0px 0px 8px 0px; }
div#browse-container.clp div#browse-univ, div#browse-container.clp div#browse-deg-level { border-top: 1px solid #CFCFCF; padding-top: 4px; margin-top: 15px; }
div#clp-content-container { width: 75%; }
div.mleft div#clp-content-container { float: none; width:auto; overflow:hidden; padding-left:22px;}
div.mright div#clp-content-container { float: none; width:auto; overflow:hidden; padding-right:22px;}
div#pp-vertical-container div.sv-con-inner div a { font-size: 12px; }
div#pp-vertical-container ul { padding: 0px; list-style-type: none; margin-left: 5px; }

/*NODE REFINEMENT**/
div#nr-container-image {float:left;width:100%;margin:12px 0px;}
div#nr-container {float:left;width:100%;margin:4px 0px 20px 0px;}
div.nr-row-image {float:left;padding-bottom:1px;width:100%;}
div.nr-row {float:left;padding-bottom:1px;width:100%;}
div.nr-category-image {float: left; text-align: center;}
div.nr-category {float: left;}
div.nr-image img {border:none;margin-top:2px;}
div.nr-text-image {margin-top:2px;overflow:hidden;font-size:10px;text-align:center;color:#666;}
div.nr-text-image a {color:#666;}
div.nr-text {margin-top:2px;overflow:hidden;font-size:11px;color:#666;padding:0px 8px;}
div.nr-text a {color:#666;}
div.nr-text-land-image {margin-top:2px;overflow:hidden;text-align:center;}
div.nr-text-land-image a {}
div.nr-text-land-image span {font-size:10px;color:#666;}
div.nr-text-land {margin-top:4px;overflow:hidden;font-size:13px;}
div.nr-text-land a {}
div.nr-text-land span {font-size:10px;color:#666;}
div.nr-more-image {float:right;font-weight:bold;padding:24px 3px 2px;vertical-align:bottom;color:#666;}
div.nr-more-image a {color:#666;}
div.nr-more {float:right;padding:12px 3px 2px;vertical-align:bottom;color:#666;}
div.nr-more a {color:#666;}
div.nr-more-land-image {float:right;font-weight:bold;padding:24px 3px 2px;vertical-align:bottom;}
div.nr-more-land {float:right;padding:12px 3px 2px;vertical-align:bottom;}
table#node-refine-all,table#node-refine-more {float: left;width:100%;margin-left:0px;}
table#node-refine-more td {width: 25%;text-align:center;}
table#node-refine-all {margin-bottom:2px;}

/* rt travel form */

/* Maps */
div.map-loading { color: #666666; text-align: center; position: relative; top: 50% }

/* Expanded Featured Merchants */
.opFeaturedSellers	{ margin: 2px 0px 4px 0px; }
.opFeaturedSellers th	{ border-right: 1px solid #ccc; background-color: #eee; font: 11px Arial, sans-serif; padding: 1px 0px; text-align: center; color: #666; }
.opFeaturedSellers th.end	{ border: none; }
.opFeaturedSellers td	{ border-right: 1px solid #ccc; text-align: center; font: 11px Arial, sans-serif; padding: 2px 0px; }
.opFeaturedSellers td.price	{ border: none; text-align: center; font: 12px Arial, sans-serif; }
.opFeaturedSellers td.price a	{ color: #00f; }
.opFeaturedSellers form#theForm { float: right; }
.opFeaturedSellers form#theForm input { font-size: 11px; }

/* My Lists Compact */
#ml-close { float:right; height:15px; width:15px; margin:5px 6px 0 0; text-decoration:none; border:0; }
.sv-c-sprite #ml-close { margin-right:0 }
.ml-close { background:#eee url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1320px no-repeat; }

/* Search Preferences */
#pref-success { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1490px no-repeat; width:20px; height:22px; }

/* Survey Link */
div#survey-container {text-align:left;}
div#survey-container span.bold {font-weight:bold; display:block;}

/* Inline Product Page */
div.inpp-container { }
div.inpp-container .right-padding { padding-right: 18px; }
div.inpp-container div.scroll-container { float: left; overflow-y: auto; overflow-x: hidden; width: 575px; text-align: left;}
div.inpp-container div.product-tabs li a { font-size: 11px; padding: 5px 22px 6px 5px; }
div.inpp-container div.product-tabs, div.inpp-container div.product-container-sides { margin-bottom: 0px; width: 573px; }
div.inpp-container div.product-top-section, div.inpp-container div.product-bottom-section { border-left: 0px; border-right: 0px; }

.ipp-trig-con {position:relative;width:100%;text-align:left;z-index:0;}
.ipp-trig-inner {position:absolute;top:-17px;width:100%;text-align:center;z-index:0;}
.ipp-trig-innerd {position:absolute;top:-16px;left:1px;width:100%;text-align:center;z-index:0;}
.ipp-trig-container-off { visibility: hidden; }
.ipp-trig-container-on { background:#EEE url(http://img01.static-nextag.com/imagefiles/style/sprite.png) no-repeat scroll 0pt -1787px; padding: 3px 0px 2px 0px; margin: 0px; width: 109px; float: right; visibility: visible; position: relative; top: -4px; height:16px;}
.ipp-trig-container-on a { padding:0px; margin-left: 15px; text-decoration:none; color: #660000; font-size: 13px; line-height: 13px; }
.ipp-trig-container-on a:hover { text-decoration: underline; color: #660000; }
.ipp-trig-container-on a.plain { line-height:17px; }
.ipp-trig-container-on a:focus {outline-style:none;}
.ipp-trig-container-on a.drop-down {padding-right: 15px; background: transparent url(http://img01.static-nextag.com/imagefiles/style/pop_down_arrow_trans.gif) right center no-repeat;padding:0 10px 4px 0px; }

a.inpp-zipcode { background-image:none; font-size:12px; height:15px; padding:0px 5px 0px 0px; margin:0; }
a.error-message-close, a.inpp-close {background:#fff url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 32px -1320px no-repeat; height:15px; width:34px; color:gray; font-size:12px; text-align:left;}
a.inpp-close {float: right; padding: 0px 14px 0px 0px; }
a.error-message-close {float: none; padding: 0px 18px 0px 0px; }

div.sellers-table table { width:100%; border-collapse:collapse; }
div.sellers-table table th { text-align:center; font: bold 11px Arial, Helvetica, sans-serif; height: 25px; padding: 0px; }
div.sellers-table table tr.even { background-color: #EEE; }
div.sellers-table table tr.odd  { background-color: #FFF; }
div.sellers-table table td { text-align:center; font: 11px Arial, Helvetica, sans-serif; border:0px; border-top: 1px solid #ccc; margin: 0 auto; padding: 0px; }
div.sellers-table table td a { font-size: 11px; }
div.sellers-table table td a:active { color: #000066; }
div.sellers-table table td a.sellerLink { color: #660000; text-decoration:none; }
div.sellers-table table td a.sellerLink:hover { text-decoration: underline; }
div.sellers-table table.additional-tags-container td { border: 0px; margin: 0px; padding: 4px 0px; }
div.legend { float: left; width: 80px; margin-top: 80px;}
div.product-lowprice {color:#006600; text-align:center; font-weight: bold;}
div.related-item-container { width: 100%; margin: 0px 0px; font-size: 11px; float: left;}
div.related-item-container div.ri-image { float: left; padding: 5px 10px;}
div.related-item-container div.ri-info { margin: 0px 140px 0px 75px; text-align: left; padding: 4px 0px; font-size: 12px; }
div.related-item-container div.ri-info div.featuredSeller { clear: none; font-size: 11px; }
div.related-item-container div.ri-info div.featuredSeller span { white-space: nowrap; padding: 0 0.5em 0 0; }
div.related-item-container div.ri-info div.rating { clear: none; font-size: 11px; }
div.related-item-container div.ri-info div.rating div { padding-right: 0px; }
div.related-item-container div.ri-click-info { float: right; width: 110px; padding: 2px 15px; text-align: center; }
div.related-item-container div.ri-click-info .button { margin: 2px 0px;}
div.footer-link-container { float: none; text-align: right; padding: 0px 15px; font-style:italic; margin: 0px 0px 1px 0px; }
div.error-container { width:98%; text-align:right; height:25px;}
div.error-container span { padding-right: 20px;}
div.product-nosellers { width: 100%; margin: 15px auto; text-align:center;}
/* Containers */
div#nextag-content-container { width:740px; float: left; }
div#search-content-container, div#node-content-container { float: left; width: 100%;  }
div#search-main-container { width: 78%; }
div.mleft {width:auto; float:none; margin:0px; margin-left:163px;}
div.mright {width:auto; float:none; margin:0px; margin-right:163px;}
div.full div#search-main-container {float: left; overflow: hidden; width: 100%; }
div.mleft div#search-main-container {float: none; width:auto; }
div.mright div#search-main-container {float: none; width:auto; }
div#search-main-container form#resultForm {width:100%; }
div#search-vertical-container { width:155px; }
div#search-horizontal-container { overflow: hidden; width: 100%; height:100%; }
div#ad-container, div#pt-container, div.ad-container { float: right; width: 160px; overflow: hidden; text-align: left; margin: 0px; }
div.search-skyscraper-container {float:right; width:170px;}

/* Refine Scroll */
div.advSRScrollTitle, div.advSRScrollTitle_HL { border: solid 1px; }
div.advSRScrollTitle_HL { position: relative; left: 0px; }
div.advSRScrollTitle { border-color: #ffffff; }
div.advSRScrollTitle_HL { border-color: #cccccc; }
div.advSRScrollContainer, div.advSRScrollContainer_HL { border-bottom: solid 1px; padding: 1px 0px 3px 0px;}
div.advSRScrollContainer {border-color: #ffffff; }
div.advSRScrollContainer_HL { overflow: auto; border-color: #cccccc; position: relative; left: 0px;}
div.advSRScrollMore, div.advSRScrollMore_HL { width: 90px; padding-left:1em; text-indent:-1em; text-align:left; }
div.advSRScrollMore { visibility: visible; }
div.advSRScrollMore_HL { visibility: hidden; }
div.advSRScrollHidden { display: none; }
div.advSRScrollHidden_HL { display: block; }
div.advSRScrollHidden div, div.advSRScrollHidden_HL div { overflow: hidden; padding-left: 1em; text-indent: -1em; text-align: left; }
div.advSRScrollContainer span.mfr_cnt{ position:relative; left:-0.2em; }
div#searchRefineKwdContainer {padding-left: 0px;}
 /* HORIZONTAL SEARCH REFINE */
.hsr-c  {width: 100%; float: left; padding-bottom: 5px; padding-top: 5px; }
.hsr-c .sv-con  { overflow: hidden; }
.hsr-c .sv-con h3 { display: inline; }
.hsr-c .sv-t    { width: 100%; float: left; background: url(http://img01.static-nextag.com/imagefiles/style/sidebar_head_rightA.gif) no-repeat right top; height: 24px; margin: 0px; padding: 0px; }
.hsr-c .sv-t h2 { background: url(http://img01.static-nextag.com/imagefiles/style/sidebar_head_left.gif) no-repeat left top; height: 24px; margin: 0px; padding: 0px 5px 0px 4px; font: bold 12px Arial, Helvetica, sans-serif; color: #000; }
 .hsr-c .sv-t h2 span { background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-x top; background-color: #EEEEEE; width: 100%; padding-top: 5px; height: 19px; display: block; text-align: left;}
 .hsr-c .sv-con  { width: 100%; float: left; padding: 0px; background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-y right; }
.hsr-c .sv-con div a    { margin-right: 4px; font-size: 12px; }
.hsr-c .sv-con h3 a     { margin: 0px; padding: 8px 0px 3px 0px; font-weight: bold; color: #000; font-size: 12px; }
.hsr-c .sv-con-inner { height: 100%; background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-y left; }
.hsr-c .sv-con-inner input { font-size: 12px; }
.hsr-c .sv-f    { width: 100%; float: left; background: url(http://img01.static-nextag.com/imagefiles/style/sidebar_foot_right.gif) no-repeat right bottom; height: 5px; margin: 0px; padding: 0px; font-size: 1px}
.hsr-c .sv-f div	{background: url(http://img01.static-nextag.com/imagefiles/style/sidebar_foot_left.gif) no-repeat left bottom; height: 5px; margin: 0px; padding: 0px 5px 0px 5px;}
.hsr-c .sv-f div span{ background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-x bottom; height: 5px; display: block; }
.hsr-c div.sr-option { padding-left:1em; text-indent:-1em; }
/* Popup Menu */
a.mlt-link, a.pop-link {background: url(http://img01.static-nextag.com/imagefiles/style/pop_right_arrow.gif) right center no-repeat;padding:0px 7px 3px 0px;}
a.mlt-link-sprite, a.pop-link-sprite {background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -1488px no-repeat;padding-right:7px;}
div.mlt-pop-container, div.pop-container { background-color: #FFF; position: absolute; z-index: 10; visibility: hidden; }
div.mlt-pop-bg, div.pop-bg { background-color:#999999; position:relative; z-index:100;}
div.mlt-pop-main, div.pop-main, div.srt-pop-main { position:relative; border:1px solid #363636; background-color:#ffffff; padding: 12px 10px 12px 10px; right:2px; bottom:2px; text-align: left; }
div.mlt-pop-main, div.pop-main { white-space: nowrap; }
div.mlt-pop-main ul { list-style: none; margin: 3px 0px 0px 0px; padding: 0; border: none; }
div.mlt-pop-main ul.mlt-options { margin-bottom: 5px; }
div.mlt-pop-main li { font-size: 11px; margin: 0; padding-bottom: 1px; white-space: nowrap; color: #666666;}
div.mlt-pop-main li a { font-size: 11px; padding-left: 3px; color: #666666; }

/* Sort Menu */
a.sortby-link { color:#000; text-decoration:none; padding-bottom: 4px; }
.sortby-background-sprite { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -101px no-repeat; padding-right:10px; }
.down-arrow, .sortby-background { background: url(http://img01.static-nextag.com/imagefiles/style/pop_down_arrow.gif) right 7px no-repeat;padding-right:10px; }
.down-arrow { padding-right:10px;font-size:11px; }
div.atl-pop-container, div.share-pop-container { position: absolute; z-index: 10; visibility: hidden; }
div.atl-pop-main, div.share-pop-main { border:1px outset #666; background-color:#fff; padding-bottom: 4px;white-space: nowrap;}
div.share-pop-main { padding:0 }
div.atl-pop-main a, div.share-pop-main a {display:block;}
div.atl-pop-menu-on, div.share-pop-menu-on {padding: 0 6px; background-color: #999;}
div.atl-pop-menu-off {padding:0 6px}
div.share-pop-menu-on, div.share-pop-menu-off {padding:0 6px 6px 6px}
div.share-pop-menu-on img, div.share-pop-menu-off img { position:relative; top:4px; border:0 }
div.atl-pop-main ul, div.share-pop-main ul { list-style-type: none; margin-top:3px; padding: 0; border: none; }
div.atl-pop-main li, div.share-pop-main li { font-size: 11px; margin: 0; padding-bottom: 1px; white-space: nowrap;}
div.atl-pop-menu-off a, div.share-pop-menu-off a { font-size: 11px; color: #000; text-decoration: none}
div.atl-pop-menu-on a, div.share-pop-menu-on a { cursor: default; font-size: 11px; color: #ffffff; text-decoration: none}
/* Browse */
div#search-head-top-container { width: 100%; vertical-align: middle;}
div#search-head-bottom-container { width: 100%; float: left; border: 1px solid; }
div#search-head-title-container { padding: 5px; vertical-align: middle;}
div#navigation-container h1 { display: inline; font-size: 16px; }
div#browse-container { padding-bottom: 7px; float: left; width: 100%; }
div#browse-container div { float: left; vertical-align: top; padding-top: 7px; }
div#browse-container h3 { display: inline; font-weight: normal; }
div#browse-container div ul { list-style-type: disc; font-size: 12px; }
div#browse-container div li a { font-size: 13px; margin-right: 3px; }
div#browse-container div li { font-size: 11px; }
div#browse-container div.browse-col-2 li { margin-bottom: 15px; }
div#browse-container div#browse-subject div.browse-col-2 h3 { font-weight: normal; font-size: 13px; }
div#browse-container div#browse-subject div.browse-col-2 li, div#browse-container div#browse-univ div.browse-col-2 li { margin-bottom: 0px; }
div#browse-container div li.smallmargin { margin-bottom: 5px; }
div#browse-container div.browse-col-2 h3 { font-weight: bold; }
div#browse-container table.browse h3 { font-size: 12px; font-weight: bold; }
table.browse td.parent { font-size: 11px; width: 165px; color: #999; }
table.browse td { padding-bottom: 15px; vertical-align: top; }
div#search-head-container { float: left; margin-top: 5px; width: 100%;}
form#browseForm { float: left; width: 100%; background-color: #DDDDDD; vertical-align: middle; font-weight: bold; padding: 3px 0px 3px 0px; }
form#browseForm.simpleBrowseForm { background-color: #FFF; border-bottom: 1px solid #DDD; margin-bottom: 5px; }
div.browse-col-2, div.browse-col-3, div.browse-col-4 { padding-right: 5px; }
div.browse-col-1 { width: 100%; }
div.browse-col-2 { width: 48%; }
div.browse-col-3 { width: 32%; }
div.browse-col-4 { width: 24%; }
/* Breadcrumbs */
div#breadcrumbs-container {	font-size: 13px; padding: 0px 0px 3px 0px;}
div#breadcrumbs-container a { margin: 0px 2px 0px 3px; font-weight: normal; }
div#breadcrumbs-container span { font-weight: bold; margin-left: 3px; }
div#breadcrumbs-container h1 { font-size: 13px; font-weight: bold; margin-left: 3px; }
div#breadcrumbs-container h2 { font-size: 13px; font-weight: bold; margin-left: 3px; display: inline; color: #000; }
div#breadcrumbs-container h1.bc-kw a { font-weight: bold; color: #000; text-decoration:none; }
div#breadcrumbs-container h1.bc-kw a:hover { text-decoration:underline; }
/* Search Header */
div#sr-header, div#sr-header.sn	{width: 580px; height: 24px; font-size: 12px; background: url(http://img01.static-nextag.com/imagefiles/style/header_spec.gif) bottom repeat-x;  }
div#sr-header-sprite, div#sr-header-sprite.sn {width: 580px; height: 24px; font-size: 12px; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 0 repeat-x; }
div#sr-header-sprite.sn {background-image: none;}
div#sr-h-left, div#sr-h-left-sprite, div#sr-footer div.left, div#sr-footer-sprite div.left  {float: left; height: 24px; padding: 0; margin: 0; width: 109px; }
div#sr-h-left.sr-comp a	{ float: left; display: block; background: url(http://img01.static-nextag.com/imagefiles/style/toptab_tech_left.gif) left top no-repeat; height: 24px; font-size: 12px; padding-left: 13px; margin: 0; color: #666; text-decoration: none; }
div#sr-h-left-sprite.sr-comp a, div#sr-footer-sprite div.left a { float:left; margin:5px 0 0 13px; color:#666; text-decoration:none; }
div#sr-h-left a:hover, div#sr-h-left-sprite a:hover {color: #333; text-decoration: underline; }
div#sr-h-right, div#sr-h-right-sprite {float: right; height: 24px; text-align: right; padding: 0; }
div#sr-h-left img, div#sr-h-left-sprite img { border: 0; margin-right: 3px; position: relative; top: 1px; }
div#sr-h-left-sprite .sprite, div#sr-footer-sprite div.left .sprite { float:left; display:block; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -550px no-repeat; height:11px; width:7px; margin:3px 3px 0 0; font-size:12px; text-decoration:none; }
div#sr-h-left .sr-h-o, div#sr-h-right .sr-h-o, div#sr-h-right-sprite .sr-h-o { display: block; padding-top: 5px; }
div#sr-h-left.sr-comp { background: url(http://img01.static-nextag.com/imagefiles/style/toptab_tech_right.gif) right top no-repeat; }
div#sr-h-left-sprite.sr-comp { background: #eee url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -150px no-repeat; }
div#sr-h-left.sr-nocomp-list, div#sr-h-left.sr-nocomp { background: url(http://img01.static-nextag.com/imagefiles/style/toptab_nocompare-list.gif) right top no-repeat; }
div#sr-h-left-sprite.sr-nocomp-list, div#sr-h-left-sprite.sr-nocomp { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -150px no-repeat; }
div#sr-h-left { background: url(http://img01.static-nextag.com/imagefiles/style/toptab_nocompare-list.gif); }
div#sr-h-left-sprite { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -150px no-repeat; }
div.list-header-content { width: 300px; float: left; }
div.sr-head-zip {margin:1px 0px 0px 0px; padding: 1px 6px 2px 1px; text-align: right; font-size: 10px; background-color: #eee;}
div.sr-head-zip-pop-container {position: absolute; z-index: 10; visibility: hidden;}
div.sr-head-zip-pop-main {border:1px outset #666666; background-color:#ffffff; padding: 4px 10px 4px 10px; white-space: nowrap;}

/* Product Images */
.blocked-image { display:block; background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -225px -1200px no-repeat; text-decoration:none; height:75px; width:75px; }
.no-image-big, .no-image-small, .no-image-compact, .blocked-image-compact { display:block; text-decoration:none; }
.no-image-big { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -108px -1188px no-repeat; height:100px; width:100px; }
.no-image-small { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -120px -1200px no-repeat; height:75px; width:75px; }
.no-image-compact { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1400px no-repeat; height:30px; width:30px; }
.blocked-image-compact { background:url(http://img01.static-nextag.com/imagefiles/style/sprite.png) -225px -1400px no-repeat; height:30px; width:30px; }

/* button */
.button	{ background: #36c url(http://img01.static-nextag.com/imagefiles/style/btn_blue_right.gif) no-repeat right top; height: 22px; margin: 5px 0; padding: 0; }
.button a { display: block; background: url(http://img01.static-nextag.com/imagefiles/style/btn_blue_left.gif) no-repeat left top; height: 18px; padding: 2px 10px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap; }
.button-sprite { background: #36c url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -50px no-repeat; height: 22px; margin: 5px 0; padding-left: 4px; }
.button-sprite a { display: block; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -50px no-repeat; height: 22px; padding: 2px 16px 2px 10px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap; }
.button a:hover, .button-sprite a:hover { text-decoration: none; color: #fff; }
.button a:active, .button a:visited, .button-sprite a:active, .button-sprite a:visited { color: #fff; }
.gray-button	{ background-color: #eee; border: 2px outset #eee; margin: 6px 0px 2px 0px; padding: 2px 0px 3px 0px; font: 12px Arial, sans-serif; width: 100px; cursor: pointer; }
.gray-button a   { text-decoration: none; color: #000; }
.gray-button a:hover, .gray-button a:active, .gray-button a:visited { color: #000; }
/* Search Results */
div#sr-results, div#sr-header, div#sr-header-sprite, div.sr-rows-container, table.sr-row, div#sr-footer, div#sr-footer-sprite, table.sr-row-grid, table.sr-row-grid-nolines { width: 100%; }
div#sr-results { float: left; }
div.sr-grid { border-left: 1px solid #CCC; }
div.sr-rows-container { float: left; clear: both; width:100%; }
table.sr-row, table.sr-row-grid { float: left; width:100%; border-bottom: 1px solid; table-layout:fixed; }
table.sr-row-grid { border-left: 1px solid; }
td.sr-check { width: 20px; text-align: center; }
td.sr-image { width: 85px; padding: 4px; text-align: center; }
td.sr-image img { border: 0px; }
td.sr-image a { font-size: 11px; color: #666666; }
td.sr-image div.sr-list-info { color: #666; font-size: 11px; padding-top: 4px; }
td.sr-image div.sr-list-info a { }
td.sr-info { padding: 10px 10px 7px 5px; vertical-align: top; }
.sr-title { font-size: 16px; }
.sr-title-nonclick { font-size: 15px; font-weight: bold; color: #666666; }
div.sr-info-description { overflow: hidden; padding-top: 2px; margin-bottom: 2px; }
td.sr-seller, div.sr-seller-info { width:105px; text-align: center;}
td.sr-seller { text-align: center;}
div.sr-seller-info {padding: 4px 2px; overflow: hidden;}
td.sr-price { width: 105px; }
td.sr-price { text-align: center;}
div.sr-price-info {padding-left: 2px; padding-right: 2px; overflow: hidden;}
td.sr-click,td.sr-click-sn, div.sr-click-info { width: 120px; }
td.sr-click-cars, div.sr-click-info-cars { width: 95px; }
td.sr-click,td.sr-click-sn, td.sr-click-cars { padding: 4px 4px 4px 0px; text-align: center; font-size: 12px; }
div.sr-click-info, div.sr-click-info-cars { text-align: center;}
a.price-hyperlink-black { color: #000; text-decoration: none; }
a.price-hyperlink-black:hover { color: #000; text-decoration: underline; }
a.price-hyperlink-blue { color: blue; text-decoration: underline; }
a.price-hyperlink-blue:hover { color: #003366; text-decoration: none; }
td.sr-click div.sr-list-info { font-size: 11px; padding-top: 4px; }
td.sr-click div.sr-list-info a.set-alert { font-weight: bold; }
td.sr-click div.sr-list-info a.mod-alert { }
td.sr-gridcell { border-right: 1px solid; }
div.sr-subinfo, div.sr-subinfo a, div.sr-subinfo div.featuredSeller a, div.featuredSellerDN a { font-size: 11px; word-spacing: 0px; }
div.sr-subinfo a { color: #666666; }
div.sr-subinfo div.featuredSeller { padding-top: 2px; margin-bottom: 2px; overflow: visible; word-spacing: -1px; }
td.sr-info div.sr-list-info { color: #666; padding-top: 4px; }
td.sr-info div.sr-list-info input { font-size: 11px; }
div.sr-debug { width: 100%; overflow: auto; height: 160px; border: 1px solid;}
div.featuredSeller { overflow: hidden; white-space: normal; color: #600; }
div.featuredSeller a { color: #660000; text-decoration: none; }
div.featuredSeller span.gs a { color: #666; text-decoration: none; }
div.featuredSeller a:hover { text-decoration: underline; }
div.featuredSellerDN { overflow: hidden; white-space: nowrap; color: #600; padding-top: 5px; }
div.featuredSellerDN a { color: #660000; text-decoration: none; }
div.featuredSellerDN a:hover { text-decoration: underline; }

div.popup-link img { position: relative; top: -1px; margin-left: 3px; }

div.hist-pop-container { position: absolute; z-index: 10; visibility: hidden; }
div.hist-pop-main { font-size: 10px; position:relative; border:1px solid #363636; background-color:#ffffff;}
div.spa-pop-container { position: absolute; z-index: 100; visibility: hidden; background-color:#fff;}
div.spa-pop-main { border:1px outset #339; background: #F5DEB3; padding: 5px 20px 10px 20px;}
input.spa-input-text { font-size: 11px; font-weight: bold; padding: 0px 1px 0px 2px; }
input.spa-input-submit { font-size: 10px; font-weight: bold;}
div.spa-message { text-align: left; padding: 0px 0px 3px 2px; white-space: nowrap;}
div.mypdir-error { margin: 6px 0px 6px 0px; padding: 10px 10px 10px 10px; border: 1px solid #ff6666; font-weight: bold; text-align: center; width: 60%}

div.srt-pop-main { width: 200px; text-align: left; }
div.srt-productname { color: #000; }
div.srt-productdescription { font-size: 11px; margin: 8px 0px; }
div.srt-sellername { margin-top: 4px; }
div.srt-seller-text { font-size: 11px; margin-top: 4px; }
.rating { clear: both;}
.rating div   {float: left; margin-right: 3px; }
.rating .clear   {float: none; clear: both; height: 1px; }
.rating .oneStar, .rating .twoStar, .rating .threeStar, .rating .fourStar, .rating .fiveStar { padding-right:50px;font-size:10px; }

div.ppage-link-container { padding: 4px 0px 2px;}
div.ppage-link-container a { text-decoration:none;}
div.ppage-link-container a:hover {text-decoration:underline;}

.vsBtn { height:20px; width:80px; position:absolute; bottom:0 }
div.vsBtnOuter { position: relative; height: 10px; } 

/* BORDER COLORS */
div#sr-results { border-color: #CCCCCC; }
table.sr-row,table.sr-row-sn, table.sr-row-grid, td.sr-gridcell { border-color: #CCCCCC; }
div#search-head-top-container, div#search-head-bottom-container { border-color: #CCCCCC; }

/* MARKETING MESSAGE */
.mm-free-text {color:#292;font-size:11px;font-weight:bold;padding-top:2px;text-decoration:none;}
.mm-price-diff {color:#292;font-size:12px;font-weight:bold;padding-top:2px;text-decoration:none;}
.mm-old-price {color:black;font-size:12px;font-weight:bold;text-decoration:line-through;}
.mm-coupon-link {color:#292;font-size:12px;font-weight:bold;padding-top:2px;}
/* Search Footer */
div#sr-footer { float: left; background: url(http://img01.static-nextag.com/imagefiles/style/header_spec.gif) top repeat-x; height: 24px; width: 100%; }
div#sr-footer div.left	{float: left; background: url(http://img01.static-nextag.com/imagefiles/style/bottomtab_tech_right.gif) right top no-repeat; height: 24px; padding: 0; margin: 0; }
div#sr-footer-sprite { float:left; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -23px repeat-x; height: 24px; width: 100%; }
div#sr-footer-sprite div.left { background: #eee url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -200px no-repeat; }
div#sr-footer-sprite div.left .sprite { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -600px no-repeat; }
div#sr-footer div.left img, div#sr-footer-sprite div.left img{ margin-right:5px; border:0; }
div#sr-footer div.left-nocomp, div#sr-footer-sprite div.left-nocomp { display: none; }
div#sr-footer div.left a { float: left; display: block; background: url(http://img01.static-nextag.com/imagefiles/style/bottomtab_tech_left.gif) left top no-repeat; height: 24px; font-size: 12px; padding: 5px 0 4px 13px; margin: 0; color: #666; text-decoration: none; }
div#sr-footer div.left a:hover, div#sr-footer-sprite div.left a:hover {color: #333; text-decoration: underline; }
div#sr-footer div.right, div#sr-footer-sprite div.right {float: none; margin-left: 120px; padding-top: 4px; font-size: 11px; color: #666; white-space: nowrap;}
div#sr-footer div.right a, div#sr-footer-sprite div.right a { color: #666; font-size: 11px; }
div#sr-footer div.right-nocomp, div#sr-footer-sprite div.right-nocomp { float: left; width: 100%; padding-top: 4px; font-size: 11px; color: #666; white-space: nowrap; }
div#sr-footer div.right-nocomp a, div#sr-footer-sprite div.right-nocomp a { color: #666; }
div#sr-footer div.sr-ctrl-image, div#sr-footer-sprite div.sr-ctrl-image { float: left;  width: 98px; }
div#sr-footer div.right div.sr-ctrl-sort, div#sr-footer-sprite div.right div.sr-ctrl-sort { float: left; text-align: center; width: 185px; }
div#sr-footer div.right-nocomp div.sr-ctrl-sort, div#sr-footer-sprite div.right-nocomp div.sr-ctrl-sort { float: left; text-align: center; width: 305px; }
div#sr-footer div.sr-ctrl-perpage, div#sr-footer-sprite div.sr-ctrl-perpage { float: right;  text-align: right; width: 172px; }
div#sn-zip { float: right; width: 370px; margin: 5px 0px; }
/* Pagination */
div#pagination { margin:0px auto; margin-top: 15px; margin-bottom: 10px; float: none; clear:both; text-align: center; font-size: 14px; }
div#pagination a { text-decoration: none; }
div#pagination a:hover { text-decoration: underline; }
span#prev, span#next { color: #999998; font-size: 14px; }
span.pag-sign { padding: 0px 10px;  }
span#numbers { padding: 0px 10px; border-right: 1px solid #656565; border-left: 1px solid #656565; }
span#numbers a { margin: 0px 5px; }
span.currentpage { margin: 0px 5px; font-weight: bold; }

/* New GridView */
table.grids-tbl{width:100%;}
td.sr-gridcell{border:0px;}
td.sr-gridcell div {float:left;width:130px;}
.grid-cell {height:165px; padding:0px 0px; width: 130px; text-align:center; overflow:hidden;}
.tall .grid-cell {height:200px;}

td.sr-gridcell div.gridImage {border:0px; margin:0 auto; height: 100px; overflow:hidden;padding-bottom:5px;}
td.sr-gridcell div.gridImage img {width:100px; height:100px;}
td.sr-gridcell div.gridName  {height:2.8em; overflow:hidden;}
td.sr-gridcell div.gridName, div.gridName a {color:#333; font-size:11px;}
td.sr-gridcell div.gridPrice {height:15px; white-space: normal; overflow:hidden;}
td.sr-gridcell div.gridPrice, div.gridPrice a {font-size:11px;color:#3F297F;}
td.sr-gridcell div.gridButton {width:90%; margin:0px auto;}
td.sr-gridcell div.gridButton, div.gridButton span a {font-size:11px;color:#3F297F;}

.arrow-container {height:15px;float:left;}
.arrow-up {z-index:5;position:relative;top:5px;background:transparent url(http://img01.static-nextag.com/imagefiles/style/hover_arrow_up.png) no-repeat scroll bottom center;}
.arrow-dn {z-index:5;position:relative;top:-5px;background:transparent url(http://img01.static-nextag.com/imagefiles/style/hover_arrow_dn.png) no-repeat scroll top center;}

.slides-tbl {display:table;width:100%;float:none;}
.slide-container {height:0px;border-bottom:1px solid #ccc;}
.slide-container table.sr-row {border:0px; height:175px; width:100%;}
.slide-container table.sr-row td {background:transparent url(http://img01.static-nextag.com/imagefiles/style/hover_background.png) repeat;}
.slide-container table.sr-row td.sr-info{vertical-align:middle;}
.slide-container table.sr-row td.sr-image{background:transparent url(http://img01.static-nextag.com/imagefiles/style/hover_left_border.png) no-repeat scroll left top;padding-left:5px;}
.slide-container table.sr-row td.sr-click{background:transparent url(http://img01.static-nextag.com/imagefiles/style/hover_right_border.png) no-repeat scroll right -1px; padding-right:5px;}
.off {height:0px;border-bottom:1px solid #ccc;}
.on  {height:175px;border:0px;}

.grid-cell-slide {float:left;width:100%;}
.slide-off {visibility:hidden;display:none;height:0px;}
.slide-onBottom {visibility:visible;display:block;position:static;top:0px;height:175px;}
.slide-onTop    {visibility:visible;display:block;position:relative;top:-372px;height:0px;}
.tall .slide-onTop {top: -407px;}




#formdeal-container1 { float: left; margin-bottom: 20px; }
div.date-label, div.num-pass-label, div.fareClass-label { width: 100%; text-align: left; margin-bottom: 5px; margin-right: 0px; font-size: 12px; }
.formbodyAir { width: 100%; float: left; }
#formdeal-container1 .airportSummary { margin-top: 0px; }


/* Trip Type */
div.trip-type-radio-c label { position: relative; top: -1px; }
div.trip-type-c { float: left; width: 100%; margin-bottom: 15px; }
div.trip-label, div.trip-type-radio-c { display: inline; }
div.trip-label { font-weight: bold; position: relative; top: -2px; }
div.dep-ret-info-c { width: 430px; float: left; }
div.options-c { width: 290px; float: left; margin-left: 15px; }
div.options-c { margin-top: 17px; margin-left: 0px; width: 100%; }
	
/* Place Fields */
div.dest-c { margin-bottom: 15px;}
.formbodyAir div.dest-c, .formbodyAir div.date-c { width: 100%; float: left; }
div.dep-label-c, div.ret-label-c  {float:left;width:80px;height:40px;}
div.ret-input-c, div.dep-input-c {float:left;width:125px;height:50px;}

/* Nearby Checkboxes */
div.nearby-box-c { font-size: 11px; float: left;  margin-left: 0px; width: 100%; }
div.nearby-box-c label { position: relative; top: 3px; }
div.nearby-dep-check-c,div.nearby-ret-check-c,div.nearby-dep-label-c,div.nearby-ret-label-c {float:left;}
div.nearby-box-c { position: relative; left: -4px; }

/* Date Fields */
.formbodyAir div.start-date-c, .formbodyAir div.end-date-c, .formbodyAir div.dep-c, .formbodyAir div.arr-c { width: 200px;}
input.air-opt, input.date-input { width: 125px; margin:0px; margin-right:1px;}
input.air-opt { width: 175px; }
.date-input {color: #000;}
.date-input:hover { text-decoration: underline; }
div.cal-date-c { width: 100px; }

/* Time Fields */
div.time-dep-c,div.time-ret-c {float:left;}
div.time-dep-label { font-weight: bold; margin-bottom: 5px; font-size: 13px; }
select.timeSelect {font-size: 12px; font-family:arial,helvetica,sans-serif;}
div.time-opt-dep, div.time-opt-ret { margin-left: 4px; }
div.num-pass-opt, div.fareClass-opt { display:inline; float:left; width:100%; }

/* Num Passenger Field */
div.num-pass-c { float: left; width: 125px; }
div.num-pass-label,div.fareClass-label {font-weight:bold;display:inline;}
div.num-pass-opt,div.fareClass-opt {display: inline;}

/* Cabin Field */
div.cabin-c { float: left; width: 150px; margin: 0px;}

/* Fare Class */
div.fareClass-opt { float: left; width: 100%; }
#cabinClass { font-size: 12px; width: 80px; }

/* Travelers */
.airHome #adult { position: relative; left: -3px; font-size: 12px; }
div.num-pass-label, div.fareClass-label { float: left; }
div.num-pass-c { width: 104px; }	

#sr-a-header a:visited { color: #0000FF; }
div#options-buttons-c { float: left; width: 330px; }

/* Landing Page Product Description */
.airHome .lp-side-container { margin-top: 50px; }



		
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	



/* START HOTEL */

div#step-container { border: 0px; padding-top: 0px; width: 100%;}
div#lp-step1 { width: 100%; border: 0px; }
div#lp-step2 { padding: 0px; width: 100%; margin-top: 15px;}
div.destination-label-c { padding-left: 1px; font-weight: bold; margin-bottom: 5px; }
input#hotelLocation1 { width: 300px; font-size: 12px;}

/* ROOMS */
div.room-c { float: left; width: 50px;  }
div.room-label { font-weight: bold; text-align: left; width: 100%; margin-bottom: 5px; }
div.room-opt { float: left; width: 70px; }	
#numRooms { font-size: 12px; }

/* CITY LIST */
div.cl-c { float: left; width: 100%; margin-top: 70px; border-top: 1px solid #CCC; margin-bottom: 10px; }

/* ADULTS */
div.adult-label { font-weight:bold; margin-bottom:5px; text-align:left; }
div.adult-c { float:left; width:50px; }

/* Hotel City Listings */
ul.city-listings { list-style-type: none; color: #CCC; font-size: 11px; padding: 0px; margin: 20px 0px 0px 0px; float: left; width: 100%;}
ul.city-listings li { white-space: nowrap; float: left; margin: 0px 10px 0px 0px; padding: 0px; }
ul.city-listings li a { color: #666666; }

/* END HOTEL*/



/* rt travel form */
div.form-calltoaction { margin-top: 10px; font-weight: bold; font-size: 16px; font-family: arial; }
div#landing-container { width: 100%; float: left; }
div#step-container { width: 465px; float: left; padding-top: 15px; border-top: 1px solid #CCC; }
div#lp-step1 { width: 210px; float: left; border-right: 1px solid #CCC; }
div#lp-step2 { width: 240px; float: left; padding-left: 10px; }
div#lp-info { width: 250px; float: right; border: 1px solid #B6BDCC; padding: 10px 0px;}
table#lp-info-content { width: 220px; float: left; font-size: 12px; color: #000; margin-left: 10px;}
table#lp-info-content td { vertical-align: top; }
div.hotelDate-container { background-color: #FFF; width: 95px; margin: 0px; padding: 0px;}
h1.landingtitle { font-weight: normal; font-size: 18px; display: inline;}
div.step-content { width: 100%; float: left;}
table.step-content td{ white-space: normal;}
div.lp-step { float: left; font: bold 20px Arial, sans-serif; color: #3366CC; margin: 0px 8px 0px 0px; position: relative; top: -1px; }
div.lp-step-desc { font: bold 12px Arial, sans-serif; position: relative; top: 4px; color: #000; }

div.start-date-c, div.end-date-c { width: 100%; float: left; margin-bottom: 5px; }
div.date-label, div.room-label { float: left; text-align: right; font-weight: bold; margin-right: 5px; width: 78px; }
div.room-label { font-weight: normal; position: relative; top: 3px; }
div#lp-step2 div.date-label { position: relative; top: 5px; }
div.date-c input { width: 70px; float: left; }
div.button-c { float: left; width: 100%; }
div.room-opt { float: left; }
div#lp-step2 div.date-label {font-size: 12px; }
div#cityFieldLabel { margin-bottom: 5px; }

table.city-input-c { width: 100%; float: left; border: 0px; white-space: normal; }

div.city-radios-c { width: 100%; float: left; margin-bottom: 10px; }
div.city-opt { width: 100%; float: left; font-size: 12px;}
div.city-opt input { margin-right: 10px; position: relative; top: 2px;}
td.buttoncell { text-align: center; padding-top: 5px; }
table.cityStep {float: left; width: 100%;}
div#t-lp-rk { margin-bottom: 10px; }
div#t-lp-rk a { margin-right: 6px; white-space: nowrap; }
div.dest-opt-c, div.date-opt-c, div.room-opt { float: right; width: 125px; }
#ht-form-c div.dest-opt-c, #ht-form-c div.date-opt-c, #ht-form-c div.room-opt { float: left; }
div.room-c, div.dep-c, div.arr-c, div.start-date-c, div.end-date-c { float: left; width: 212px; }
div.room-c { margin-top: 3px; }

div.city-radios-c { width: 100%; float: left; margin-bottom: 5px; }
div.city-opt { width: 100%; float: left; font-size: 12px; }
div.city-opt input { margin-right: 4px; position: relative; top: 2px; }
td.buttoncell { text-align: center; padding-top: 5px; }
table.cityStep { float: left; width: 100%; }
div#t-lp-rk { margin-bottom: 10px; }
div#t-lp-rk a { margin-right: 6px; white-space: nowrap; }
div.dest-opt-c, div.date-opt-c, div.room-opt { float: right; width: 125px; }
#ht-form-c div.dest-opt-c, #ht-form-c div.date-opt-c, #ht-form-c div.room-opt { float: left; }
div.room-c, div.dep-c, div.arr-c, div.start-date-c, div.end-date-c { float: left; width: 212px; }
div.room-c { margin-top: 3px; }
div.date-opt-c img { margin-left: 2px; margin-top: 1px; }

input.red-button, div.red-button	{ font: 18px arial,helvetica, sans-serif; color: #FFFFFF; cursor: pointer; background-color: #CC0000; border-color: #FF6666 #660000 #660000 #FF6666; border-width: 2px; border-style: solid; margin-left: 12px; }
div.red-button { width: 98%; text-align: center; }
div.red-button a { color: #FFF; text-decoration: none; }
input.hotelDate { background: url( http://img.nextag.com/imagefiles/misc/cal2.gif ) no-repeat right; padding: 3px; color: #000; border: 1px solid #7F9DB9;}
input.hotelDate:hover { text-decoration: underline; }

input#hotelLocation1 { width: 155px; }
#hotel-button { margin-left: 87px; }





/*--*/

.xsmallText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.smallText  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.mediumText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.largeText  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.xlargeText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.padding5 { padding:5px; }
.darkGray { color: #333; } 

/* PRODUCT TOP */
div#product-top-container { float: left; width: 100%; }
div#product-top-image-container { float: left; width: 100px; padding: 10px 10px 0px 10px; text-align: center; font-size: 10px; }
div#product-top-info-container { float: left; padding: 3px; width: 600px; }
div.top-info-wide { width: 600px; }
div.top-info-calibex { width: 485px; }
div.top-info-compact { width: 410px; }
div#product-top-inner-details { float: left; width: 120px; }
div#product-top-product-misc-container { float: left; width: 100%; padding: 0px; text-align: left; margin-top: 5px; }
div.product-top-product-misc-container-componentdiv { float: left; width: 33%; text-align: center; vertical-align: top;}

div#product-unpinpoint {padding-top: 4px; padding-bottom: 4px; }
div#product-didyoumean {text-align: left; padding-top:4px; padding-bottom:8px;}
div#product-top-overview { float: left; margin-top: 4px; margin-bottom: 5px; margin-left: auto; margin-right: auto; width:100%;}
div#product-top-header {float: left; border-top: 1px solid #CCCCCC; background-color: #EEEEEE; width:100%; }
div#product-top-body {float: left; border-top: 1px solid #ccc; background-color: #FFFFFF; width:100%; }
div#product-top-body-nb {border: 0px; }
div#product-top-breadcrumb { float: left;  text-align: left;}
div#product-top-sell-right { float: right; text-align: right; width:15%; }
div#product-top-breadcrumb, div#product-top-sell-right,div#product-top-sell-clear {background-color: inherit; margin: 3px;}
div#product-top-name-container { float: left; width: 100%; margin-bottom: 5px;}
div#product-top-description-container { float: left; clear: both; width: 100%; }
div#product-top-controls-container { float:right;font-size:11px;border:1px solid #ccc;padding:0 3px 5px }
div#product-top-shopping-details-container { float: left; width: 33%; text-align: left; overflow: visible;}
div#product-top-ratings-container { float: left; width: 34%; text-align: center; overflow: visible;}
div#product-top-price-history-container { float: left; width: 33%; text-align: right; overflow: visible;}
h1#productPageDetailsName { font-size: 15px; font-weight: bold; display: inline; color: #000; }
div#product-top-mfrpart { width: 100%; float: left; margin-bottom: 0px;}
div#rebates{clear:left;float:left;width:100%;}
div#storeInfo,div#availableSince,div#lowestPrice { clear:left; float:left; font-weight: bold; }
div#product-top-mfrpart { clear:left; float:left; font-weight: bold; margin-bottom: 2px; }
div#product-top-mfrpart a { text-decoration: none; color: #000; }
div#product-top-mfrpart a#parts-list-more { font-style:italic; color:#666; }
div#product-top-mfrpart a#parts-list-more:hover { text-decoration:underline; }
div#addToComp, div#buyAtSeller, div#availableSince {clear:left; float:left; white-space: nowrap;}
div#addToComp div { display: inline; }
div#addToList div { display: block; }
div#availableSince { width: 100%; }
span#product-detail-value { margin-left: 4px; font-weight: normal }
div#lowestPrice,div#storeInfo  {width:100%;}
div#lowestPrice strong { margin-right: 5px; color: #000; }
div#storeInfo,div#priceAlert,div#buyAtSeller {margin-top: 5px;}
div#lowestPrice { color:#000 }
div#product-top-nlas { color: #666666; font-size: 11px; margin-left: 2px;}
div#product-travel-top-name-container div#product-top-nlas { margin-top: 5px; }
div.product-details-container { clear: left; text-align: left; }
.product-label { clear:left; float:left; font-weight: bold; margin-right: 5px; }
.product-value { font-weight: normal; }
.product-value-nowrap { white-space: nowrap; font-weight: normal; }
.product-rebates-label { vertical-align: top; border-bottom: 1px solid #ccc }
.product-rebates-value { vertical-align: top; border-bottom: 1px solid #ccc; padding-right: 12px;}
.product-rebates-font { font-weight: bold }

/* LS12 */
div.product-top-section 	{ width: 100%; float: left; border: 1px solid #ccc; border-top: 0px; vertical-align: middle; background-color: #eee; }
div.product-bottom-section 	{ width: 100%; float: left; border: 1px solid #ccc; border-top: 0px; text-align: left; }
div.product-container-title { padding: 5px; vertical-align: middle; text-align: left; }
div.product-container-title, div.specsListEntry, div#specsDescription { margin: 0px 4px 0px 3px;}
div.product-container-title h1 { display: inline; font-size: 14px; }
div.product-description 	{ width: 97%; padding: 5px; }
div.wbottom					{ border-bottom: 1px solid #ccc; margin-left:2px }
div.product-list 			{ float: left; width: 97%; padding: 5px 0px 5px 5px;}
div.product-list-entry 		{ width: 100%; float: left; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; padding: 3px;}
div.product-list-first-entry 		{ width: 100%; float: left; background-color: #FFFFFF; padding: 3px;}
div.product-container 		{ float: left; width: 100%; margin-bottom: 5px; }
div.user-reviews			{ float: left; width: 66%; }
div.product-container-top 	{float: left; width: 100%; border-top: 1px solid #ccc; margin-bottom: 5px; }
div.product-container-sides {float: left; width: 100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-bottom: 5px; }
div.product-container-top td	{font-weight: normal; font: 12px Arial, sans-serif; border-bottom: 1px solid #ccc; }
.table-head { vertical-align: middle; background-color: #eee; }
div.product-pagination 	{ width: 100%; float: left; border-bottom: 1px solid #ccc; background-color: #eee;}
ul.product-compact-list { padding-left: 20px; list-style: disc; list-style-position: outside; margin: 0px; }


/* SELLERS TABLE */
div#product-nosellers {float: left; width: 550px;  background-color: #eeeeee; height: 30px;}
div.product-nosellers-spacer {float: left; width: 13%;clear:both;}
div#product-nosellers-msg { margin-top: 5px; text-align:center;}
div.product-sellercell { margin: 4px 0px 0px 0px;}
div.product-sellercell a {text-decoration: none;}
div.product-sellercell a:hover {text-decoration: underline;}
table#productcoretable {border: 0px; margin-bottom: 4px; width: 100%;}
td.product-firstrow-spancell {padding: 14px 4px; text-align: center; vertical-align: top; background-color: #FFFFFF; border: 1px solid #ccc; border-top: none; border-right: none; }
td.product-firstrow-back {background-color: #EEEEEE; border-bottom:1px solid #CCCCCC;}
td.product-sellercell {width: 16%; overflow: hidden;}
div.product-lowprice {color:#006600; text-align:center; font-weight: bold;}
tr#product-ziprow,th#product-zipheader {text-align: center; vertical-align: middle; background-color: #EEEEEE;}
div.pr-head-zip-pop-container {position: absolute; z-index: 10; visibility: hidden;}
div.pr-head-zip-pop-main {background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;padding: 4px 10px; white-space: nowrap;}
.product-popularity	{ height: 10px; width: 50px; line-height: 8px; background-color: #eee; margin: 0px auto; border: 1px solid #ccc; text-align: center; font-size:8px; text-align: left;}
.product-popularity-bar     {  height: 10px; background: #36c url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -1350px no-repeat; float: left; }
.product-popularity-meter	{  height: 10px; background-color: #36c; }
.product-popularity-nodata	{  height: 10px; font-size: 9px; color: #666; text-align: center; vertical-align: middle; }

table.product-featured-seller-table	{ background-color: #eee; border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin: 1px 0px; clear: both; }
table.product-featured-seller-table td	{ border-bottom: 1px solid #ccc; text-align: center; padding: 2px 4px; font-size: 11px; }
table.product-featured-seller-table .rightside { border-right: 1px solid #ccc; }
table.product-featured-seller-table .attribute	{ font: 9px/9px Arial, sans-serif; border-right: 1px solid #ccc; color: #666; }

table.product-featured-seller-table .price	{ font-size: 11px; }
.product-featured-seller-extended {width: 100%; text-align: center; padding: 10px 5px 0px 5px;}
.product-featured-seller-outpdir  {clear: both; font-size:11px; color: #660000; padding: 0px 0px 3px 0px;}
.product-featured-seller-outpdir a {font-size:11px; color: #660000; text-decoration: none; }
.product-featured-seller-outpdir a:hover {text-decoration: underline; }
.product-featured-seller-outpdir-unit {	float: left; white-space:nowrap; margin-bottom: 2px; }
/*LOWEST PRICE */
tr.product-lowprice-bg-blue { background-color: #E4EDFF; }
tr.product-lowprice-bg-green {background-color: #CCFFCC;}
tr.product-lowprice-bg-yellow {background-color: #FFFFCC;}
div#product-disclaimer { font-size: 12px; }
.ts-disclaimer { color: #999999; font-size: 9px; }


/* SPECIFICATIONS */
table#specsTable { border: 1px solid #CCC; width: 100%; float: left; margin-top: 15px;}
table#specsTable td { padding: 5px; vertical-align: middle; }
table#specsTable td.specsTitle h1 { font-size: 15px; font-weight: bold; display: inline; }
table#specsTable td.specsDesc { border-top: 1px solid #CCC; padding: 5px 5px; }
div.specsListEntry {width: 100%; float: left; background-color: #F1F1F1; border-bottom: 1px solid #CCCCCC; padding: 3px;}
div.specsListName { width: 30%; float: left; font-weight: bold; background-color: inherit;}
div.specsListValue { width: 70%; float: left; background-color:inherit; overflow-x: hidden; text-align: left;}
div#specsList { float: left; width: 96%; padding: 5px 0px 5px 5px;}
div.ListEntry { width: 100%; float: left; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; padding: 3px;}
div.firstListEntry { width: 98%; float: left; background-color: #FFFFFF; padding: 3px;}
div.sellersListName { width: 59%; float: left; background-color: inherit;}
div.sellersListValue { width: 38%; float: right; background-color:inherit; overflow-x: hidden; text-align: right;}

/* REBATES */
table.product-rebates-table td { border-bottom: 1px solid #ccc; }

/* FEATURED REVIEWS */
table.nxtg-reviews { width: 100%; }
div#featured-review-section-container { float: left; margin-top: 15px; width: 100%; }
div#featured-review-section-top-container { width: 100%; border: 1px solid #CCCCCC; vertical-align: middle;}
div#featured-review-section-bottom-container { float: left; width: 100%; border: 1px solid #CCCCCC; border-top: 0px; }
div#featured-review-section-title-container { padding: 5px; vertical-align: middle;}
div#featured-review-section-title-container h1 { display: inline; font-size: 14px; }
div#featured-review-container { float: left;padding: 5px; }
td#featured-review-title { vertical-align: bottom; font-weight: bold; font-size: 16px; padding: 5px; border-bottom: 2px solid #EEEEEE; }
td#featured-review-title img { vertical-align: top; }

/* PRODUCT RELATED ITEMS */
div#related-items-container { padding: 0px; border: 0px; }
div#related-items-container ul.simple { list-style-type: square; }
div#related-items-container ul li { margin-bottom: 3px; font-size: 12px; }


/* MVC */
th.ph-seller { text-align: center; }
th.ph-rating { text-align: center;  }
th.ph-popular { text-align: center; }
th.ph-cond { text-align: center; }
th.ph-price { text-align: center; }
th.ph-tax { text-align: center; }
th.ph-truePrice { text-align: center; }
tr.product-seller-table-header { width: 100%; font-weight: bold; background-color: rgb(238, 238, 238); }
tr.product-seller-table-header th { font-weight: bold; }
tr#product-ziprow th { font-weight: bold; }
th#product-zipheader { font-weight: normal; }
th#product-zipheader a { color: #0000FF; }
tr.product-seller-table-header th a { text-decoration:underline;color:#006;}
tr.product-seller-table-header th a:visited{text-decoration:underline;color:#006;}
tr.product-seller-table-header th a:active{text-decoration:underline;color:#3C0;}
tr.product-seller-table-header th a:hover{text-decoration:underline;color:#00F;}
table#product-sellers { table-layout: fixed; width: 100%; border-collapse: collapse; }
table#product-sellers td {border-bottom:1px solid #ccc;}
table#product-sellers th { border-bottom: 1px solid #ccc; padding: 1px 0px; }
table#product-sellers td table.row-cell-container { width: 100%; border-collapse: collapse; }
table#product-sellers td table.row-cell-container tr { border:0px;}
table#product-sellers td table.row-cell-container td { border: 0px; padding: 2px 0px; }
table#product-sellers td table.row-cell-container td.outpdirCell { padding: 5px 0px 2px 0px; }
div.product-overview-left-container { float:left; width: 120px; text-align: center;}

.product-name {font-size:12px;font-weight:bold;text-decoration:none;color:#666;}
.product-desc {font-size:8pt;color:#666;}
.product-base-price {font-size:12px;color:#666;}
.cond-filter-link {font-weight:bold;float:left;white-space:nowrap;padding:0px 10px;}

table.history-images-container td { border-bottom: 1px solid #CCCCCC; }
table.history-images-container td table td { border-bottom: 0px; }

/* RenderProducts_product_simple.jsp */
.render-items-container ul { margin:12px 0px;padding-left:40px; }
.render-items-container ul li { margin-bottom:3px; }

/* MARKETING MESSAGE */
.mm-free-text {color:#292;font-size:11px;font-weight:bold;padding-top:2px;text-decoration:none;}
.mm-coupon-text {color:#039;padding-top:2px;text-decoration:none;}
.mm-price-diff {color:#292;font-size:12px;font-weight:bold;padding-top:2px;text-decoration:none;}
.mm-old-price {color:black;font-size:12px;font-weight:bold;text-decoration:line-through;}
.mm-coupon-link {color:#292;font-size:12px;font-weight:bold;padding-top:2px;}

/* NLA REFINEMENT */
div.nla-refinement-container {margin: 5px auto; border: 0px none; padding: 5px 10px; background-color: rgb(231, 239, 255); font-weight: bold;}
div.nla-refinement-container span.nla-name {font-style: italic;}

/* SHARING */
#product-top-controls-container #addToList, #product-top-controls-container #sharing, #product-top-controls-container #priceAlert, #product-top-controls-container #sendToPhone, div#product-top-controls-container #emailShare { padding:2px 0 }
#listIcon, #priceAlertIcon, #sendPhoneIcon_0 img, #sharingIcon, #emailIcon { border:0;top:2px;position:relative;text-decoration:none }
/* Layout */
div#product-body-container { float: left; width:100%; }
div#product-nextag-content {float: left; width:740px; }
div#product-body-skyscraper, div.product-body-skyscraper {float: right; width: 160px; overflow: hidden; padding-left: 3px; text-align:center; }
div#product-footer-container {float: left; }
/* Tabs */
div.product-tabs		{float: left; width: 100%; height: 25px;  font: 12px Arial, sans-serif; line-height: normal; background: url(http://img01.static-nextag.com/imagefiles/style/tab_bg.gif) repeat-x bottom; margin-top: 5px; z-index: 200; }
div.product-tabs ul, #product-tabs-sprite ul {margin: 0; padding: 0; list-style: none; }
div.product-tabs li	{float: left; margin: 0; padding: 0; background: url(http://img01.static-nextag.com/imagefiles/style/tab_right3.gif) no-repeat right top; }
div.product-tabs li a {display: block; background: url(http://img01.static-nextag.com/imagefiles/style/tab_left3.gif) no-repeat left top; padding: 5px 27px 5px 10px; }
div.product-tabs li.current 	{ float: left; margin: 0; padding: 0; background: url(http://img01.static-nextag.com/imagefiles/style/tab_active_right3.gif) no-repeat right top; }
div.product-tabs li.current a	{ display: block;
	font: bold 12px Arial, sans-serif; text-decoration: none; color: #000;
	background: url(http://img01.static-nextag.com/imagefiles/style/tab_active_left3.gif) no-repeat left top; padding: 5px 27px 5px 10px; }
#product-tabs-sprite      {float: left; width: 100%; height: 25px; font: 12px Arial, sans-serif; line-height: normal; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 1px repeat-x; margin-top: 5px; z-index: 200; }
#product-tabs-sprite li   {float: left; margin: 0; padding: 0; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -250px no-repeat; }
#product-tabs-sprite a   {display: block; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -250px no-repeat; padding: 5px 27px 5px 5px; margin-left: 5px; }
#product-tabs-sprite li#current   {float: left; margin: 0; padding: 0; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -300px no-repeat; }
#product-tabs-sprite li#current a   {display: block;
	font: bold 12px Arial, sans-serif; text-decoration: none; color: #000;
	background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -300px no-repeat; padding: 5px 27px 5px 5px; margin-left: 5px; }
table#product-navtab-table {float: left; background-color: #CCCCCC; width: 100%; border: 0px; margin-left: auto; margin-right: auto;}
div#product-navtabs-graybar   {float: left; width: 100%; height: 4px; font-size: 4px; background-color: #CCCCCC;}

/* button */
.new-button,.new-checkRatesButton { background: #36c url(http://img01.static-nextag.com/imagefiles/style/btn_blue_right.gif) no-repeat right top; height: 22px; margin: 5px 0; padding: 0; margin-left: auto; margin-right: auto; width: 90px;}
.new-button a,.new-checkRatesButton a { display: block; background: url(http://img01.static-nextag.com/imagefiles/style/btn_blue_left.gif) no-repeat left top; color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; white-space: nowrap; height: 14px;}
.new-button a{ padding: 3px 10px 5px 10px; }
.new-checkRatesButton,.new-checkRatesButton-sprite{height: 22px; width: 170px;}
.new-checkRatesButton a, .new-checkRatesButton-sprite a{padding-top: 3px; width: 165px; height: 22px;}
.new-button-sprite,.new-checkRatesButton-sprite { background: #36c url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 0 -50px no-repeat; height: 22px; margin: 5px 0; padding: 0px; margin-left: auto; margin-right: auto; width: 90px; }
.new-button-sprite a,.new-checkRatesButton-sprite a { display: block; background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) 100% -50px no-repeat; height: 22px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap; width: 79px; margin-left: 11px; text-align: left; }
.new-button-sprite a{ padding-top: 3px; }
.new-button a:hover,.new-checkRatesButton a:hover, .new-button-sprite a:hover,.new-checkRatesButton-sprite a:hover { text-decoration: none; color: #fff; }
.new-button a:active, .new-button a:visited,.new-checkRatesButton a:active,.new-checkRatesButton a:visited, .new-button-sprite a:active, .new-button-sprite a:visited,.new-checkRatesButton-sprite a:active,.new-checkRatesButton-sprite a:visited { color: #fff; }
.old-button { background-color: #DDDDEE; width: 100px; margin: 6px auto 4px auto; border-style: outset; border-width: 2px; font-size: 11px; font-weight: bold; text-align: center; }
.old-button a { color: #333366; text-decoration: none; }
.old-checkRatesButton {background-color: #DDDDEE; width: 100px; margin-top: 6px;border-style: outset; border-width: 2px;font-size: 11px; font-weight: bold;text-align: center;margin-left: auto; margin-right: auto; }
.old-checkRatesButton a { color: #333366; text-decoration: none; }
/* WRITE REVIEW */
div#product-writereview-container {width: 100%; border: 1px solid #CCCCCC; float: left; }
div.product-writereview-row {float: left; width: 100%; margin-left: 0px; margin-right: 0px;}
div.product-writereview-row ul { list-style-type: none; margin: 0px; padding: 0px;}
div#product-writereview-ratings {margin-bottom: 10px; border-bottom: 1px solid #ccc;}
div#product-writereview-rightcol  {float: right; width: 48%; border-left: 1px solid #CCC; }
div#product-writereview-leftcol   {float: left; width: 44%;}
div#product-writereview-infotable {border: 0px; width: 100%;}
div.product-writereview-inforow {float: left;}
div.product-writereview-infohalf { clear: left; float: left; width: 90px;}
div.product-writereview-inforow,div.product-writereview-infohalf  {margin-left: 4px; margin-top: 6px;}
div#product-writereview-guide { width: 100%; border-top: 2px solid #CCCCCC; }
div.product-writereview-guiderow {float:left; width: 368px; margin-left: 0px; margin-right: 0px; border-left: 2px solid #CCCCCC;}
div.product-writereview-list {margin: 8px 8px 8px 10px;}
div.product-writereview-list ul {list-style-type: disc;}
div.product-writereview-guiderow div {margin-top: 3px;}
div.product-writereview-darkbg { background-color: #CCCCCC; text-align: center;}
div.product-writereview-lightbg { background-color: #EEEEEE; text-align: left; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
div.product-writereview-darkbg,div.product-writereview-lightbg { height: 25px;}
div.product-writereview-chkmsg {clear: both; float: left; margin: 10px 0px 10px 20px; width: 260px; padding: 0px;}
div#product-writereview-instruction { float: right; padding: 0; margin: 0; width: 236px;}
div#product-writereview-ckbox {float: left; padding: 0px; margin: 0px;}
div.clear-full-left { clear: left; float: left; width: 360px; margin-left: 4px; margin-bottom:4px;}
td.review-category {border-right: 1px solid #CCCCCC; background-color: #eeeeee; text-align: center; white-space: nowrap;}
td.review-radio {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align: center; white-space: nowrap;}

/* Related Keywords */
div#related-keywords-top-container { width: 100%; border: 1px solid #CCCCCC; vertical-align: middle;}
div#related-keywords-bottom-container { width: 100%; border: 1px solid #CCCCCC; border-top: 0px; }
div#related-keywords-title-container { padding: 5px; vertical-align: middle;}
div#related-keywords-title-container h1 { display: inline; font-size: 14px; }
div#related-keywords-list-container { padding: 5px; }
div#related-keywords-container { float: left; margin-top: 15px; }
h2.related-search {display: inline; font-size: 12px; font-weight: normal;}
/* Reviews */
div.product-review-container { border-top: 1px solid #ccc; float: left; width: 100%; }
div.product-review-first-container { float: left; width: 100%; }
td#product-reviews-title { width: 70%; background-color: #EEEEEE; font-weight: bold; padding: 5px; border-right: 1px solid #CCCCCC; }
td#product-reviews-sellers-title { width: 30%; background-color: #EEEEEE; font-weight: bold; padding: 5px; }
td#product-reviews-cell { width: 70%; vertical-align: top; border-right: 1px solid #CCCCCC; }
td#product-reviews-sellers-cell { width: 30%; vertical-align: top;}
td#product-reviews-sellers-cell table tr td a:hover { text-decoration: none; }
td#product-reviews-sellers-cell table tr td.sellerName { overflow: hidden; }
td#product-reviews-sellers-cell table tr td.sellerOffer { text-align: right; }
td#product-reviews-sellers-cell table { width: 100%; }
td#product-reviews-sellers-cell table tr:hover { background-color: #FFFFCC; font-weight: bold; }
td#product-reviews-sellers-cell table tr td { border-bottom: 1px solid #CCC; padding: 6px 3px 3px 6px;}
td#featured-review-title { vertical-align: bottom; font-weight: bold; font-size: 16px; padding: 5px 5px 5px 10px; background-color: #eee; border-bottom: 1px solid #ccc; }

/* Review Ratings */
div#product-shortreview {padding: 2px; width: 190px;}
div#product-shortreview-stars {width: 190px; white-space: nowrap; margin: 0 auto; }
div#product-shortreview-stars .oneStar-medium, div#product-shortreview-stars .twoStar-medium,
	div#product-shortreview-stars .threeStar-medium, div#product-shortreview-stars .fourStar-medium,
	div#product-shortreview-stars .fiveStar-medium { padding-right:60px; }
div#product-shortreview-stars div { float: left; }
div#product-reviewreadwrite {padding: 0px; margin: 4px 0px; white-space: nowrap;}
div#product-reviewread {padding: 0px; margin: 4px 0px;}
a.spriteTrusted { background: url(http://img01.static-nextag.com/imagefiles/style/sprite.png) no-repeat scroll 0 -750px; height:18px; margin:0 auto; }
.oneStar, .twoStar, .threeStar, .fourStar, .fiveStar { height: 10px; line-height:10px; }
div.product-rating-message {color: #000}
div.product-rating-message a {color: #666}
/* Review */
div.review-container { margin-left: auto; margin-right: auto; float: left; overflow: hidden; }
div.review-content-container { float: left; padding: 3px 6px 6px 6px; width: 98%; overflow: hidden; text-align: left;}
div.review-star-ratings-container { float: left; margin-right: 5px; margin-bottom: 5px; }
div.review-star-ratings-table { width: 150px; float: left; border-right: 1px solid #ccc; margin-right: 10px; }
div.review-star-ratings-row { float: left; width: 80px; text-align: right; font-size: 12px; padding: 2px; }
div.review-star-ratings-row img,div.review-star-ratings-overall-row img {margin-top: 3px;}
div.review-star-ratings-overall-row {float: left; width: 80px; border-top: 0px; text-align: right; font-weight: bold; padding: 2px; }
div.review-content strong{ display: block; font-size: 13px; }
div.review-stamp { font-size: 11px; }
div.reviews-text { font-size: 12px; margin-top: 20px; margin-bottom: 1px; }
span.review-question { font-weight: bold; font-size: 11px; margin-right: 5px; }
td.stars-cell {	width: 60px; }
div.stars-cell { float: left; width: 60px; height: 18px; text-align:center; }
div.stars-cell div { margin-top: 4px; }
div.stars-cell img {vertical-align: middle;}
div.review-helpfulness-container { font-size: 11px; margin-bottom: 5px; }
div.review-advice-container{ font-size: 11px; }	
div.review-nextag-about {font-size: 11px; margin-top: 3px;}

div#product-top-sidebox { float: right;  }
div.product-top-sidebox-travel { width: 180px; background-color: #E4EDFF; border: 1px solid #B4BBC9; margin: 5px 5px 5px 0px; }
div.product-top-sidebox-calibex { width: 140px; }
/* Travel Form */
div#product-travel-form-container {float: right; width: 400px;  overflow: hidden; margin: 5px 0px 0px 5px;  }
div#product-travel-top-name-container { float: left; width: 300px; margin-bottom: 5px;}
div.travel-form { width: 100%; margin-top: 5px; }
span.date-title { display: block; }
div.date-checkin, div.date-checkout { margin-bottom: 3px; float: left; width: 120px;}
div.col-title { display: none; }
span.guest-title { display: block; font-size: 11px; }
div.dates { width: 300px; }
div.guests { width: 160px; float: left; clear: left;}
div.form-submit { width: 60px; padding: 8px 0px; float: left; margin-left: 35px; }
div.guest-rooms, div.guest-adults, div.guest-children { width: 40px; float: left; }
div.guest-children { width: 80px;}
div.travel-form-copy { float:left; width: 250px; margin: 10px 0px 0px 40px; }
select#numRooms {position: relative; top: 3px;  }
table#productcoretable { margin: 0px; }
table.product-pagination { border-right: 1px solid #FFF;}

