img, div.dot, div.dot1, div.dot2, div.dot3, div.dot4, .tuner_play, .tuner_stop { behavior:url(/iepngfix.htc); }
html, body { height:100%; }
* { margin:0; padding:0; }
ol { margin:0 0 0 30px; }
body { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; margin:0; padding:0; color:#353535; background:url(../images/bg.gif) repeat; }
/*body { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; margin:0; padding:0; color:#353535; background:#ECEFEF url(../images/new_bg.jpg) no-repeat; background-position:center top; }*/
a img { border:0; }
a { color:#1a2d8c; outline:none; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
.clear { clear:left; }
.wrapper { width:100%; height:auto; overflow:hidden; background:url(../images/bg_top.gif) repeat-x; }
/*.wrapper { width:100%; height:auto; overflow:hidden; }*/
.container { width:960px; height:auto; overflow:hidden; margin:0 auto; position:relative; }
textarea { resize:none; padding:5px; margin:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; }

.logo { margin-left:18px; display:block; overflow:hidden; width:182px; height:50px; text-indent:-9999px; background:url(../images/logo.png) no-repeat 0 0;}

.header { width:921px; height:30px; overflow:hidden; margin:0 auto; background:url(../images/btnc.jpg) repeat-x 0 -60px; }
.header img { float:left; }
.header ul { float:left; display:block; height:auto; overflow:hidden; }
.header ul li { list-style:none; height:30px; float:left; position:relative; }
.header ul li.last { list-style:none; height:30px; float:left; position:relative; width:1px; background:url(../images/btn.jpg) no-repeat 0 0; }
.header ul li a { height:30px; display:block; outline:0; color:#cecece; text-decoration:none; font-size:12px; float:left; }
.header ul li a .l { background:url(../images/btn.jpg) no-repeat 0 0; display:block; width:3px; height:30px; float:left; }
.header ul li a .c { background:url(../images/btnc.jpg) repeat-x; display:block; height:22px; float:left; padding:8px 15px 0; font-weight:bold; }
.header ul li a .r { background:url(../images/btn.jpg) no-repeat -3px 0; display:block; width:2px; height:30px; float:left; }
.header ul li a:hover .c { text-decoration:underline; }
.header ul li a.active .l { background:url(../images/btn.jpg) no-repeat 0 -30px; }
.header ul li a.active .c { background:url(../images/btnc.jpg) repeat-x 0 -30px; }
.header ul li a.active .r { background:url(../images/btn.jpg) no-repeat -3px -30px; }

.headerBar { width:897px; height:18px; padding:8px 12px 4px; background-color:#000; color:#cecece; margin-left:19px; font-weight:bold; }
.headerBar ul { float:left; display:block; height:auto; overflow:hidden; }
.headerBar ul li { list-style:none; display:block; height:auto; overflow:hidden; float:left; position:relative; }
.headerBar ul li a { height:auto; overflow:hidden; display:block; outline:0; color:#cecece; text-decoration:none; font-size:12px; float:left; }
.headerBar ul li a.active, .headerBar ul li a:hover { text-decoration:underline; color:#EEE491; }
.headerBar span { float:left; display:block; margin:0 5px; }

a.rss { display:block; height:18px; width:17px; position:absolute; top:56px; right:27px; }

.content { width:960px; background:url(../images/content_bg.gif) repeat-y 19px 0; height:auto; overflow:hidden; }
.cContent { width:917px; margin-left:19px; background: url(../images/content_bg.gif) repeat-y; height:auto; overflow:hidden; border:2px solid #484241; border-top:none; border-bottom:none; }
.subContent { width:917px; background-color:#F5F5EA; height:auto; overflow:hidden; margin-left:21px; color:#8d8d8d; text-align:center; }
.subContent .title { padding:20px; }
.subContent .oneColumn { width:173px; float:left; height:auto; overflow:hidden; margin:0 5px 20px; }
.subContent .oneColumn a { color:#8d8d8d; font-size:11px; text-decoration:none; }
.subContent .oneColumn a:hover { color:#353535; }
.leftCol { width:200px; height:auto; overflow:hidden; float:left; }
.sidebarAdsense { width:160px; height:600px; margin:0 10px; float:right; }
.crCol { width:759px; height:auto; overflow:hidden; float:left; }
.tos { padding:10px; }
.tos blockquote { padding-left:40px; }
.tos p { margin:10px 0; }
.centerCol { width:559px; height:auto; overflow:hidden; float:left; }
.rightCol { width:200px; height:auto; overflow:hidden; float:left; }

.rightCol .signIn { width:200px; height:auto; overflow:hidden; margin-bottom:20px; }
.rightCol .signIn .top { width:200px; height:160px; overflow:hidden; background:url(../images/signin_bg.png) no-repeat 0 0; }
.rightCol .signIn .top .action { font-size:13px; padding:17px 0 0 9px; }
.rightCol .signIn .top .action a { color:#0000FF; font-weight:bold; }
.rightCol .signIn .top .action a:hover { color:#353535; }
.rightCol .signIn .top .form { height:auto; overflow:hidden; padding:0 17px 0 12px; margin:10px 0 0; }
.rightCol .signIn .top .form div { height:auto; overflow:hidden; margin-bottom:4px; }
.rightCol .signIn .top .form label { font-size:11px; font-style:italic; float:left; display:block; padding-top:5px; }
.rightCol .signIn .top .form input { width:104px; height:15px; padding:3px 2px 2px; font-size:12px; border:1px solid #a8a8a8; background-color:#f9f8ed; color:#353535; display:block; float:right; }
.rightCol .signIn .top .form a, .rightCol .signIn .top .form span { font-size:11px; font-style:italic; float:left; display:block; padding-top:3px; color:#353535; text-decoration:underline; }
.rightCol .signIn .top .form a:hover { color:#0000FF; }
.rightCol .signIn .top .form .leftSide { width:52px; float:left; height:auto; overflow:hidden; }
.rightCol .signIn .top .form .leftSide img { border:1px solid #a8a8a8; width:50px; height:50px; }
.rightCol .signIn .top .form .rightSide { width:110px; float:right; height:auto; overflow:hidden; margin-bottom:10px; }
.rightCol .signIn .top .form .rightSide ul { display:block; }
.rightCol .signIn .top .form .rightSide ul li { display:block; list-style:none; clear:both; float:none; }
.rightCol .signIn .top .form .rightSide ul li a { font-style:normal; text-decoration:none; font-size:12px; }
.rightCol .signIn .top .form .signin { padding:0; width:68px; height:22px; display:block; float:right; background:url(../images/signin.png) no-repeat 0 0; text-indent:-9999px; }
.rightCol .signIn .top .form .signin:hover { background:url(../images/signin.png) no-repeat 0 -22px; }

.rightCol .signIn .top .social { height:auto; overflow:hidden; padding:0 17px 0 12px; margin:0; font-size:11px; font-style:italic; }
.rightCol .signIn .top .social .icons { height:auto; overflow:hidden; margin-top:3px; }
.rightCol .signIn .top .social .facebook { height:auto; overflow:hidden; margin-right:5px; display:block; float:left; }
.rightCol .signIn .top .social .twitter { height:auto; overflow:hidden; display:block; float:right; }
.rightCol .signIn .top .social .loader { text-align:center; background:url(../images/login_loader.gif) no-repeat center center; }

.rightCol .signIn .middle { width:200px; height:auto; overflow:hidden; background:url(../images/signin_tile.png) repeat-y 0 0; padding:7px 0 2px; }
.rightCol .signIn .middle .title { font-size:11px; font-style:italic; padding:5px; margin-left:12px; width:160px; background-color:#fff; }
.rightCol .signIn .middle .recentView { width:160px; margin-left:12px; background-color:#fff; padding:5px; height:auto; overflow:hidden; text-align:center; cursor:pointer; }
.rightCol .signIn .middle .recentView .pic { width:140px; height:auto; overflow:hidden; display:block; margin:0 auto 3px; }
.rightCol .signIn .middle .recentView .name { color:#8d8d8d; font-size:11px; text-decoration:none; }
.rightCol .signIn .middle .recentView .name:hover { text-decoration:underline; }
.rightCol .signIn .middle .recentView:hover .name { color:#353535; }
.rightCol .signIn .middle .error { color:red; padding:5px; margin:0 10px 10px; width:160px; border:1px solid red; background-color:#F9F8ED; }
.rightCol .signIn .bottom { width:200px; height:18px; overflow:hidden; background:url(../images/signin_bottom.png) no-repeat 0 0; }

.rightCol .recentReviews { height:auto; overflow:hidden; margin-bottom:20px; }
.rightCol .recentReviews .oneItem { height:auto; overflow:hidden; margin-bottom:10px; width:159px; margin-left:20px; background-color:#fff; padding-bottom:10px; }
.rightCol .recentReviews .oneItem a.pic { height:auto; overflow:hidden; width:84px; margin:10px; display:block; }
.rightCol .recentReviews .oneItem a { color:#353535; font-size:12px; text-decoration:none; }
.rightCol .recentReviews .oneItem a.name { margin:10px 10px 0; display:block; }
.rightCol .recentReviews .oneItem a.name:hover { text-decoration:underline; }
.rightCol .recentReviews .oneItem span.by { margin:0 10px; display:block; color:#8d8d8d; }
.rightCol .recentReviews .oneItem span.by a { color:#8d8d8d; display:inline; }
.rightCol .recentReviews .oneItem span.by a:hover { color:#353535; }

.ebayBanner { width:738px; height:90px; text-align:center; background-color:#fff; }

.search { overflow:hidden; height:auto; width:200px; margin:10px 0; position:relative; background:url(../images/search_title.png) no-repeat left top; padding:34px 0 0 32px; }
.search .searchForm { height:auto; overflow:hidden; }
.search .searchForm .input { width:110px; height:15px; padding:3px 2px 2px; font-size:12px; border:1px solid #a8a8a8; background-color:#f9f8ed; color:#a8a8a8; display:block; float:left; margin-bottom:5px; }
.search .searchForm .go { width:39px; height:22px; background:url(../images/go.png) no-repeat; border:none; cursor:pointer; text-indent:-9999px; margin-left:4px; display:block; float:left; }
.search .advanced { color:#1A2D8C; font-size:11px; }
.search .advanced:hover { color:#353535; }

.results { height:auto; overflow:hidden; margin-bottom:20px; clear:both; }
.results .oneRow { height:auto; overflow:hidden; }
.results .oneResult, .results .oneResultLatest { height:auto; overflow:hidden; width:153px; margin:0 0 10px 10px; padding:5px; text-align:center; border:5px solid #fff; float:left; cursor:pointer; }
.results .oneResult:hover { border:5px solid #eee; }
.results .oneResult .pic { height:105px; overflow:hidden; margin:0 auto 10px; display:block; text-align:center; }
.results .oneResult .name { text-decoration:none; color:#353535; }
.results .oneResult .series { text-decoration:none; color:#8d8d8d; }
.results .oneRow h2 { font-size:14px; padding:0 0 10px 10px; margin:0; display:block; text-align:center; }
.results .oneRow h3 { font-size:14px; padding:10px 0; margin:0; display:block; text-align:center; font-style:italic; font-weight:normal; color:#8d8d8d; }
.results .oneRow .latest { width:160px; margin:0; background-color:#fff; padding:5px; height:auto; overflow:hidden; text-align:center; cursor:pointer; }
.results .oneRow .latest .pic { width:140px; height:60px; overflow:hidden; display:block; margin:0 auto 3px; }
.results .oneRow .latest .name { color:#8d8d8d; font-size:11px; text-decoration:none; display:block; height:14px; overflow:hidden; }
.results .oneRow .latest:hover .name { color:#353535; }

.pagination { height:auto; overflow:hidden; margin:10px 7px 10px 0; float:right; clear:both; }
.pagination a { color:#353535; text-decoration:none; }
.pagination .pages { height:14px; overflow:hidden; border:1px solid #bebebe; padding:2px 17px 2px 5px; float:left; background:url(../images/features_arrow_down.png) no-repeat 95% 6px; margin-right:3px; }
.pagination .pages:hover { background-image:url(../images/features_arrow_down_h.png); }
.pagination .box { height:14px; overflow:hidden; border:1px solid #bebebe; padding:2px 5px; float:left; margin-right:3px; color:#8d8d8d; }
.pagination .box:hover { color: #353535; }
.pagination .activeBox { height:14px; overflow:hidden; border:1px solid #bebebe; padding:2px 5px; float:left; margin-right:3px; color:#353535; font-weight:bold; }
.goToBox { width:100px; height:60px; background:url(../images/goto.png) no-repeat 0 0; position:absolute; padding:8px 18px 0 9px; z-index:9999; display:none; }
.goToBox .title { text-align:center; margin:2px 0 6px; font-weight:bold; }
.goToBox input { width:53px; height:14px; padding:2px; border:1px solid #bebebe; float:left; margin-top:1px; }
.goToBox a { width:39px; height:22px; background:url(../images/go.png) no-repeat; border:none; cursor:pointer; text-indent:-9999px; display:block; float:right; }

.sidebarLinks { font-size:11px; padding-left:15px; margin-top:10px; }
.sidebarLinks a { font-size:11px; color:#5558d6; text-decoration:underline; }

.leftTitle { background:url(../images/curl.png) no-repeat left top; font-size:14px; width:168px; height:24px; padding:7px 0 0 18px; margin-left:12px; }
.rightTitle { background:url(../images/curlr.png) no-repeat right top; font-size:14px; width:168px; height:24px; padding:7px 0 0 20px; }
.browseBy { height:auto; overflow:hidden; margin-bottom:10px; }
.brandBrowseBy { padding:10px 0 100px; }
.browseBy .innerBrowse { height:auto; overflow:hidden; display:none; margin-left:21px; }
.browseBy .innerBrowse li { list-style:none; width:179px; height:auto;  width:169px; padding:6px 10px; background:url(../images/inner_browse.jpg) repeat-y; border-bottom:1px solid #e1e1e1; border-top:1px solid #ededed; cursor:pointer; overflow:hidden; }
.browseBy .innerBrowse li a, .browseBy .innerBrowse li span.ml { display:inline; color:#8d8d8d; text-decoration:none; float:left; padding-right:5px; }
.browseBy .innerBrowse li span { display:inline; color:#8d8d8d; float:left; }
.browseBy .innerBrowse li:hover, .browseBy .innerBrowse li.active { background:url(../images/inner_browse_a.jpg) repeat-y;  }
.browseBy .innerBrowse li:hover a, .browseBy .innerBrowse li:hover span, .innerBrowse li.active a, .innerBrowse li.active span { color:#353535; }

.sidebarRSS { height:auto; overflow:hidden; margin:40px 0 20px; text-align:center; font-size:11px; clear:both; }
.sidebarRSS a.rssImg, .sidebarRSS span.rssImg { display:block; height:44px; width:44px; margin:0 auto 5px; background:url(../images/rss44.png) no-repeat 0 0 !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss44.png', sizingMethod='crop'); cursor:pointer; }
.sidebarRSS a.rssImg:hover { display:block; height:44px; width:44px; margin:0 auto 5px; background:url(../images/rss44.png) no-repeat 0 -44px !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss44a.png', sizingMethod='crop'); }
.sidebarRSS a.rssTxt, .sidebarRSS span.rssTxt { color:#5558D6; } 

.similar { height:auto; overflow:hidden; margin-bottom:10px; }
.similar .oneItem { width:159px; margin-left:21px; background-color:#fff; height:auto; overflow:hidden; margin-bottom:10px; cursor:pointer; }
.similar .oneItem .pic { border:none; outline:none; display:block; overflow:hidden; height:auto; width:140px; margin:10px 0 10px 10px ; }
.similar .oneItem a.title { color:#353535; text-decoration:none; margin-left:10px; display:block; margin-bottom:2px; }
.similar .oneItem a.similarity, .similar .oneItem span.similarity { color:#8d8d8d; text-decoration:none; margin-left:10px; display:block; margin-bottom:8px; }
.similar .moreGuitars { margin:0; padding:0 25px; display:block; text-align:center; }
.similar .moreGuitars a { color:#717171; text-decoration:underline; }
.similar .moreGuitars a:hover { color:#353535; }

.other { height:auto; overflow:hidden; text-align:center; background:url(../images/other_bg.jpg) no-repeat; }
.other img.logo { margin:35px auto 10px; display:block; padding:2px; border:1px solid #fff; }
.other a.link { padding:0 10px; }
.other a.linkMoreGuitars { display:block; font-size:11px; margin:10px 0; text-align:center; }
.other .oneGuitar { width:159px; height:70px; background-color:#fff; margin:5px auto; position:relative; }
.other .oneGuitar img { margin:5px 0; }
.other .oneGuitar .info { background:url(../images/one_semitransparent.png) no-repeat !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/one_semitransparent.png', sizingMethod='crop'); position:absolute; top:0; left:0; width:159px; height:70px; font-size:11px; }
.other .oneGuitar .info .text { width:159px; text-align:center; margin-top:42px; } 
.other .oneGuitar a { color:#898989; text-decoration:none; } 
.other .oneGuitar a:hover { color:#333; text-decoration:underline; } 
.other .oneGuitar a:hover .info { background:url(../images/one_semitransparent_a.png) no-repeat !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/one_semitransparent_a.png', sizingMethod='crop'); }

.centerTitle { background:url(../images/title_top.gif) repeat-x left top; background-color:#f5f5eb; height:auto; overflow:hidden; color:#595959; font-size:22px; text-align:left; width:549px; padding:10px 0 0 10px; text-align:left; font-weight:normal; text-transform:uppercase; }
.brandCenterTitle { padding-bottom:10px; }
.centerSubtitle { background-color:#f5f5eb; height:auto; overflow:hidden; color:#8d8d8d; font-size:14px; text-align:left; width:549px; padding:0 10px 10px; text-align:left; font-weight:normal; font-style:italic; }
.centerSubtitle a { color:#8d8d8d; text-decoration:underline; }
.centerSubtitle a:hover { color:#353535; }

.about { padding:20px 10px; line-height:130%; }
.about .team { margin:20px 0; }
.about .team .oneItem { margin:0 0 20px 0; height:auto; overflow:hidden; }
.about .team .oneItem .pic { float:left; width:200px; height:200px; }
.about .team .oneItem .text { float:right; width:280px; height:200px; margin-right:40px; }
.about .team .oneItem .text h3 { font-size:16px; margin:10px 0; }
.about .team .oneItem .text h4 { font-size:12px; margin:0 0 5px; }

.searchTitle { background:url(../images/title_top.gif) repeat-x left top; background-color:#f5f5eb; height:auto; overflow:hidden; color:#595959; font-size:12px; text-align:left; width:549px; padding:0 0 0 10px; font-weight:normal; }
h1.searchTitle { font-size:10px; width:549px; padding:10px 0 10px 10px; font-weight:normal; font-style:italic; }
h2.searchTitle { background:none; background-color:#f5f5eb;  }
.searchTitle b { font-size:14px; font-weight:normal; color:#000; }
.yourSearch { height:auto; overflow:hidden; background-color:#f5f5eb; padding:20px 10px; margin-bottom:20px; }
.yourSearch .tag { font-size:12px; font-weight:bold; float:left; margin-right:10px; padding-top:7px; }
.yourSearch .oneTerm { height:29px; float:left; margin:0 10px 7px 0; }
.yourSearch .oneTerm .l { width:5px; height:29px; background:url(../images/one_term_l.png) no-repeat 0 0; float:left; }
.yourSearch .oneTerm .c { height:24px; background:url(../images/one_term_c.png) repeat-x 0 0; float:left; padding:7px 3px 0; }
.yourSearch .oneTerm .c span { color:#8d8d8d; }
.yourSearch .oneTerm .c .remove { width:10px; height:9px; display:block; float:right; background:url(../images/one_term_x.png) no-repeat 0 0; text-indent:-9999px; margin:2px 0 0 5px; }
.yourSearch .oneTerm .c .remove:hover { background:url(../images/one_term_x.png) no-repeat 0 -9px; }
.yourSearch .oneTerm .r { width:6px; height:29px; background:url(../images/one_term_r.png) no-repeat 0 0; float:left; }
.yourSearch .modifyFilter, .modifyFilter { width:138px; height:26px; background:url(../images/modify_filter.png) no-repeat 0 0; float:left; clear:both; text-indent:-9999px; margin-top:10px; display:block; }
.yourSearch .modifyFilter:hover, .modifyFilter:hover { background:url(../images/modify_filter.png) no-repeat 0 -26px; }
.brandModifyFilter { margin:10px auto 0; float:none; }
.filterListing { width:169px; height:26px; background:url(../images/filter_listing.png) no-repeat 0 0; text-indent:-9999px; margin:0 auto; display:block; }
.filterListing:hover { background:url(../images/filter_listing.png) no-repeat 0 -26px; }

.advancedSearch { background:url(../images/title_top.gif) repeat-x left top; background-color:#f5f5eb; height:auto; overflow:hidden; color:#595959; text-align:left; width:539px; padding:20px 10px 0; text-align:left; font-weight:normal; }
.advancedSearch .title { font-size:22px; margin-bottom:20px; }
.advancedSearch .form { overflow:hidden; height:auto; }
.advancedSearch .form .mainTerm { padding:5px; border:1px solid #a8a8a8; font-size:18px; width:527px; margin-bottom:20px; color:#a8a8a8; }
.advancedSearch .form .formRow { font-size:12px; width:537px; margin-bottom:10px; height:auto; overflow:hidden; clear:both; }
.advancedSearch .form .formRow .left { width:258px; float:left; height:auto; overflow:hidden; padding-right:10px; }
.advancedSearch .form .formRow .right { width:258px; float:right; height:auto; overflow:hidden; padding-left:10px; }
.advancedSearch .form .formRow .oneItem { height:auto; overflow:hidden; margin-bottom:10px; }
.advancedSearch .form .formRow .oneItem label, .advancedSearch .form .formRow .label { font-weight:bold; display:block; float:left; padding-top:5px; }
.advancedSearch .form .formRow .oneItem select { display:block; float:right; width:160px; padding:2px; background-color:#fff; border:1px solid #a8a8a8; }
.advancedSearch .form .formRow .oneItem input { display:block; float:right; width:136px; padding:3px 18px 3px 3px; background: #fff url(../images/ddown.jpg) no-repeat right 2px ; border:1px solid #a8a8a8; cursor:default; }
.advancedSearch .form .formSeparator { display:block; width:100%; height:auto; overflow:hidden; position:relative; background:url(../images/f_separator.png) repeat-x 0 7px; text-align:center; margin:20px 0 10px; }
.advancedSearch .form .formSeparator span { display:inline; padding:0 10px; background-color:#F5F5EB; color:#a8a8a8; }
.advancedSearch .form .formRow .bodyChooser { clear:both; height:auto; overflow:hidden; margin-bottom:10px; }
.advancedSearch .form .formRow .bodyChooser .car { height:74px; background:#fff; overflow:hidden; float:right; padding:2px; border:1px solid #a8a8a8; float:right; width:433px; position:relative; }
.advancedSearch .form .formRow .bodyChooser .car .l { height:74px; width:30px; position:absolute; left:2px; top:2px; background:url(../images/body_chooser_l.png) repeat-y 0 0; }
.advancedSearch .form .formRow .bodyChooser .car .r { height:74px; width:30px; position:absolute; right:2px; top:2px; background:url(../images/body_chooser_r.png) repeat-y 0 0; }
.advancedSearch .form .formRow .bodyChooser .car .l .lControl { height:74px; width:16px; background:#a8a8a8 url(../images/body_chooser_l_handle.png) no-repeat 2px 29px; cursor:pointer; }
.advancedSearch .form .formRow .bodyChooser .car .l .lControl:hover { background-color:#808080; }
.advancedSearch .form .formRow .bodyChooser .car .r .rControl { height:74px; width:16px; background:#a8a8a8 url(../images/body_chooser_r_handle.png) no-repeat 2px 29px; cursor:pointer; float:right; }
.advancedSearch .form .formRow .bodyChooser .car .r .rControl:hover { background-color:#808080; }
.advancedSearch .form .formRow .bodyChooser .car ul { float:left; display:block; height:74px; width:415px; }
.advancedSearch .form .formRow .bodyChooser .car ul li { list-style:none; height:74px; float:left; margin:0 5px; width:53px; }
.advancedSearch .form .formRow .bodyChooser .car ul li a { height:70px; display:block; outline:0; width:49px; border:2px solid #fff; }
.advancedSearch .form .formRow .bodyChooser .car ul li a:hover, .advancedSearch .form .formRow .bodyChooser .car ul li a.active { border:2px solid #e7451e; }

.ddrop { width:157px; position:absolute; height:200px; overflow-y:scroll; background:#fff; font-size:11px; border:1px solid #a8a8a8; top:319px; left:541px; z-index:110001; display:none; }
.ddrop a { display:block; color:#353535; text-decoration:none; }
.ddrop a:hover { background-color:#3875D7; color:#fff; }
.ddrop input { margin:2px; }

.greenBtn { height:auto; overflow:hidden; display:inline; cursor:pointer; }
.greenBtn .l { height:26px; width:8px; background:url(../images/green_btn.png) no-repeat 0 0; float:left; }
.greenBtn .c { height:20px; background:url(../images/green_btn_c.png) repeat-x 0 0; display:inline; float:left; padding:6px 5px 0; font-size:12px; color:#fff; }
.greenBtn .r { height:26px; width:22px; background:url(../images/green_btn.png) no-repeat -8px 0; float:left; }
.greenBtn:hover .c { color:#f2eaa7; }
.greenBtn:hover .r { background:url(../images/green_btn.png) no-repeat -8px -26px; }

.greyBtn { height:auto; overflow:hidden; display:inline; cursor:pointer; }
.greyBtn .l { height:26px; width:8px; background:url(../images/grey_btn.png) no-repeat 0 0; float:left; }
.greyBtn .c { height:20px; background:url(../images/grey_btn_c.png) repeat-x 0 0; display:inline; float:left; padding:6px 5px 0; font-size:12px; color:#fff; }
.greyBtn .r { height:26px; width:8px; background:url(../images/grey_btn.png) no-repeat -8px 0; float:left; }
.greyBtn:hover .c { color:#f2eaa7; }

.resBar, .resBarDisabled { height:auto; overflow:hidden; width:195px; margin-left:5px; margin-bottom:20px; margin-top:-4px; position:absolute; }
.resBar .top, .resBarDisabled .top { height:10px; background:url(../images/res_bar.png) no-repeat 0 0 }
.resBar .center, .resBarDisabled .center { overflow:hidden; height:auto; padding:9px 10px; background:url(../images/res_bar_c.png) repeat-y 0 0; width:175px; text-align:center; color:#595959; }
.resBar .number, .resBarDisabled .number { font-size:22px; }
.resBar .match, .resBarDisabled .match { font-size:12px; }
.resBar .bottom, .resBarDisabled .bottom { height:10px; background:url(../images/res_bar.png) no-repeat 0 -10px }
.resBar .cancel, .resBarDisabled .cancel { color:#a8a8a8; font-size:10px; }
.resBar .cancel:hover { color:#ff0000; }
.resBarDisabled .center { color:#a8a8a8; }
.resBar .greenBtn, .resBarDisabled .greenBtn { display:block; margin:14px auto 5px; width:154px; height:auto; overflow:hidden; }
.resBar .greenBtn .c, .resBarDisabled .greenBtn .c { width:114px; }
.resBarDisabled .greenBtn { opacity:.5 }
.resBarDisabled .greenBtn:hover .c { color:#fff; }
.resBarDisabled .greenBtn:hover .r { background:url(../images/green_btn.png) no-repeat -8px 0; }

.breadcrumbs { color:#8d8d8d; font-size:11px; margin:10px; }
.breadcrumbs a { color:#8d8d8d; }
.breadcrumbs a:hover { color:#353535; }

.ySeparator { height:1px; line-height:1px; font-size:1px; background-color:#f5f5ea; border-bottom:1px solid #fff; }
.yellow { height:auto; overflow:hidden; background:#f5f5ea url(../images/yellow_bg.gif) repeat-x left bottom; }

.yellow .article { font-size:12px; height:auto; overflow:hidden; }
.yellow .article h3, .yellow .article h2 { font-size:20px; padding:6px 20px 0; margin:10px 0; height:20px; background:url(../images/yellow_head.jpg) no-repeat; position:relative; }

.yellow .article .copy { font-size:12px; color:#595959; margin:10px;}
.yellow .article .copy ul { margin-left:25px; }
.yellow .article .copy a { color:#5558D6; }
.yellow .article .copy p { margin:5px 0;}
.yellow .article .copy img { margin:0 10px 5px 0; border:10px solid #fff; padding:0; float:left; }

.yellow .article .addReview { font-size:12px; color:#595959; margin:20px 10px 10px; overflow:hidden; height:auto; }
.addReview .oneItem { height:auto; overflow:hidden; margin-bottom:10px; }
.addReview .oneItem .check { position:absolute; height:41; width:40; right:165px; display:none; }
.addReview .oneItem .title { color:#740d0d; font-size:15px; }
.addReview .oneItem .itemBody { height:auto; overflow:hidden; width:522px; margin-left:17px; }
.itemBody .info { font-size:11px; color:#969696; clear:both; } 
.itemBody .input { width:156px; height:15px; padding:3px 2px 2px; font-size:12px; font-style:italic; border:1px solid #a8a8a8; background-color:#f8f8f8; color:#a8a8a8; margin:3px 0; }
.itemBody select { width:162px; height:22px; padding:2px; font-size:12px; font-style:italic; border:1px solid #a8a8a8; background-color:#f8f8f8; color:#a8a8a8; margin:3px 0; }
.itemBody .rate { float:left; margin:3px 0; }
.itemBody .rate li { list-style:none; height:27px; width:27px; float:left; display:inline; position:relative; margin:0; padding:0; }
.itemBody .rate li img { cursor:pointer; }
.itemBody a.submit { background:url(../images/review_submit.png) no-repeat 0 0 !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/review_submit.png', sizingMethod='crop'); height:35px; width:102px; display:block; text-indent:-9999px; }
.itemBody a.submit:hover { background:url(../images/review_submit.png) no-repeat 0 -35px !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/review_submit_a.png', sizingMethod='crop'); }

.itemBody .helper { margin:5px 0 0; padding-left:20px; font-size:11px; color:#969696; }
.itemBody .helper li { list-style:circle; }

.details { width:539px; margin:0 auto; height:auto; overflow:hidden; padding:3px; margin-bottom:7px; }
.details .image { width:201px; height:auto; overflow:hidden; float:right; margin:0; padding:0; text-align:center; margin-bottom:30px; }
.details .image img { margin:0; padding:0; margin-bottom:10px; }

.details .image .gOptions { padding:0 10px 10px; color:#353535; }
.details .image .gOptions .title { text-align:left; font-weight:bold; font-style:italic; }
.details .image .gOptions a.oneOption, .gOptions div.oneOption { display:block; text-align:left; overflow:hidden; height:auto; text-decoration:none; margin-top:10px; color:#8D8D8D; }
.details .image .gOptions a.oneOption:hover { color:#353535; }
.details .image .gOptions img { border:0; outline:none; }
.details .image .gOptions .oneOption span { display:block; font-size:12px; margin-top:3px; }
.details .image .gOptions .oneOption span h2 { display:inline; margin:0; padding:0; font-size:12px; }

.details .image .goodToKnow { width:199px; height:auto; overflow:hidden; float:right; margin:20px 0 0 0; padding:0; border:1px solid #e8e8e8; text-align:left; }
.details .image .goodToKnow .title { padding:5px 10px; color:#353535; background-color:#f5f5eb; border-bottom:1px solid #e8e8e8; font-size:14px; font-weight:bold; text-transform:uppercase; }
.details .image .goodToKnow .article { padding:10px; color:#353535; background-color:#fdf8e7; }
.details .image .goodToKnow .article a { color:#1A2D8C; }
.details .image .goodToKnow .article .gInfo { height:auto; overflow:hidden; font-size:10px; margin-top:5px; }

.details .alsoKnown { font-size:14px; margin-bottom:10px; }
.details .alsoKnown h2 { font-size:14px; display:inline; }

.details .info { width:328px; float:left; height:auto; overflow:hidden; margin-right:10px; }
.details .info .editorial { height:auto; overflow:hidden; line-height:150%; margin-bottom:20px; }
.details h3, .details h2, .h2Detail { font-size:14px; margin:5px 0; font-weight:normal; }
.details h2.detail, .h2Detail { color:#740D0D; }
.details h3 a { color:#595959; text-decoration:none; }
.details h3 a:hover { color:#1a2d8c; text-decoration:underline; }
.details .copy { height:auto; overflow:hidden; }
.details .copy p { margin:5px 0; }
.details .copy .features { padding:10px; border:1px solid #E8E8E8; background-color:#F5F5EB; }
.details .copy .features i.smallHead { display:block; margin:5px 0; font-weight:bold; }
.details .copy .features a { font-weight:normal; }
.details .sales { padding:8px 4px; border:1px solid #E8E8E8; text-align:center; margin:25px 0 30px; }
.details .sales a { color:#0000ff; } 
.details .rating { margin-top:10px; color:#8d8d8d; font-size:10px; }

.ratingBox { height:auto; overflow:hidden; font-size:12px; margin-top:10px; }
.ratingBox .action { color:#ff7f70; }
.ratingBox .oneVote { height:auto; overflow:hidden; margin-bottom:5px; }
.ratingBox .oneVote .title { display:block; width:120px; font-weight:bold; float:left; margin-top:7px; }
.ratingBox .oneVote .loader { background:url(../images/grey_loader.gif) no-repeat center center; float:right; overflow:hidden; }
.ratingBox .oneVote .stars { width:140px; height:26px; overflow:hidden; float:right; }
.ratingBox .oneVote .stars img { margin:0; padding:0; display:inline; display:block; float:left; }
.ratingBox .oneVote .numeric { display:block; width:30px; font-weight:bold; float:right; margin-top:7px; text-align:right; }
.ratingBox .oneVote .ratedThis { color:#8D8D8D; font-size: 11px; margin:0; padding:0; clear:both; }
.ratingBox .oneVote .ratedThis span { float:left; }
.ratingBox .oneVote .ratedThis a { float:right; color:#8D8D8D; text-decoration:underline; }

.expBox { height:auto; overflow:hidden; font-size:12px; margin:30px 0; }
.expBox .action { color:#ff7f70; }
.expBox .buttons { height:23px; margin-top:5px; overflow:hidden; }
.expBox a.button { display:block; float:left; outline:none; height:23px; color:#6c6c6c; font-size:14px; font-weight:bold; margin-right:8px; cursor:pointer; }
.expBox .loader { margin-right:14px; background:url(../images/grey_loader.gif) no-repeat center center; overflow:hidden; }
.expBox a.last { float:right; margin-right:0; }
.expBox a.button .l, .expBox a.button .r { display:block; float:left; height:23px; width:4px; background:url(../images/exp_l.png) no-repeat left; }
.expBox a.button .r { display:block; float:left; height:23px; width:4px; background:url(../images/exp_r.png) no-repeat left; }
.expBox a.button .c { display:block; float:left; height:20px; background:url(../images/exp_c.png) repeat-x left; padding:3px 5px 0 5px; }
.expBox a.button:hover, .expBox a.buttonActive { color:#353535; text-decoration:none; }
.expBox a.button:hover .l, .expBox a.button:hover .r, .expBox a.buttonActive .l, .expBox a.buttonActive .r { background:url(../images/exp_l_h.png) no-repeat left; }
.expBox a.button:hover .r, .expBox a.buttonActive .r { background:url(../images/exp_r_h.png) no-repeat left; }
.expBox a.button:hover .c, .expBox a.buttonActive .c { background:url(../images/exp_c_h.png) repeat-x left; }

.details .features { border:1px solid #E8E8E8; margin:0 0 20px; }
.details .features .title { height:auto; overflow:hidden; padding:10px; border-top:solid 1px #e7e7e7; border-bottom:solid 1px #cbcbcb; background-color:#d6d6d6; color:#3c3c3c; font-size:14px; }
.details .features .subTitle { height:auto; overflow:hidden; padding:5px 10px; border-top:solid 1px #f3f3f3; border-bottom:solid 1px #d5d5d5; background-color:#ebebeb; color:#3c3c3c; font-size:12px; font-weight:bold; cursor:pointer; }
.details .features .subTitle .expand { background:url(../images/features_arrow_down.png) no-repeat 100% 2px; float:right; font-size:11px; color:#a4a4a4; font-weight:normal; padding-right:13px; text-decoration:none; }
.details .features .subTitle:hover .expand { background:url(../images/features_arrow_down_h.png) no-repeat 100% 2px; color:#3c3c3c; text-decoration:none; }
.details .features .subTitle .opened { background:url(../images/features_arrow_right.png) no-repeat 100% 2px; }
.details .features .subTitle:hover .opened { background:url(../images/features_arrow_right_h.png) no-repeat 100% 2px; }
.details .features .oneItem { height:auto; overflow:hidden; border-top:solid 1px #e3e3e3; border-bottom:solid 1px #f4f4f4; background-color:#fbfbfb; color:#3c3c3c; font-size:12px; font-weight:normal; cursor:pointer; }
.details .features .oneItem .itemTitle { padding:3px 10px; height:auto; overflow:hidden; }
.details .features .oneItem .itemTitle span { color:#a4a4a4; }
.details .features .oneItem .itemDetails { background-color:#fdf8e7; padding:10px; height:auto; overflow:hidden; color:#8d8d8d; display:none; }
.details .features .oneItem .itemDetails .itemArticle { height:auto; overflow:hidden; margin-bottom:10px; }
.details .features .oneItem .itemDetails a { color:#1A2D8C; }
.details .features .oneItem .itemDetails a:hover { color:#000; }
.details .features .oneItem .itemTitle .expand { background:url(../images/features_arrow_down.png) no-repeat 0 0; float:right; width:10px; height:10px; display:block; text-indent:-9999px; margin-top:2px; }
.details .features .oneItem .itemTitle:hover .expand { background:url(../images/features_arrow_down_h.png) no-repeat 0 0; float:right; width:10px; height:10px; display:block; text-indent:-9999px; margin-top:2px; }
.details .features .oneItem .itemTitle .opened { background:url(../images/features_arrow_right.png) no-repeat 0 0; }
.details .features .oneItem .itemTitle:hover .opened { background:url(../images/features_arrow_right_h.png) no-repeat 0 0; }

.details .rating { margin-top:10px; color:#8d8d8d; font-size:10px; position:relative; }
.details .rating .pick { width:75px; height:14px; display:inline; float:left; }
.details .rating .pick .filler { background:url(../images/gprating.jpg) no-repeat left; height:14px; }
.details .rating .credibility { background:url(../images/vu_off.jpg) no-repeat left; width:50px; height:11px; position:absolute; bottom:0px; right:5px; }
.details .rating .credibility .filler { background:url(../images/vu_on.jpg) no-repeat left; width:35px; border-right:1px solid #ff8400; height:8px; position:absolute; top:1px; left:1px; }

.details p { margin-bottom:10px; margin-left:10px; line-height:150%; }
.details img { margin:10px; }
.details .embed { color:#666; margin:10px 0 0 0; padding:0; width:100%; font-size:12px; overflow:hidden; height:auto; clear:both; float:none; font-style:italic; }
.details .embed p { margin:0; padding:0; }
.details .embed textarea { color:#666; border:1px solid #ddd; padding:5px; margin-bottom:10px; width:520px; font-size:11px; overflow:auto; }

.details .preTable { float:none; display:block; margin-bottom:10px; font-weight:bold; }
.details table { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #D6D6D6; border-collapse: collapse; background-color: #F4F4F4; }
.details table th { border-width: 1px; padding: 2px; border-style: solid; border-color: #bdbdbd; background-color: #D6D6D6; }
.details table td { border-width: 1px; padding: 2px; border-style: solid; border-color: #D6D6D6; background-color: #FBFBFB; }
.details table td.firstTd { font-weight:bold; background-color:#EBEBEB; }
.details table td.mark { color:#FF7F70; }

.videos { width:326px; height:auto; overflow:hidden; margin:15px 0 10px; }
.videos h3 { display:block; height:auto; font-size:12px; font-weight:bold; text-align:center; }
.videos .strip { height:99px; width:100%; background:url(../images/filmstrip.jpg) no-repeat left; position:relative; margin:0 auto; }
.videos .strip img { margin:0; padding:0; }
.videos .strip a { background:url(../images/play.png) no-repeat 0 0 !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/play.png', sizingMethod='crop'); }
.videos .strip a:hover { background:url(../images/play.png) no-repeat 0 -67px !Important; background-image:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/play_a.png', sizingMethod='crop'); }

.videos .strip a.a1, .videos .strip img.a1 { display:block; width:101px; height:67px; position:absolute; left:4px; top:16px; }
.videos .strip a.a2, .videos .strip img.a2 { display:block; width:101px; height:67px; position:absolute; left:112px; top:16px; }
.videos .strip a.a3, .videos .strip img.a3 { display:block; width:101px; height:67px; position:absolute; left:219px; top:16px; }

.userReviews { color:#595959; background-color:#F5F5EA; height:auto; overflow:hidden; }
.userReviews .title { padding:20px 10px; font-size:18px; font-weight:bold; }
.userReviews .addYourReview { width:165px; height:26px; display:block; background:url(../images/add_your_review.png) no-repeat left; text-indent:-9999px; margin:0 10px 30px; }
.userReviews .oneReview { padding:0 10px; margin-top:30px; overflow:hidden; height:auto; }
.userReviews .indented { margin:10px 0 10px 30px; background-color:#EDECE4; padding:10px; }
.userReviews .oneReview .reviewText { padding:0; margin-bottom:10px; }
.userReviews .oneReview .reviewText p { padding:0; margin:0 0 5px; }
.userReviews .oneReview .userInfo { width:90px; text-align:center; margin:0 10px 7px 0; float:left; overflow:hidden; height:auto; }
.userReviews .oneReview .userInfo .avatar { width:48px; height:48px; margin:0 auto; display:block; margin-bottom:3px; }
.userReviews .oneReview .userInfo .avatar img { width:48px; height:48px; border:none; }
.userReviews .oneReview .userInfo .name { font-size:11px; color:#8d8d8d; }
.userReviews .oneReview .userInfo a.name:hover { color:#353535; }
.userReviews .oneReview .foot { font-size:11px; color:#8d8d8d; }
.userReviews .oneReview .foot a { color:#8d8d8d; }
.userReviews .oneReview .foot .reply { float:right; height:16px; text-decoration:underline; margin-right:10px; }
.userReviews .oneReview .foot .reply:hover { color:#595959; }
.userReviews .oneReview .foot .rateReview { float:right; width:61px; height:16px; }
.userReviews .oneReview .foot .rateReview a { display:block; height:16px; width:16px; float:left; margin-right:3px; }
.userReviews .oneReview .foot .rateReview a.up { background:url(../images/rate.png) no-repeat 0 0; }
.userReviews .oneReview .foot .rateReview a.down { background:url(../images/rate.png) no-repeat 0 -16px; }
.userReviews .oneReview .foot .rateReview span { display:block; padding-top:1px; height:15px; width:16px; float:right; font-size:12px; color:#353535; margin-right:3px; font-weight:bold; }
.userReviews .replyForm { margin:10px 0 10px 30px; padding:10px; clear:both; background-color:#edece4; }
.userReviews .reviewForm { overflow:hidden; height:auto; margin:10px 10px 0px; padding:10px; background-color:#edece4; }
.userReviews .reviewForm p.notLoggedIn strong { padding-top:1px; display:inline; float:left; }
.userReviews .reviewForm p.notLoggedIn a.social, .userReviews .reviewForm p.notLoggedIn span.social { padding:0 10px; display:block; float:left; height:22px; }
.userReviews .reviewForm p.notLoggedIn .loader { background:url(../images/brownish_loader.gif) no-repeat center center; padding:0 10px; display:inline; float:left; }
.userReviews .reviewForm .title { text-transform:none; padding:0 10px 10px 10px; }
.userReviews .reviewForm .avatar { width:48px; height:48px; display:block; margin:0 10px 10px 0; float:left; }
.userReviews .reviewForm .avatar img { width:48px; height:48px; margin:0; display:block; }
.userReviews .reviewForm p { padding:0; }
.userReviews .reviewForm p strong { display:block; margin:5px 0 3px; }
.userReviews .reviewForm p span { font-size:11px; color:#8D8D8D; }
.userReviews .reviewForm textarea { width:509px; height:50px; }
.userReviews .reviewForm .submit { width:71px; height:22px; background:url(../images/submit.png) no-repeat left; float:right; text-indent:-9999px; margin:10px 0 0 0; }

.footerBar { background:url(../images/footer_bar.jpg) no-repeat; height:35px; width:921px; margin:0 auto; }

.footerLinks { height:auto; overflow:hidden; text-align:center; font-size:11px; width:921px; margin:20px auto; color:#8d8d8d; }
.footerLinks a, .footerLinks span { color:#353535; padding:0 5px; }
.footerLinks a:hover { color:#000; }
.subFooter { height:auto; overflow:hidden; text-align:center; font-size:11px; width:921px; margin:20px auto; color:#8d8d8d; }

.brandHeader { width:100%; height:auto; margin:40px 0 40px; text-align:center; overflow:hidden; }
.brandHeader .logo { display:block; height:auto; float:left; margin-left:10px; }
.brandHeader .alsoView { width:199px; height:auto; overflow:hidden; float:right; margin:0 10px 0 0; padding:0; border:1px solid #e8e8e8; text-align:left; }
.brandHeader .alsoView .title { padding:5px 10px; color:#353535; background-color:#f5f5eb; border-bottom:1px solid #e8e8e8; font-size:14px; font-weight:bold; text-transform:uppercase; }
.brandHeader .alsoView .article { padding:10px; color:#353535; background-color:#fdf8e7; height:auto; overflow:hidden; }
.brandHeader .alsoView .article ul { float:left; display:block; height:auto; overflow:hidden; }
.brandHeader .alsoView .article ul li { list-style:none; height:auto; position:relative; }
.brandHeader .alsoView .article a { color:#1A2D8C; }
.brandHeader .alsoView .article span { padding-left:5px; color:#8d8d8d; }
.brandHeader .alsoView .article .gInfo { height:auto; overflow:hidden; font-size:10px; margin-top:5px; }
.brandHeader .about { text-align:left; margin:10px 10px 0; }
.brandHeader .about a, .aboutH2 a { color:#8d8d8d; }
.brandHeader .about a:hover, .aboutH2 a:hover { color:#353535; }
.brandFilter { width:100%; height:auto; margin:0 0 20px; position:relative; text-align:center; }
.brandFilter .info { color:#4c7800; }
.brandH2 { font-size:18px; color:#353535; font-weight:normal; display:block; float:left; padding:10px 0 10px 10px; clear:both; }
span.brandH2 { padding-left:0; clear:none; }
.aboutH2 { text-align:left; margin:10px 10px 0; color:#8d8d8d; clear:both; }
.brandH3 { background:url(../images/features_arrow_right.png) no-repeat 0 15px; font-size:16px; color:#353535; font-weight:normal; display:block; float:left; padding:10px 0 10px 15px; margin-left:10px; clear:both; }
span.brandH3 { padding-left:0; clear:none; background:none; margin-left:0; }

.details .features .oneItem .itemTitle .expand {  float:right; width:10px; height:10px; display:block; text-indent:-9999px; margin-top:2px; }

.genreSide { font-size:12px; font-weight:normal; padding:10px 10px 10px 20px; }
.genreSide .strong { font-weight:bold; color:#222; }
.genreSide a { display:block; color:#777; }
.genreSide a:hover { color:#222; }

.overlay, .rOverlay { background-color:#000; opacity:.5; position:absolute; left: 0px; top: 0px; width:100%; min-height:100%; overflow:hidden; z-index:100000; display:block; color:#fff; }
.oContent, .rOContent { position:absolute; z-index:100001; left:0; top:0; width:100%; height:auto; overflow:hidden; }
.oContent .advContent { width:960px; height:auto; overflow:hidden; margin:178px auto 20px; }
.oContent .advContent .leftCol { width:200px; height:auto; overflow:hidden; float:left; padding:5px 0 0; }
.oContent .advContent .centerCol { width:559px; height:auto; overflow:hidden; float:left; }

.rOContent .register { width:690px; margin:40px auto; height:auto; overflow:hidden; padding:30px; background-color:#fff; }
.rOContent .register .left { width:201px; height:auto; overflow:hidden; float:left; }
.rOContent .register .right { width:489px; height:auto; overflow:hidden; float:right; }
.rOContent .register .right h1 { font-size:28px; margin:0 0 30px; padding:0; text-align:left; font-weight:normal; }
.rOContent .register .right h2 { font-size:20px; margin:0 0 10px; padding:0; text-align:left; font-weight:normal; color:#9b9b9b; }
.rOContent .register .right h2.green { font-size:20px; margin:30px 0 10px; padding:0; text-align:left; font-weight:normal; color:#61c85f; }
.rOContent .register .right .text { font-size:13px; margin:0; padding:0; text-align:left; font-weight:normal; clear:both; }
.rOContent .register .right .text ul li { list-style:disc inside; padding-left:10px; }
.rOContent .register .right .social { margin:10px 0 20px; padding:0; height:auto; overflow:hidden; }
.rOContent .register .right .social a { display:block; float:left; }
.rOContent .register .right .social .loader { text-align:center; background:url(../images/register_loader.gif) no-repeat center center; float:left; }
.rOContent .register .right .social span { height:17px; display:block; float:left; color:#9b9b9b; padding:5px 10px 0; }
.rOContent .register .right .form { margin:10px 0 0; padding:0; text-align:left; font-weight:normal; overflow:hidden; height:auto; }
.rOContent .register .right .form .formRow { overflow:hidden; height:auto; margin:0 0 5px; }
.rOContent .register .right label { display:block; width:125px; height:19px; padding-top:5px; float:left; font-style:normal; font-size:13px; }
.rOContent .register .right input { font-size:13px; float:left; display:block; width:149px; padding:4px; height:14px; background-color:#f9f8ed; border:1px solid #353535; }
.rOContent .register .right .cancel { color:#9B9B9B; float:left; display:inline; padding:16px 0 0 10px; }
.rOContent .register .right .cancel a { color:#9B9B9B; text-decoration:underline; }
.rOContent .register .right .message { font-size:11px; float:left; width:195px; margin-left:10px; overflow:hidden; color:#61c85f; padding-top:6px; height:auto; }
.rOContent .register .right .red { color:#d84715; }

div.grippie { background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px; border-color:#DDDDDD; border-style:solid; border-width:0pt 1px 1px; cursor:s-resize; height:9px; overflow:hidden; margin-bottom:10px; width:497px; }
.resizable-textarea textarea { display:block; margin:5px 0 0; width:95%; height:20%; }

.backBar { height:28px; width:100%; position:fixed; left:0; top:0; background-color:#ebeff9; border-bottom:1px solid #1a2d8c; z-index:9999; }
.backBar .left { width:500px; float:left; margin:6px 0 0 4px; font-size:12px; display:inline; }
.backBar .right { width:200px; float:right; margin:6px 4px 0 0; font-size:10px; display:inline; }
.backBar .left img { display:inline; margin-top:3px; margin-right:3px; }
.backBar .left a { display:block; float:left; display:inline; }
.backBar .right img { display:inline; margin-top:3px; margin-left:3px; float:right; }
.backBar .right .nine { width:9px; }
.backBar .right a { display:block; float:right; display:inline; }

.readMore { color:#8D8D8D; text-decoration:none; }
.readMore:hover { color:#353535; text-decoration:none; }

.headerInfo { margin:0 auto 10px; height:auto; overflow:hidden; padding:3px; width:539px; color:#8D8D8D; }

.disclaimer { font-size:10px; color:#595959; padding:70px 10px 50px; width:539px; background-color:#F5F5EA; }
.footerAd { width:100%; height:280px; text-align:center; padding:0 0 30px 0; background-color:#F5F5EA; }
.footerAdWhite { width:100%; height:280px; text-align:center; padding:30px 0; }
.footerFBWhite { margin:20px auto; height:auto; width:336px; overflow:hidden; background-color:#fff; }
.facebookSidebar { margin:20px 10px 30px 0; float:right; height:auto; overflow:hidden; width:159px; background-color:#fff; }
.viewAll { height:auto; overflow:hidden; text-align:right; padding:0 7px 5px; }
.viewAll a { color:#8D8D8D; }
.viewAll a:hover { color:#353535; }
.ratingDesc { float:left; width:120px; font-weight:bold; font-size:11px; }

.bannerItem { width:184px; height:90px; float:left; position:relative; display:block; }
.bannerItem .pic { width:60px; height:60px; position:absolute; top:13px; left:13px; display:block; overflow:hidden; color:#BBB; }
.bannerItem .pic img { border:none; outline:none; }
.bannerItem .title { color:#0000ff; text-decoration:none; display:block; height:30px; overflow:hidden; width:93px; position:absolute; left:79px; top:13px; text-align:left; }
.bannerItem .price { color:#000; font-weight:bold; text-decoration:none; display:block; height:30px; overflow:hidden; width:93px; position:absolute; left:79px; top:43px; text-align:left; }
.bannerItem .eBayTag { width:83px; height:25px; position:absolute; top:58px; left:79px; display:block; }
.bannerItem .eBayTag img { border:none; outline:none; }

.styleDisclaimer { padding:10px; color:#8D8D8D; }

/* STAR RATING */
.star-rating { list-style:none; margin-left:5px!important; padding:0px; width: 125px; height: 25px; position: relative; background: url(../images/alt_star.gif) top left repeat-x; }
.star-rating li { padding:0px; margin:0px; /*\*/ float: left; /* */ }
.star-rating li a { display:block; width:25px; height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.star-rating li a:hover { background: url(../images/alt_star.gif) left bottom; z-index: 2; left: 0px; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width:25px; }
.star-rating a.two-stars { left:25px; }
.star-rating a.two-stars:hover { width: 50px; }
.star-rating a.three-stars { left: 50px; }
.star-rating a.three-stars:hover { width: 75px; }
.star-rating a.four-stars { left: 75px; }	
.star-rating a.four-stars:hover { width: 100px; }
.star-rating a.five-stars { left: 100px; }
.star-rating a.five-stars:hover { width: 125px; }
.star-rating li.current-rating { background: url(../images/alt_star.gif) left center; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1; }

.tooltip { position:absolute; top:0; left:0; z-index:3; display:none; background:transparent url(../images/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff; }

.news { width:539px; margin:16px 10px; height:auto; overflow:hidden; }

.news .headlineArticle { height:auto; overflow:hidden; }
.news .headlineArticle a.leftImg { height:199px; width:269px; float:left; display:block; overflow:hidden; }
.news .headlineArticle a.leftImg img { height:199px; width:269px; display:block; }
.news .headlineArticle .text { height:auto; width:259px; float:right; overflow:hidden; }
.news .headlineArticle .text .headline { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:20px; font-weight:bold; }
.news .headlineArticle .headline a { color:#353535; }
.news .headlineArticle .text .subhead { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:15px; color:#8d8d8d; font-weight:normal; margin-top:5px; }
.news .headlineArticle .text .byline { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:11px; color:#8d8d8d; font-weight:normal; margin-top:5px; }
.news .headlineArticle .text .lead { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:12px; font-weight:normal; margin-top:10px; }

.news .smallHeads { width:100%; height:auto; overflow:hidden; margin:20px 0 10px; clear:both; }
.news .smallHeads .youMayLike { font-size:16px; font-weight:bold; margin:20px 0 10px; }
.news .smallHead { width:166px; height:auto; overflow:hidden; float:left; margin-right:20px}
.news .smallHead a.img { width:166px; height:125px; overflow:hidden; display:block; margin-bottom:10px; }
.news .smallHead a.img img { width:166px; height:125px; display:block; }
.news .smallHead .headline { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:16px; font-weight:bold; }
.news .smallHead .headlineYML { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:12px; font-weight:bold; }
.news .smallHead .headline a, .news .smallHead .headlineYML a { color:#353535; }
.news .smallHead .subhead { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:11px; font-weight:normal; margin-top:5px; }

.news .smallestHeads { width:100%; height:auto; overflow:hidden; padding:9px 0 0; clear:both; border-top:1px solid #eee; margin-bottom:10px; }
.news .smallestHead { width:166px; height:auto; overflow:hidden; float:left; margin-right:20px; }
.news .smallestHead a.img { height:41px; width:55px; float:left; display:block; overflow:hidden; }
.news .smallestHead a.img img { height:41px; width:55px; display:block; }
.news .smallestHead .headline { display:block; width:98px; float:right; height:auto; overflow:hidden; margin:0; padding:0; font-size:12px; font-weight:bold; }
.news .smallestHead .headline a { color:#353535; }
.news .last { margin-right:0 }

.news ul { margin:0; padding:9px 0 0; border-top:1px solid #eee; }
.news ul li { width:166px; height:auto; padding:0; margin:0; display:block; float:left; margin:0 20px 10px 0; }
.news ul li.first { clear:left; }
.news ul li.last { margin-right:0; }
.news ul li a { color:#353535; font-size:12px; font-weight:bold; }

.news .article { height:auto; overflow:hidden; }
.news .article .headline { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:20px; font-weight:bold; }
.news .article .subhead { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:15px; color:#8d8d8d; font-weight:normal; margin-top:5px; }
.news .article .byline { display:block; height:auto; overflow:hidden; margin:0; padding:0; font-size:11px; color:#8d8d8d; font-weight:normal; margin-top:5px; }
.news .article .text { height:auto; width:100%; overflow:hidden; margin-top:20px; }
.news .article .text .img { height:199px; width:269px; float:right; display:block; overflow:hidden; margin:0 0 10px 10px; }
.news .article .text p { margin-bottom:10px; }
.news .article .text .lead { font-weight:bold; }

.newsCatH1 { display:block; font-size:20px; font-weight:normal; color:#8D8D8D; margin:0 0 20px; padding:0 0 5px; border-bottom:1px solid #EEE; }
.news .categoryBlock { margin-bottom:20px; }

.socialShare { display:block; margin:20px 0; height:auto; overflow:hidden; border:1px solid #EEE; border-left:none; border-right:none; padding:10px 0; }
.socialAboveHead { margin-top:0; border-top:none; padding-top:0; }
.socialDetailTop { margin:0 10px 10px; border:none; }
.socialDetailBottom { margin:0 10px 10px; border:none; }
.socialShare .title { padding-top:3px; float:left; width:130px; height:auto; overflow:hidden; color:#8D8D8D; font-size:14px; }
.socialShare .box { float:right; width:110px; height:auto; overflow:hidden; text-align:right; }
.socialShare .box01 { width:70px; padding-top:4px; }
.socialShare .box03 { width:80px; }
.socialShare .box04 { width:140px; overflow:hidden; }

.socialBelowPic { overflow:hidden; height:auto; padding:20px 0 20px 10px; }
.socialBelowPic .g { width:80px; float:left; margin-left:10px; }
.socialBelowPic .fb { width:90px; float:right; }

.serviceDiv { width:876px; height:auto; overflow:hidden; background-color:#f5f5ea; border:2px solid black; padding:40px 20px; margin:20px auto 40px; font-family: courier, monospace; font-size:14px; }
.serviceDiv span { color:#777; }
