@charset "UTF-8";
/* CSS Document */


body {
	margin:0px; padding:0px;
	text-align:center;
	background:url(/images/design/bg.gif) repeat-x; background-position:0px -54px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	font-size:.8em;
	color:#797b75;
}

#homebg {background-position:0px 0px !important;}

form, ul, li, p, h1, h2, h3, h4, h5, h6, blockquote {margin:0px; padding:0px;}

p {line-height:1.5em;}

#container {
	position:relative;
	/*width:954px; */
	width:1033px;
	margin:0px auto; padding:0px;
	text-align:left;
}

#header, #header2, #logohome {position:relative;}

#header {background:url(/images/design/headerbg.jpg) no-repeat; height:143px;z-index:2;}

#header2 {background:url(/images/design/headerbg2.png) no-repeat; height:100px;z-index:2;}
#index_url_home {position:absolute; height: 110px; width: 375px; text-decoration:none; z-index:10; top:10px;} 
#index_url_application {position:absolute; height: 62px; width: 210px; text-decoration:none; z-index:10; top:5px;} 

#logohome h1 {text-indent:-999em; width:600px; float:left;}

#header ul, #header2 ul {list-style:none; float:left; background:white; border:1px solid #b9b9b9; padding:7px;}

#header li, #header2 li {display:inline;}

#content {position:relative;}

#cammain {position:relative; width:100%; clear:right;}

#leftcolumn {width:353px; margin-right:25px; position:relative; float:left; clear:left;margin-top:20px;}

* html #leftcolumn {width:353px !important;margin-right:0px;}

#leftcolumnshort {/*width:271px; margin-right:25px;*/width:305px; margin-right:15px; position:relative; float:left; clear:left;padding-top:20px;}

.headings {text-indent:-999em; height:49px; width:100%;}

#what-is-quarkshop, #our-review-sources {margin-top:25px;}

#find-by {background:url(/images/headers/find-by.jpg) no-repeat;}

#find-by-short {background:url(/images/headers/short-find-by.jpg) no-repeat;}

#top-5-features {background:url(/images/headers/top-5-features.jpg) no-repeat;}

#worst-3-features {background:url(/images/headers/worst-3-features.jpg) no-repeat; margin-top:20px;}
#all-features {background:url(/images/all_features_title.png) no-repeat;}

#what-is-quarkshop {background:url(/images/headers/what-is-quarkshop.jpg) no-repeat;}

#our-review-sources {background:url(/images/headers/our-review-sources.jpg) no-repeat;}

#about-this-cameras-battery {background:url(/images/headers/about-this-cameras-battery.jpg) no-repeat;}

#leftcolumn h3 {padding:15px 20px 5px 20px;}

#leftcolumnshort h3 {padding:25px 20px 5px 20px;}

* html #leftcolumnshort h3, * html #leftcolumn h3 {clear:both; display:block; width:100%;}

#leftcolumn p, #leftcolumnshort h3, .scorebuzz p, #scour h3, #scour small {padding:6px 20px;}

#scour h3 {clear:left; font-size:1.1em; padding-bottom:0px !important;}

#scour small {font-size:1em; color:green;padding:0 20px;margin-left:30px;padding-top:50px;}

.snippet {padding-bottom:20px; width:566px;overflow:hidden;
	background-image:url(/images/bq-top-460.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


#item_snippet_whatsthis {
  position:absolute; z-index:150; width:325px; background:white; border:8px solid #d8d9d6;
  padding:2px; right:50px; font-size:0.9em;
}
#item_snippet_whatsthis p {background:#e3faac; padding:2px 5px; font-size:1.34em; font-weight:bold; margin-bottom:10px;}

#features_whatsthis{position:absolute; z-index:150; width:425px; left:-25px;background:white; border:8px solid #d8d9d6;padding:2px;font-size:1em;text-align:left;}
#features_whatsthis p {background:#e3faac; padding:2px 5px; font-size:1.34em; font-weight:bold; margin-bottom:10px;}
#features_whatsthis .item_whatsthis_content{text-align:left;}


.item_whatsthis_content {margin:5px;}

.item_whatsthis_object {font-weight:bold; color:#EDAE0B}

.slightnav {margin:0px 34px 5px 0px; text-align:right;}
#top5, #allfeatures {margin-top:25px;}

#scour img {padding-left:20px;}

.scorebuzz {width:200px; position:relative; float:left;z-index:2;}

.scorebuzz p {weight:bold;}

.scorebuzz a {margin-left:15px;}

#prevnext {background:url(/images/design/prevnext.jpg) no-repeat; height:55px; text-align:center;width:100%;/*position:absolute;bottom:0px;*/}

.attention {margin:6px 20px; padding:8px !important; background:#e3faac;line-height:1.5em;}
.attention div{text-align:right;}

.checkcol {width:155px; margin-left:20px; float:left;}

* html .checkcol {margin-left:10px !important;}

#leftcolumnshort .checkcol {/*width:114px !important;*/width:135px !important;}

.checkin {margin-bottom:10px;}

.checkin input {margin-right:8px;}

.more {text-align:right; margin-bottom:-20px;margin-right:20px;}

#leftcolumn select, #leftcolumnshort select {margin-left:20px;margin-top:5px;}

#leftcolumnshort select { margin-bottom:13px;}

#leftcolumn blockquote, #leftcolumnshort blockquote {background:url(/images/design/bq.jpg) no-repeat; text-align:center; height:107px;}

#leftcolumn blockquote p, #leftcolumnshort blockquote p {padding:6px 0px !important; margin:0px !important;}

.highlight1 {color:#edae0b;}

.highlight2 {color:#a1cc3a; margin-left:8px;}

#rightcolumn {position:relative; float:left; width:566px;margin-top:20px;}
* html #rightcolumn {margin-left:-35px;}

#rightcolumnwide {position:relative; float:left; /*width:648px;*/width:702px;padding-top:20px;}
* html #rightcolumnwide {/*width:600px !important;*/ width:695px !important;margin-left:-25px;}

.product h2 {display:none;}

.product h3 {margin-bottom:12px;}

.product img {float:left; margin-right:25px;}

.product ul, #top5 ul, table ul {list-style:none;}

.product li, #top5 li {margin-bottom:10px;}

#prod_listing {margin-bottom:40px;}
#findby {margin-bottom:40px;}

#top5 ul {margin-left:30px;}

#top5 li p {margin-top:-7px;}

#top5 h2 {margin-bottom:20px;}

#top5 li a {position:absolute; right:32px;}

.column1 {width:260px; margin-right:13px; float:left;}

.column2 {width:350px; float:left;}

.allfeatures {padding-top:20px;}

.barback {position:relative; float:right; width:120px; height:16px; margin:-16px 0px 0px 0px; background:#797b75;}

/*td .barback {margin-bottom:10px !important; clear:right;}*/

td li {width:100%; display:block;}

.barrange, .barrangew {position:relative; float:left; width:50%; height:16px; background:#a1cc3a;}

.barrangew {background:#edae0b !important;}

.barbacktotal {position:relative; float:right; width:120px; height:22px; margin:-21px 0px 0px 0px; background:#797b75; padding-top:5px;}

.barrangetotal {position:relative; float:left; width:50%; height:27px; margin-top:-5px; background:#63c9f3;}

.column1 .barbacktotal {margin-right:60px;}

.column2 .barback, #top5 .barback {margin-right:80px;}
* html .column2 .barback, * html #top5 .barback {margin-right:40px;}

.score, .totalscore {
	position:absolute;
	margin:0px auto; 
	z-index:100; 
	text-align:center;
	left: 0px;
	width:100%; 
	color:white; 
	font-weight:bold;
}
/* html .score, * html .totalscore {width:90%;}*/
.scorebuzz .barback {margin-top:-23px;}

.scorebuzz .barback .score {margin-top:-7px;}

.total {color:#a1cc3a; font-size:1.2em; padding-top:5px; font-weight:bold;}

#morecameras {position:relative; width:100%; height:150px; clear:both;padding:20px 0px;}

#morecameras p.mc {height:10px; background:url(/images/design/underlineage.jpg) no-repeat; background-position:bottom; padding-left:35px; margin-bottom:8px;}

.camalt1, .camalt2, .camalt3 {width:145px; position:relative; float:left;}

.camalt1, .camalt2 {margin-right:35px;}

.camalt1 {margin-left:25px;}

.camalt1 a, .camalt2 a, .camalt3 a {display:block; width:135px; height:98px; padding:12px 0px 0px 10px;}

.camalt1 a {background:url(/images/cam1st-new.gif) no-repeat; background-position:-145px 6px; }
.camalt1 a.moreleft {background-position:-290px 6px;}
.camalt2 a {background:url(/images/cam2nd-new.gif) no-repeat; background-position:-144px 6px; }
.camalt2 a.moreleft {background-position:-290px 6px;}
.camalt3 a {background:url(/images/cam3rd-new.gif) no-repeat; background-position:-144px 6px; }
.camalt3 a.moreleft {background-position:-290px 6px;}

.camalt1 a:hover, .camalt2 a:hover, .camalt3 a:hover {background-position:0px;}

#rightcolumnwide h2 {padding:4px 9px; font-size:1.45em; background:#e3faac; margin-bottom: 1em;position:relative;}

.camcat {/*width:180px; margin-right:36px;*/width:208px; margin-right:24px; position:relative; float:left;}

* html .camcat {margin-right:15px !important;}


.camcat ul {list-style:none;}

.camcat h3, #comp h3 {font-size:1.05em; /*background:#fbf1d8;*/ padding:3px;text-decoration:underline;text-align:center;}

.camcat p, .camcat li {padding:3px;}

.camcat .barback, .camcat .barbacktotal {width:100px !important;}

.camcat .score {margin-top:-3px;}
.camcat .totalscore {margin-top:-3px;}

.pricecheck {font-size:1em; font-weight:bold; color:#a1cc3a;}

.camcat form {margin:15px 0px;}

.camcat label {margin-left:7px;}

.morechoices {clear:both;padding-top:40px;}

#footer {position:relative; width:100%; text-align:center; clear:both; padding-top:60px;}

img {border:none;}

h3 {font-size:1.6em;}

h4 {font-size:1.4em; color:#a1cc3a; margin:9px 0px;}

h5 {font-size:1em; margin:6px 0px;}

a {color:#edae0b;color:#3f41ff;}

.breadcrumblings {padding-bottom:15px; font-weight:bold;}



/*feedback box*/

#feedback {
  position:absolute; z-index:200; width:500px; 
	background:#fff; border:8px solid #d8d9d6;
  padding:2px; right:50px;
}

#feedback p, #email p {background:#e3faac; padding:2px 5px; font-size:1.34em; font-weight:bold; margin-bottom:10px;}

#feedback a, #email a {color:#797b75; text-decoration:none; border-left:2px solid white; padding-left:5px; }

.cancel {text-align:right; display:block; margin-top:-1.5em;}

#feedback label, #feedback textarea {margin:4px;}

#feedback textarea {width:227px; border:1px solid #dddddd;}

#feedbackform #feedsubmit {margin-right:4px;width:60px;padding:3px;background-color:#aaa;}
/* check in Ie 6.0 */
.feedback_content {min-height:200px; overflow:auto;}

.feedback_title {font-weight:bold; color:#A9CF4D;}

.feedback_comment {padding:0.1em 0px 0.6em 0px;}



/*comparison box*/

#comparisons {background:#fbf1d8; border:1px solid #797b75; margin:15px 20px; padding:8px; display:none;}  /*remove the display:none; to show the comparisons box*/

#comparisons h3 {padding:0px !important;text-decoration:underline;}
#comparisons p {margin-bottom:5px;}
#comparisons div {padding-top:5px;}

.linkup {text-align:right;}

#comp {
	position:absolute; z-index:150; width:800px; margin-left:70px; margin-top:110px; background:white; border:8px solid #d8d9d6;
	display:none; /*remove the display:none; to show the comp box*/
	padding:2px;
}

#comphead {background:#e3faac; padding:2px 5px; font-size:1.34em; font-weight:bold; margin-bottom:10px;}

#comp a {color:#797b75; text-decoration:none; border-left:2px solid white; padding-left:5px; }

#comp span {text-align:right; display:block; margin-top:-1.5em;}

/********************** quarkshop **********************/
.showhide {display:none;}
.score p{line-height:1.2em;}
#scour {position:relative;}

#allfeatures li div.ab {margin-bottom:10px;width:353px;position:relative;}
#allfeatures ul {margin-left:30px;}
#allfeatures h2 {margin-bottom:20px;}
#allfeatures li a {position:absolute; right:62px;}
#allfeatures .barback {margin-right:110px;}
* html #allfeatures .barback {margin-right:55px;}
#prevnext1 {text-align:center;background:url(/images/design/prevnext.jpg) no-repeat; height:55px;/*position:absolute;width:100%;bottom:0px;*/}
div.ab div.score {top:-6px;}

.navigation_selected {margin:0px 0 15px 20px; font-size:1.1em;}
.navigation_selected .remove {text-align:left;margin-left:20px;}

#email {
  position:absolute; z-index:200; width:300px; background:white; border:8px solid #d8d9d6;
  padding:2px; right:50px;
}
.catalogspacing{
	border-bottom:1px dotted;
	padding: 25px 0;
}
* html .catalogspacing {border-bottom:1px solid;}
#success_flash {text-align:center;width:100%;position:absolute;bottom:-10px;left:0px;z-index:1;}
#success_flash div {background-color:#FAD163;margin:0px auto;width:325px;padding:3px 0;z-index:1;}
.camcat #success_flash div {width:200px;}
.camcat #success_flash {bottom:-25px;}

#price_comp_image{background:url(/images/price_comparison_title.png) no-repeat;}
#priceloading {margin:20px;}
#specs_image{background:url(/images/specification_title.png) no-repeat;}

.featureheadings {font-size:2.1em;height:49px;letter-spacing:-1px;width:100%;
color:#A1CC3A;background:url(/images/item_page_sub_section_title_background.png) no-repeat;
padding: 7px 0 0 20px;
}
#prevnext1 p a{position:relative;right:0px;}
div.back-top-features {margin-left:30px;}

.pagination {padding:10px 0 5px 10px;text-align:center;height:25px;}
.pagination span.disabled {border:1px solid #ddd;color:#999;}
.pagination span.current, .pagination a.current {background:#EDAE0B;background:#5981B5;border:1px solid #3f41ff;color:#fff;font-weight:bold;}
.pagination a, .pagination span {background:#fff;border:1px solid #fff;margin-right:0.2em;padding:0.2em 0.5em;}
.pagination a {border:1px solid #3f41ff;text-decoration:none;}
.pagination a:hover {text-decoration:underline;}

/*.selectedfeature {background:#FBF1D8;padding: 3px 10px 3px 0;}*/
.noreviews {color:#797b75;}
#comp table {
	border-width: 1px;
	border-spacing: 2px;
	border-style: hidden;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
#comp table th {
  border-width: 1px;
	padding: 6px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
#comp table td {
  border-width: 1px;
	padding: 6px 50px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	text-align:center;
}
#comp .barbacktotal {
  float:none;
	margin:0px auto;
}
#powered-by {margin:20px 0 0 20px;}

.stripViewer { 
	position: relative;
	overflow: hidden; 
	margin: 0 0 1px 0;
	width:100%;
}
.stripViewer ul { 
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}
.stripViewer ul li { 
	float:left;
}

#snippetBox {z-index:1;padding-top:20px;}
#snippetBox li{padding-left:20px;}
div.snippet p{padding:0px 0px 5px 0;line-height:1.3em;color:#333;}
div.snippet div{background-image:url(/images/bq-bottom-460.jpg);background-position:left bottom;background-repeat:no-repeat;padding: 0.5em 1.2em 1.7em;margin-top:1px;width:92%;}
#snippetBox div.snippet h3{padding-left:0px;}
#snippetBox div.snippet small {padding:0px;bottom:5px;position:relative;}

.sort-by-buzz{text-align:right;margin-right:30px;padding-bottom:10px;}
.selectedfeature{background:#fff5da;padding:5px 0pt;}
li.selectedfeature {padding:5px 0pt 5px 20px;margin-left:-20px;}

.submitbutton{margin-left:30px;padding:5px;border:1px solid #c1c1c1;cursor:pointer;}
.diffcolor{color:#edae0b;}

.allcats {position:absolute;top:-10px;left:30px;font-size:1.1em;z-index:10;}
.allcats select {width:10em;padding:2px 4px;border:1px solid #999;background-color:#fff;cursor:default;margin-right:4px;}

#compare-home {text-align:center;font-size:1.1em;}
#compare-home-layer {display:none;position:relative;top:-20px;}
.home-item {color:#797B75;}
.scorebuzz .highlight2 {color:black;font-weight:bold;}

#searchcontent {position:relative;padding-top:20px;width:720px;margin:0px auto;}
#searchcontent .allcats {margin-left:-125px;padding-bottom:20px;}
.newrelease {bottom:0px;position:absolute;right:-20px;}
.expertr {color:white;background-color:green;padding:1px 5px;}
.homeitems #top5 li p {margin-top:0px;}
.homeitems #top5 .barback {margin-right:65px;}

#header2 #searchbox {text-align:right;position:relative;top:10px;float:right;}
#searchbox input {border:1px solid #e6e7e4;color:black;padding:3px 5px;}
#searchbox .submitbutton {border:1px solid #999;margin-left:5px;}

#findby .home-steps {background-image:url(/images/step1.jpg);background-repeat:no-repeat;background-position:15px 12px;position:relative;left:-40px;padding-left:60px;}

.btn { display: block; position: relative; background: #aaa; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; margin:0px auto;width:150px;text-align:center;}
.btn * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

/*.btn.blue { background: #2ae; } */
.btn.blue {background: #5690da;}
.btn.green { background: #9d4; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(/images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }

.more {margin-bottom:5px;}
* html .allcats {position:relative;left:20px;top:0px;}

.img_item {max-height:300px;height:expression(this.clientHeight>300?"300px":this.clientHeight);max-width:350px;width:expression(this.clientWidth>350?"350px":this.clientWidth);}
.img_home {max-height:280px;height:expression(this.clientHeight>280?"280px":(this.clientHeight<210?"210px":this.clientHeight));min-height:210px;max-width:300px;width:expression(this.clientWidth>300?"300px":this.clientWidth);}
.hometabbing a {cursor:pointer;}

#newhome-r	{border:1px dashed #999;padding:2px;margin-top:20px;}
#newhome-r1	{margin:2px;border:1px dashed #999;padding:20px 0;position:relative;min-height:325px;height:325px;}
.newhome-tab1 {float:left;padding:5px 5px 10px 45px;background:url(/images/step1.jpg) no-repeat 10px 0px;font-size:1.5em;max-width:170px;width:expression(this.clientWidth>170?"170px":this.clientWidth);}
.newhome-tab1 img{width:170px;}
.newhome-tab2 {float:left;background:url(/images/step2.jpg) no-repeat top left;padding:0 20px 0 35px;}
.newhome-tab2 img{width:270px;}
.newhome-tab3 {float:left;padding:0 0 0 35px;;background:url(/images/step3.jpg) no-repeat 0px 0px;}
.newhome-tab3-c	{background:url(/images/hometop/flatpaneltv-home-names.gif) no-repeat 0px 10px;width:400px;height:285px;font-size:1.5em;padding-top:3px;}
.newhome-button {position:absolute;bottom:10px;font-size:1.5em;right:10px;}
* html #item_1 {padding:27px 0;}
* html #item_2 {padding:20px 0;}

* html #paginate #footer {position:relative;top:360px;}
#feedbackform input {border:1px solid #ddd;margin:4px;width:227px;}
.widgetlink{position:relative;top:50px;border:1px solid;padding:3px;}
