







/*--*/

/* 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;}
.feedbackButton {font-size:11px;}

/* 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;}
div.footer-notes {padding-top: 10px;}
div.footerSearchForm-container {background-color:#EEE; border:1px solid #CCC; border-left:0px; border-right:0px; padding:10px 0px; height:60px;margin-top:10px;}
div.disclaimer-container {width:100%; border-bottom:1px solid #CCC;padding-bottom:10px; text-align:left; color:#666;}
div.disclaimer-container a {color:#666;}
/* 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 li#underline { border-bottom:1px solid black;}
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; }


/*--*/
/* COMMON STYLES */
.defaultPageWidth { width: 780px;}
body { font-family: verdana; }
.block-anchor { display: block; text-decoration: underline;}
.nounderline { text-decoration: none; }
a { color: #044274; }
a:active { color: #044274; }
a:hover { color: #044274; text-decoration:none; }
div#inner-container.wide, div.inner-center-wide { width: 950px; }
div.inner-center { width:780px;}
div#product-body-container, .leftbar { background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/sidebar_background.gif) repeat-y left; }
div.main-container { margin: 15px 0px;}

/* VERT MENU */
ul#nav-vertical-menu { padding: 0px; margin: 0px; list-style-type: none; width: 100%; }
ul#nav-vertical-menu li { width: 100%; padding: 0px; margin: 0px 0px 10px 0px; float: left; }
ul#nav-vertical-menu li img { display: block ; float: left; position: relative; top: 3px; color:#FFF;}
ul#nav-vertical-menu li a.current, ul#nav-vertical-menu li.current a { text-decoration: none; color: #CEDEED; }
ul#nav-vertical-menu li a { color: #FFF; font-weight: bold; display: block; width: 88%; float: right; text-decoration: underline; font-size: 11px; }
ul#nav-vertical-menu li a:hover { text-decoration: none; }

/* HEADER */
input#searchTop { padding:0 2px }
input#searchBottom { padding:1px 2px;width:260px }
#footerSearchForm td { vertical-align:top }
div.header-content-container{float:right;}
div#header-logo { width: 225px; }
div#header-logo img { margin-left: 10px; }
div.header-content-container, div#header-form, div#header-searchform, div#header-searchform-top {	width: 505px; }
div#header-container { background-color: #044274; padding-bottom: 6px; width:780px; }
div#header-form { background-color: #044274; }
div#tagline { float: right; }
div#tagline.simple { color: #FFF; }
div#tagline.simple a { color: #FFF; font-weight: bold; font-size: 12px; }
div#tagline.simple a:visited { color: #FFF; }
div#header-form form { width: 405px; margin-top: 4px; }
div#header-spacer { width: 225px; float: left; background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/header_angle.gif) no-repeat top right; background-color: #FFF; }
div.simple-accountlink { display: none; }
div#footer-container { text-align: center; margin-bottom: 10px; width:780px;}
div#footer-form { margin-top: 10px; }
div#footer-bar { width: 100%; background-color: #044274; height: 27px; }
div#footer-links { margin-top: 10px; }
div#footer-links a { font-size: 11px; color: #004371; }
div#footer-copyright { font-size: 11px; }
div#footer-copyright a { text-decoration: none; }
div#footer-copyright a.footerI18NLink { text-decoration: underline; }

/* OUTPDIR STYLES */
div#nextag-content-container { width:780px; }
div#search-vertical-container { width: 155px; }
div.sl-container { padding-bottom: 15px; }
div#nores-container { width: 78%; float: right; }
div#header-breaker { display: none; }
div#clp-breaker { display: none; }

.sv-c { background-color: #044274; }
.sv-c .sv-t	{ width: 96%; background-image: none; padding: 0px; margin: 0px; background-color: #63A2CE; border: 2px solid #044274;}
.sv-c .sv-t h2 { padding: 1px 0px 0px 0px; text-indent: 5px;}
.sv-c .sv-t h2 { background-image: none; text-transform: uppercase; font-size: 10px; font-family: Verdana; color: white; }
.sv-c .sv-t h2 a span, .sv-c .sv-t h2 span { text-transform: uppercase; font-size: 10px; font-family: Verdana; color: white; }
.sv-c .sv-t h2 a:hover { color: white; }
.sv-c .sv-con { background-image: none; background-color: #044274; width: 153px; }
.sv-c .sv-con-inner div a, .sv-c .sv-con-inner a { color: white; font: 11px Verdana; }
.sv-c .sv-con-inner div { color: #999; font: 11px Verdana; }
.sv-c .sv-con-inner { background-image: none; background-color: #044274; margin: 0px; padding: 5px 0px 10px 5px;}
div.sv-con-inner-spacer { margin: 0px; padding: 0px; height: 3em; }
.sv-c .sv-f { background-image: none; }
.sv-c .sv-f div { background-image: none; }
.sv-c .sv-con h3 a	{ margin: 0px 0px; padding: 8px 2px 3px 5px; font-weight: bold; font-size: 12px; color: #CEDEED; }
div.advSRScrollTitle, div.advSRScrollTitle_HL { border: 0px; font: 11px Verdana; }
div.advSRScrollContainer, div.advSRScrollContainer_HL { border: 0px; padding: 0 2px 0 5px; white-space: normal; font: 11px Verdana; }
div.advSRScrollContainer a, div.advSRScrollContainer_HL a { color: white; font: 11px Verdana; }
div.advSRScrollContainer a:hover, div.advSRScrollContainer_HL a:hover { color: white; }
div.advSRScrollContainer div a i, div.advSRScrollMore a i  {font-style: normal;}
div#searchRefineKwdContainer {padding-left: 5px;}
span.gs { color: #999; font-size: 11px; }
span.rs { font-size: 11px }
a#upcurvedarrow {background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/upcurvedarrow_9x10.gif) no-repeat bottom left; padding-left: 15px;}

div#sr-header, div#sr-header.sn {border: 1px #CECFCE solid; background-image: none; background-color: #EFEFEF; height: 22px; padding: 0px; margin: 10px 0px 0px 0px; width:100%;}
div#sr-h-left.sr-nocomp-list, div#sr-h-left.sr-nocomp { display: none;}
div#sr-h-left { background-image: none; }
div#sr-h-right {padding: 0px 10px; }

table.sr-row td {padding: 20px 0px;}
div.sr-info { padding-left: 15px; padding-right: 5px; margin: 0px; }
div.sr-subinfo a { color: #044274; }
div.sr-subinfo a.mlt-link, div.sr-subinfo a.pop-link { background: transparent url(http://img01.static-nextag.com/imagefiles/style/calibex2/pop_right_arrow.gif) right center no-repeat; padding:0px 10px 3px 0px; color: #044274; }
div.sr-subinfo div.featuredSeller { overflow: hidden; }
.rebateStandard { font-size: 12px; color: #CC6600; }
.rebateSmall { font-size: 11px; color: #CC6600; }
td.sr-price { width: 80px; font-size: 16px; text-align: center;}
td.sn-price { width: 80px; }
div.sr-price-info { padding: 5px 10px;}
div.sr-price-info b.smallFont { font-size: 11px;}
td.sr-click { width: 120px; }
div.sr-click-info { padding: 0px; margin: 0px; width: 100%; }
.button	{ float: left; background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/btn_blue_right.gif) no-repeat right top; margin: 0px; padding: 0px; width: 100%; height: 28px;}
.button a { display: block; background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/btn_blue_left.gif) no-repeat left top; margin: 0px; padding: 4px 0px; color: #fff; font: bold 11px Verdana, sans-serif; text-decoration: none; whitespace: nowrap; text-align: center; height: 24px; }

div.featuredsellerswrapper { clear: both; margin: 0px 0px 0px 5px; padding: 0px; line-height: 1.25em; border: 1px solid white; text-align: left; overflow: hidden; font-family: Arial; font-size: 11px; }
div.featuredsellerswrapper span { display: block; color: black; }
div.featuredSeller, div.featuredSeller-center { color: #CC6600; border: 1px solid white;margin: 5px 0px 0px 0px;padding: 0px;}
div.featuredSeller a, div.featuredSeller-center a { color: #044274; text-decoration: underline; font-size: 11px;}
div.featuredSeller a:hover, div.featuredSeller-center a:hover {text-decoration: none;}
div.featuredSeller-center { text-align: center; }

div#sr-footer div.left-nocomp { display: none; }
div#sr-footer-hidden { 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.right-nocomp { border: 1px #CECFCE solid; background: #EFEFEF; height: 20px; }
div#sr-footer div.right-nocomp div.sr-ctrl-image { float: left; margin: 2px 0px 0px 10px; padding: 0px; width: 90px;}
div#sr-footer div.right-nocomp div.sr-ctrl-sort { float: left; text-align: center; padding: 0px; margin: 2px 0px 0px 75px; width: 130px; }
div#sr-footer div.right-nocomp div.sr-ctrl-perpage { float: right; text-align: right; margin: 2px 10px 0 0; padding: 0px; width: 170px; }

div#clp-container { width:780px; }
div.mleft div#clp-content-container {padding-left:0px;}
div.mright div#clp-content-container {padding-right:0px;}

div#breadcrumbs-container {padding: 15px 0px 0px 0px; color: #000;}
div#navigation-container, div#search-head-container, div#search-head-top-container {padding:0px; margin:0px; }
div#search-head-bottom-container { margin: 10px 0px 0px 0px;}
div#sh-unpinpoint { float: left; width: 100%; padding: 8px 0px 4px 2px; font-size: 11px; }
div#sh-unpinpoint a { color: #044274; }

div#browse-container.clp { padding: 0px 0px 7px 0px; width: 100%; }
div#browse-container.clp div#breadcrumbs-container { padding: 15px 0px 0px 0px;}
div.browse-col-2 { margin: 30px 0px 10px 0px; width: 48%;}
div.browse-col-2 .browseUL { margin: 0 0 2px 0px; }
div.browse-col-2 .browseUL li { margin: 0px 20px 0px 5px; }
div.browse-col-2 .browseUL li h3 a { text-decoration: none; color: #000; }
div.browse-col-2 .browseUL li h3 a:hover { text-decoration: none; color: #000; }
div.browse-col-3 { margin: 0px; padding: 0px; }
div.browse-col-3 .browseUL { margin: 0px 0px 0px 10px; padding: 0px; }
div.browse-col-3 .browseUL li { margin: 0px 0px 0px 20px; padding: 0px; }
div.browse-col-3 .browseUL li h3 a { color: #044274; }

div#pagination { margin-top: 10px; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
div#pagination a { font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
div#pagination a:hover { text-decoration: none; }
span.pag-sign { padding: 0px; margin: 0px; font-size: 11px;}
span#numbers { border: 0px;}

div#sn-zip { width: 420px; white-space: nowrap; margin:0px; padding: 15px 0px;}

div#node-refine-container {float: right; width:78%; margin-left:0px;}

/* PRODUCT PAGE STYLES */
div#product-nosellers { width: 100%; }
div#product-top-body, div#product-top-overview { border: 0px; }
div#product-top-info-container { padding: 0px; }
div#product-top-breadcrumb { margin: 0px; }
div#product-nextag-content { padding-top: 10px; float: left; width: 780px; }
div#product-nextag-content div#product-writereview-container .button a {color: white; }
.dark-button	{ float: left; background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/btn_blue_right.gif) no-repeat right top; height: 27px; margin: 0px; padding: 0px; }
.dark-button a	{ float: left; display: block; background: url(http://img01.static-nextag.com/imagefiles/style/calibex2/btn_blue_left.gif) no-repeat left top; height: 27px; padding: 4px 14px 4px 10px; color: #fff; font: bold 11px Verdana, sans-serif; text-decoration: none; white-space: nowrap; }
div#product-top-breadcrumb { width: 100%; font-size: 13px; }
div#product-top-breadcrumb a { font-size: 12px; }
div#product-top-description-container { clear: none; width: 340px; margin-right: 5px; font-size: 11px; }
span#top-description { width: 100%; overflow: hidden; display: block; }
div#product-top-shopping-details-container { width: 100%; border-left: 1px solid #CCC; padding-left: 10px; font-size: 11px; }
div#product-top-inner-details div { width: 100%; float: left;}
div#product-top-mfrpart { margin-top: 8px; font-size: 11px; }
div#product-top-mfrpart a { color: #000; }
div#product-top-mfrpart .product-value { font-weight:normal; }
div#product-top-mfrpart a#parts-list-more { font-style:italic; color:#044274; }
div#storeInfo { margin-bottom: 10px; margin-top: 0px; }
div#lowestPrice { font-weight: bold; color: #000; }
div#lowestPrice strong { font-weight: normal; display: block; margin: 0px; }
div#availableSince { margin-bottom: 5px; }
div#availableSince span.product-value-nowrap { float: left; display: block;}
span#availableSinceDate { font-weight: bold; display: block; }
div#search-main-container { padding-bottom: 15px; }
div.mleft {margin-left:171px;}
div.mright {margin-right:171px;}
td#nxtg-review-disclaimer { text-align: right; padding: 0px 5px; font-size: 12px; }
td#nxtg-review-disclaimer img { position: relative; top: 5px; }
div#product-writereview-leftcol  {float: left; width: 365px;}
div#product-writereview-rightcol  {float: right; width: 220px; border-left: 1px solid #CCC;}
table.product-rebates-table { border: 0px; border-top: 1px solid #ccc; }
table.product-rebates-table td { border: 0px; }
table.product-rebates-table td.product-rebates-label { vertical-align: top; background-color: #eee; border-bottom: 1px solid #ccc; }
table.product-rebates-table td.product-rebates-value { vertical-align: top; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
table.product-rebates-table span.product-rebates-font { font-weight: normal }
div.product-details-container { clear: left; text-align: left; padding-bottom: 13px; }

/* PRODUCT PAGE TABLE */
div.product-container-sides {float: left; width: 100%; border: 0px; margin-bottom: 5px; }
table#product-sellers a:hover { text-decoration: none; }
table#product-sellers { text-align: left; width: 100%; margin-top: 5px; }
table#product-sellers th a { font-weight: normal; font-size: 11px; color: #666; }
table#product-sellers th { font-family: verdana; text-align: center; border-width: 1px 0px 1px 0px; border-color: #CCC; border-style: solid; background-color: #EEEEEE; padding: 3px 0px; }
tr.product-seller-table-header th { font-weight: normal; color:#666; font-size:11px; }
th.ph-seller { background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-y left; }
th.ph-seller, td.pr-seller { overflow: hidden; text-align: center; }
th.ph-rating, td.pr-rating { overflow: hidden; }
th.ph-zipcode { overflow: hidden;  }
th.ph-click { background: url(http://img01.static-nextag.com/imagefiles/style/gray_pixel.gif) repeat-y right; overflow: hidden;  }
td.pr-seller, td.pr-rating, td.pr-price { border-bottom: 1px solid #CCC; padding: 7px 0px; vertical-align: middle; }
td.pr-click { border-bottom: 1px solid #CCC; padding: 7px; vertical-align: middle; }
td.pr-seller img { border: 0px; }
table.prr-seller-info { width: 100%; }
table#product-sellers table.prr-seller-info td { border: 0px; font-size: 11px; font-family: arial,helvetica, sans-serif; }
table.prr-seller-info td.prr-age { color: #666; width: 36%; padding: 0px 0px 2px 0px; }
table.prr-seller-info td.prr-age div.trusted span { float:left; width:14px; }
table.prr-seller-info td.prr-age a { float: left; font-weight: bold; color: #666; text-decoration: none; display: block; float: left; margin-right: 3px;}
table.prr-seller-info td.prr-ratings { padding-bottom: 3px; margin: 0px;}
table.prr-seller-info td.prr-ratings div { margin: 0px; height: 12px; line-height: 12px; }
table.prr-seller-info td.prr-ratings div a { display: block; font-size: 11px; font-family: verdana; float:left; }
table#product-sellers table.prr-seller-info td.prr-availability { border-top: 1px solid #DDD; font-size: 12px; font-family: verdana; }
table#product-sellers td.pr-zipcode { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #CCC; text-align: center; font-size: 12px; padding: 20px 5px 5px 5px; vertical-align: top; }
table#product-sellers td.pr-price { padding: 0px; text-align: center; font-weight: bold; font-size: 16px; }
table#product-sellers div.dark-button a { color: #FFF; }
input#zipcode { border: 1px solid #CCC; width: 70px; margin: 5px 0px; }
div.prr-seller-info { font-size: 11px; color: #666666; margin-top: 3px; }
div.prr-seller-info span { font-size: 12px; }
div.prr-seller-msg, div.prr-product-name { font-size: 11px; color: #CC6600; text-align: center; }
div.prr-product-name { width: 100%; }
table#product-sellers td.pf-all { border-width: 0px 1px 1px 1px; border-color: #CCC; border-style: solid; background-color: #EEEEEE; text-align: right; font-size: 11px; padding: 1px 0px; }
td.pf-all a { font-size: 11px; margin-right: 5px;}
table.prp-breakdown { width: 100%; font-weight: normal; }
table#product-sellers table.prp-breakdown td { border: 0px;}
table.prp-breakdown td { font-size: 11px; font-family: verdana; }
td.prp-type { text-align: right; color: #666666; font-size: 11px; font-family: verdana; }
table#product-sellers td.prp-total { font-family: verdana; font-weight: bold; font-size: 14px; white-space: nowrap;}
table#product-sellers td.product-firstrow-back { border: 1px solid #CCCCCC; border-top: 0px; border-left:0px; border-right:0px;}
td.prp-value { width: 50%; text-align: right; color: #666; font-size: 11px; font-family: verdana;}
td.prp-value a { font-size: 14px; font-weight: bold; font-family: verdana;}
table.product-pagination { margin-top: 5px; width: 100%; float: left; }
div.product-lowprice { margin-bottom: 5px; }
div.ts-disclaimer { margin-top: 5px; float: left; }

div#buyAtSeller { white-space: normal;}
table.sr-row-sn {border-top: 0px; border-bottom: 1px solid #CCC;}
table.sn-labels td { padding: 0px; }
div#product-nextag-content div#product-writereview-container .button a {color: white; }
div#product-nextag-content div#product-writereview-container {border: 0px; }
div#product-specs table { border: 0px; }

/* USER REVIEWS */
ul.vertical-menu li img { display: block ; float: left; position: relative; top: 3px; }
ul.vertical-menu { padding: 0px; margin: 0px 0px 0px 5px; width: 155px; list-style-type: none; }
ul.vertical-menu li { margin-bottom: 10px; }
ul.vertical-menu li a { color: #FFF; font-weight: bold; display: block; width: 88%; float: right; font-size: 11px; }
ul.vertical-menu li a.selected { text-decoration: none; color: #CEDEED; }
ul.vertical-menu li a.selected:hover { color: #CEDEED; }
ul.vertical-menu li a.current { text-decoration: none; color: #CEDEED; }
ul.vertical-menu li a.current:hover { color: #CEDEED; }
ul.vertical-menu li a:hover { text-decoration: none; color: #FFF; }


/* SPONSORED LINKS USED BY OPERA*/
table.sponsored-links-tbl { border-spacing: 0px; border: 1px solid #CCCCCC; padding: 0px; background-color: #EFEFEF; width: 100%; }
table.sponsored-links-tbl td { background-color: #EFEFEF; padding-left: 15px; }
.table-head { text-align: left; padding: 15px 0px 5px 5px; font-size: 13px; font-family: verdana;}
.ad-title a {font-size: 12px; font-family: verdana; color: #044274; }
.smallDarkGrayText { font-size: 10px; font-family: verdana; color: #000;}
.ad-url { font-size: 11px; font-family: verdana; color: #CC6600; }


/* OUTPDIR RT LANDING FORM */
div.lp-step { color: #C95E00; }
div#step-container { border: 0px; width: 100%; }
div#lp-step1 { width: 300px;}
input.red-button	{font: 18px arial,helvetica, sans-serif; color: #FFFFFF; cursor: pointer; background-color: #044274; border-color: #5B7D98 #00213C #00213C #8698A7; border-width: 2px; border-style: solid; width: 220px; }

/* LS12 */
div.product-container 		{ float: left; width: 100%; border-top: 1px solid #ccc; margin: 0px 0px 5px 0px; font: 12px arial, helvetica, sans-serif; }
div.product-container-top 	{ float: left; width: 100%; border-top: 1px solid #ccc; margin: 0px 0px 5px 0px; font: 12px arial, helvetica, sans-serif; }
div.product-description 	{ width: 97%; padding: 5px; font: arial, helvetica, sans-serif; }
div.product-top-section 	{ width: 100%; float: left; border: 1px solid #ccc; border-top: 0px; vertical-align: middle; background-color: #ffffff; }
div.product-bottom-section 	{ width: 100%; float: left; border: 1px solid #ccc; border-top: 0px; }
div.product-list 			{ float: left; width: 97%; padding: 5px 0px 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: #F1F1F1; border-top: 1px solid #CCCCCC; padding: 3px;}
div.product-list-entry 		 { width: 100%; float: left; background-color: #F1F1F1; border-top: 1px solid #CCCCCC; padding: 3px;}
div.product-list-first-entry { width: 100%; float: left; background-color: #F1F1F1; padding: 3px;}
div.firstListEntry { width: 98%; float: left; background-color: #F1F1F1; 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;}
.product-label { clear:left; float:left; font-weight: normal ; margin-right: 5px; }
.product-value { font-weight: bold; float: left; }
.product-value-nowrap { white-space: nowrap; font-weight: bold; float: left; }
div#product-top-mfrpart { clear:left; float:left; font-weight: normal; margin-bottom: 2px; }
div.product-pagination 	{ width: 100%; float: left; border-bottom: 0px; background-color: #eee;}

div.review-star-ratings-table { border-right: 1px dashed #ccc; float: left; margin-right: 10px; }
div.review-star-ratings-row { float: left; border-top: 1px dashed #CCCCCC; text-align: right; font-size: 12px; padding: 2px; }
div.stars-cell { text-align:center; }
div.stars-cell div { height: 15px; line-height: 15px; margin-top: 5px; }
div.review-star-ratings-container { float: left; margin-right: 5px; margin-bottom: 5px; }
div.review-star-ratings-row img,div.review-star-ratings-overall-row img {margin-top: 3px;}
div.review-star-ratings-overall-row {float: left; border-top: 0px; background-color: #FFFFCC; text-align: right; font-weight: bold; padding: 2px; }

/* SELLER REVIEWS */
div#product-writereview {width: 250px;}

/* Travel RT Form Styles */
div.step-content input { margin: 0px; padding: 0px; }
div.city-opt b { margin-left: 7px; }
div.city-opt { margin-left: 1px; }
div.sr-subinfo a.hybrid-link, a.hybrid-link { color: #044274; }
form#refinement { background-color: #044274; }
div#sr-header div#sort-bar { margin-right: 4px; margin-top: 0px; padding-top: 0px; }
div.city-suggester-c { background-color: #044274; margin: 0px; padding: 5px; color: white; }
input#hotel-button, input.small-red-button { background-color: #EA9A29; border-color: #FFA82D #98641B #98641B #FFA82D; }
input#air-button, input#hotel-button, input.small-red-button { background-color: #EA9A29; border-color: #FFA82D #98641B #98641B #FFA82D; }
#hotelSearch { width: 100%; float: left; }
#hotel-button { width: 100px; }
div#lp-step2 { margin-top: 0px; }

/* geo redirect */
div.banner-container { float: left; background-color: #044274; border: 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 8px 10px; margin: 0px 0px 12px 0px; clear: both; width: 760px; }
div.banner-content { color: #fff; float: left; padding-top: 2px; margin-left: 40px; font-size: 14px; }
div.banner-content a { color: #fff; }

/* popup blocker information */
div.popup-block-title-c { font-size: 10px; font-weight: normal; }
