

#product-column-2 li, #product-column-1 li 
{
	list-style-type: none;
	padding-bottom:8px;
	clear: both;
}

/* PRODUCT STYLES */
#product {padding-top: 10px; clear: both;}
#product-sdc h3 a {background: url(/images/link-line.gif) repeat-x 0 95%;text-decoration: none;font-size: 15px;}

#hub {margin-top: 0px;}
#hub div.inline-sdc {margin-bottom:10px;}
#hub div.inline-sdc div {line-height: normal;}
#hub div.inline-sdc-p {margin-bottom:10px;margin-top:10px;}

/* product columns */
#product-column-2 {
	float: left;
	width: 182px;
	padding-left: 8px;
}

#product-column-1 {
	float: left;
	width: 770px;
	padding-bottom: 10px;
}

#product-column-1 h2 {color: black; margin-bottom:0px;}

#product-column-2 h2 div.left {float: left;}
#product-column-2 h2 div.right {float: right;margin-top: 3px;}
#product-column-2 h2 div.right, #product-column-2 h2 a {font-size: 8pt; font-weight: normal;font-family: Verdana;}

#product-other {clear: both;}

#product-header {padding-top: 0px;}

#product-header h1 {padding-bottom:5px;background: url(/images/borderfade_h.gif) no-repeat bottom left;}

#product-header p 
{
	color: #555;
	margin: 0;
	padding: 0;
	margin-top: 2px;
}

#product-footer {
	border: none;
	margin-top: 10px;
}

#product-header p a {font-weight: bold;}

#product-column-11 {float:left;width:580px;}
#product-column-12 {float:left;width:180px;padding-right:10px;}

#product-column-11 h2 {font-size:13px;border-bottom:solid 2px #888888;font-weight:bold;padding:3px;background:url(/images/h2_background.gif) repeat-x top left;margin-bottom:10px; font-family: Arial;}
#product-column-2 h2 {font-size:8pt;font-family:Tahoma;color:#555555;margin-bottom:3px;font-weight:bold;background:none;padding-bottom:0px;}

#product-column-11 #square-ad {text-align:center;padding-top:10px;margin-bottom:10px;margin-top:10px;border-top:dashed 1px #444444;}
#product-column-12 #skyscraper-ad #product-adsense,#product-column-2 #skyscraper-ad #product-adsense {margin-top: 20px;background-color: #FFFFFF;}

#product-column-11 #product-details {}
#product-column-11 #comments {padding-top:10px;}

#product-tapping {margin-top:10px;}

#product-submitter,#product-distribute,#product-tappers {margin-bottom:10px;}
#product-submitter,#product-distribute div.distribute,
#product-tappers div.row,#product-column-12 #skyscraper-ad #product-adsense {padding:5px;border-top:solid 2px #FF8080;border:solid 1px #DDDDDD;}

/* images */
#product-image #top-image img {cursor:pointer;margin-left: 7px;}
#default-image div.gallery {margin-top:10px;text-align: center;}
#default-image div.gallery img {margin-left: 0px;margin-bottom: 5px;padding: 0px;border: solid white 2px;cursor:hand;cursor:pointer;}
#default-image div.gallery img.img-on {border: solid #000000 2px;}
#default-image div.gallery img.img-off {border: solid white 2px;}
#default-image div.help {font-weight: bold;text-align: left;}

#product-image div.info {margin:5px 7px 10px 7px; border:solid 1px #BBBBBB;padding:5px;}
#product-image div.details,#product-image div.albumnav {padding-top: 5px; height: 20px;margin-left: 7px; margin-right: 5px;padding-top:5px;background:url(/images/h2_background.gif) repeat-x top left;border: none;}
	#product-image div.details {border-bottom:solid 2px #888888;margin-bottom: 10px;}
	#product-image div.albumnav {}
	
	#product-image div.details a,#product-image div.albumnav a {margin-right:5px;font-weight:bold;color:Black;text-decoration:none;}
		#product-image div.details a:hover,#product-image div.albumnav a:hover {color:Red;}
	
	#product-image div.details img, #image div.albumnav img {vertical-align: text-bottom;}
	#product-image div.details div.prev,#product-image div.albumnav div.prev {float:left;text-align:left;padding-left:5px;}
	#product-image div.details div.next,#product-image div.albumnav div.next {float:left;text-align:right;}
		#product-image div.details div.more {float:left;text-align:center;width:325px;}
		#product-image div.details div.prev,#product-image div.details div.next {width:119px;}
		#product-image div.albumnav div.prev,#product-image div.albumnav div.next {width:280px}

/* classification */
#product-meta {padding:5px 0px 5px 5px;border-bottom:dashed 1px #bbbbbb;}
#product-classification {float:left;padding:5px 5px 0px 5px;margin-right:10px;border:solid 1px #BBBBBB;}
#product-classification td {vertical-align:top;line-height:12pt;padding-bottom:10px;}
#product-classification td.label {color: #444; padding-right: 20px;font-weight:bold;}

#product-classification table.edit input {height: 13px;padding: 3px;border: solid #BBBBBB 1px;font-family: Tahoma; font-size: 8pt;scrollbar-3dlight-color:white;scrollbar-arrow-color:white;scrollbar-base-color:white;scrollbar-darkshadow-color:white;scrollbar-face-color:white;scrollbar-highlight-color:white;scrollbar-shadow-color:white;width: 80px;}
#product-classification div.action {background-color: #EEE; border-bottom: solid #BBB 3px; padding: 5px; text-align: center;margin-bottom: 20px;}

/* contribute */
#product-contribute {}

#product-share ul {clear: both;}

/* submitter */
#product-submitter div.avatar {float:left;margin-right:5px;margin-top:2px;}
#product-submitter div.info {float:left;color:#888888;margin-top:0px;}
	#product-submitter div.info div {margin-bottom:2px;}
	#product-submitter div.info a {padding:2px;color:Red;font-weight:bold;}
		#product-submitter div.info a:hover {background-color:Red;color:White;}

/* quadrus */
#product-footer p.question {
	color:#555555;
	font-weight:bold;
	padding:0;
	line-height: normal;
	margin: 0 0 11px 0;
}

#product-contribute img,#product-distribute img {margin-bottom: 3px;cursor:hand;cursor:pointer;margin-right: 3px;}
#product-contribute div {margin-top: 10px; margin-left: 10px;}

#product-distribute div.distribute div {margin-bottom:5px;}

/* tapping */
#product-quadrus {padding:5px;margin-bottom:5px;}
#product-quadrus #vote {margin-left:50px;}
#product-quadrus #score,#product-quadrus #taps {vertical-align:middle;}
	#product-quadrus #score {font-size:20px;color:White;background:url(/images/score.gif) no-repeat top left;margin-left:7px;width:50px;padding-right:5px;height:50px;vertical-align:middle;text-align:center;padding-top:10px;}

#product-quadrus div.tap-quest {margin-top: 10px;color:#444444;}

#product-quadrus p.question {margin-bottom: 6px;}
#product-quadrus img {margin-right: 3px;}
#product-quadrus #taps div 
{
	margin-bottom: 0px;
	margin-right:0px;
}

/* tags */
#product-quadrus #tap_tag {margin-top:5px;margin-left: 50px;}
#product-quadrus div.ctags {text-align:left;}
#product-quadrus ul.mytags {font-size: 7pt;color: #888888;padding:0;margin: 0 0 0px 0px; list-style-position: inside;}
#product-quadrus ul.mytags li {margin-right: 5px;}
#product-quadrus img.icon {vertical-align: bottom;padding-right: 3px;}

#product-quadrus div.input {white-space: nowrap;}
#qti {width: 60px;color: #444444;font-size: 7pt;text-align: left; font-family: verdana;padding:0px;height: 12px;scrollbar-3dlight-color:white;scrollbar-arrow-color:white;scrollbar-base-color:white;scrollbar-darkshadow-color:white;scrollbar-face-color:white;scrollbar-highlight-color:white;scrollbar-shadow-color:white;margin: 0;padding: 0;}
#qtl {vertical-align: top; margin-left: 1px; margin-top: 2px;cursor:hand;cursor:pointer;}

/* description */
#product-description {clear: both;}
div.target {margin-bottom: 15px;height: 0px;}
div.target a {font-size: 0pt;}

/* product edit */
#product p.instruction {color:#8A8A8A;margin-bottom:10px;}

#product-edit {}
#product-edit h2 {font-family:Arial;font-size:14px;padding-bottom:5px;margin-bottom:5px;font-variant:small-caps;}
#product-edit input.long-input {width:350px;}

#product-edit div.success, #product-edit div.fail, #product-edit div.warning {font-weight:bold;margin-bottom:5px;}
	#product-edit div.success {color:#00B200;}
	#product-edit div.fail {color:Red;}
	#product-edit div.warning {color:#444444;font-variant:small-caps;letter-spacing:1px;}

/*background:transparent url(/images/borderfade_h_sm.gif) no-repeat scroll left bottom;*/
#product-edit h1 input {font-family:Arial;font-size:17px;width:98%;font-variant:normal;padding:5px;font-weight:bold;}
#product-edit div.e-section {margin-bottom:20px;border:solid 1px #BBBBBB;padding:10px}
	#product-edit div.e-section div.e-inner {float:left;}
	#product-edit div.e-section div.e-instruct {float:right;background: url(/images/grey_back_fade.gif) repeat-x top left;width:200px;padding:10px;margin-top:10px;margin-right:10px;}
	#product-edit div.e-instruct2 {background: url(/images/grey_back_fade.gif) repeat-x top left; padding:10px;margin-bottom:10px;} 

#product-edit div.def-img {margin-bottom:10px;}
#product-edit div.gallery {width:500px;}
#product-edit div.gallery img {margin-left: 0px;margin-bottom: 5px;padding: 0px;border: solid white 2px;cursor:hand;cursor:pointer;}
#product-edit div.gallery img.img-on {border: solid #00B200 2px;}
#product-edit div.gallery img.img-off {border: solid white 2px;}

#product-edit #main-image p {margin-bottom:0px;}
#product-edit #main-image div.sel-img {margin-bottom:5px;}
#product-edit strong {color: #444444;}

#product-edit input.edit-comment {font-size:14px;width:99%;}


/* product path navigator */
#product-path 
{
	padding-bottom:0px;
	margin-bottom: 0px;
	clear: both;
}

#product-path ul {
	display: inline;
}
#product-path ul li{
	display: inline;
	margin: 0;
	padding: 0;
	color: #888888;
	white-space:nowrap;
	line-height:15px;
}

/* classification */
#product-edit #classification table {}
#product-edit #classification td {vertical-align:top;line-height:12pt;padding-bottom:10px;}
#product-edit #classification td.label {color: #444; padding-right: 20px;}

#product-edit #classification table.edit input {height: 13px;padding: 3px;border: solid #BBBBBB 1px;font-family: Tahoma; font-size: 8pt;scrollbar-3dlight-color:white;scrollbar-arrow-color:white;scrollbar-base-color:white;scrollbar-darkshadow-color:white;scrollbar-face-color:white;scrollbar-highlight-color:white;scrollbar-shadow-color:white;width: 80px;}

/* padding */
#comments {float: none;}
#comments span.watch {font-style: normal; font-size: 7pt; color: #666666;}

/* community */
#product-community img {float: left;}
#product-community h3 {margin-left: 9px;float: left;}
#product-community h3 a {font-size:12px;font-family:verdana;}
#product-community h3 a.details {font-size: 8px; color: #555555;}
#product-community h3.details {font-size: 8px; color:#555555;}
#product-community p {clear:both;color: #888;margin-left: 25px;padding-top: 0px;padding-bottom: 5px;}
#product-community div.all 
{
	font-size: 12px;
	color: #666;
	width: auto;
	margin: 3px 0 4px 0;
	padding: 3px 3px 3px 12px;
}

/* product tappers */
#product-tappers div.row {padding-bottom:10px;}
#product-tappers div.cell {margin-top:5px;}
#product-tappers div.avatar {
	float: left;
	width: 35px;
	overflow: hidden;
	margin-right:3px;
}
#product-tappers div.user {
	float: left;
}
#product-tappers p {
	color: #444;
	font-size: 7pt;
	line-height: normal;
	margin-top: 2px;
}


/* sdc offers */
#product-sdc h2 {margin-bottom: 0px;margin-top: 13px;}

/* default ad-unit */
#product-sdc div.item,#product-similar div.item {margin-top: 15px;} /* shared */
#product-sdc div.img,#product-similar div.img {float:left;width: 80px;padding-right: 15px; text-align: right;} /* shared */
#product-sdc div.img img {width: 60px;}
#product-sdc div.item p,#product-similar div.details p {color: #444;} /* shared */
#product-sdc div.item p {float: left; width: 325px;margin-top: 3px;}

#product-sdc div.item h3 {float: left;font-size: 13.5px;}
#product-sdc div.logo {float:left;}

#product-sdc .generic div.logo {width: 90px;margin-left: 5px;text-align: right;margin-top: 4px;}
#product-sdc .generic h3 {width: 325px;}
#product-sdc .generic div.price {width: 90px;float:left;text-align: right;}

#product-sdc .exact a {white-space: nowrap;}
#product-sdc .exact {margin-top: 5px;margin-left: 15px;}
#product-sdc .exact td.title {vertical-align: middle;}
#product-sdc .exact td.logo {width: 100px;}
#product-sdc .exact td.price span.cents {font-size: 8pt; vertical-align: top;}
#product-sdc .exact td.price {vertical-align: middle;font-family:sans-serif;font-size:15px;font-weight: bold;color: #149135;}
#product-sdc .exact td.tax {color: #00B200;padding: 0px;margin: 0px;width: 70px;text-align: right;vertical-align: middle;white-space: nowrap;}

#product-sdc .exact td {padding: 5px 15px 5px 0px;text-align: left;}
#product-sdc .exact th {padding: 5px 5px 5px 12px;color: #555;font-weight: normal; border-bottom: dashed #DDD 1px; white-space: nowrap;}
 
#product-sdc .exact td.all {text-align: right;padding-top: 5px;color: #444444;padding-right: 0px;}
#product-sdc td.all img {vertical-align: text-bottom;}

div.sdc-image, div.sdc-single {border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}

/* image ad unit */
div.sdc-image, div.sdc-single, div.sdc-image-out, div.sdc-single-out {clear: both;}
div.sdc-image div.picture, div.sdc-image-out div.picture {float: left; width: 170px; margin-top: 10px; padding: 0 10px 0 10px;}
div.sdc-image div.picture p, div.sdc-image-out div.picture p {text-align: center;margin-top: 12px;}
div.sdc-image div.picture p a, div.sdc-image-out div.picture p a {font-weight: bold;padding-top: 5px;}
div.sdc-image div.picture img, div.sdc-image-out div.picture img {margin-left: 10px;}

div.sdc-image div.offers, div.sdc-image-out div.offers {float: left; margin-top: 7px;}
div.sdc-image td, div.sdc-image-out td {vertical-align: top;color: #444444; white-space: normal;}
div.sdc-image td.store a, div.sdc-image-out td.store a {font-weight: bold; text-decoration: underline;}
div.sdc-image td.store, div.sdc-image-out td.store {padding-top: 13px;}
div.sdc-image td.logo, div.sdc-image-out td.logo {padding-left: 15px;padding-top: 5px;padding-right: 5px;}
div.sdc-image td.sdc {text-align: right;padding-top: 15px;padding-bottom:5px;color: #444444;font-variant:small-caps;}
div.sdc-image-out td.sdc  {text-align: right; padding-top: 15px;color: #555; vertical-align: bottom;}
div.sdc-image td.sdc img, div.sdc-image-out td.sdc img  {vertical-align: text-bottom;}

/* single ad unit */
div.sdc-single div.picture, div.sdc-single-out div.picture {float: left; width: 100px; padding: 0 35px 0 60px;}
	div.sdc-single div.picture {margin-top: 5px; margin-bottom:5px;}
	div.sdc-single-out div.picture {margin-top: 10px;}
div.sdc-single div.offers {float: left;margin-top:10px;}
div.sdc-signle-out div.offers {float: left; margin-top: 25px;}
div.sdc-single div.sdc {text-align: right;padding-top: 7px;padding-bottom:5px;color: #444444;font-variant:small-caps;}
div.sdc-single-out div.sdc {text-align: right; margin-top: 17px;color: #555; vertical-align: bottom;font-size: 7pt;}
div.sdc-single div.sdc img, div.sdc-single-out div.sdc img {vertical-align: text-bottom;}
div.sdc-single div.title a, div.sdc-single-out div.title a {font-weight: bold; text-decoration: underline;}
div.sdc-single div.price, div.sdc-single div.store, div.sdc-single-out div.price, div.sdc-single-out div.store {margin-top: 5px;}

/* inline ad unit */
div.sdc-inline table {border: solid #CCCCCC 1px;}
div.sdc-inline th {color: #555;font-weight: normal;border-bottom:solid 1px #E0E0E0; padding: 0px; background: transparent url(/images/grey_action_fade.gif) repeat-x scroll left top;padding: 5px 0 5px;}
div.sdc-inline th.buy {color: #009900; font-weight: bold;padding-left: 5px;}
div.sdc-inline .inline {width:520px;margin-top:3px;}
div.sdc-inline .inline a {white-space:nowrap;font-weight: normal;}
div.sdc-inline .inline td {padding: 5px 5px 5px 0px;text-align: left;vertical-align:middle;border-bottom:dashed 1px #E0E0E0;}
div.sdc-inline .inline div.store {color:#888;margin-bottom:1px;}
div.sdc-inline .inline td.logo {width:120px;padding-left: 5px;}
div.sdc-inline .inline td.price {color: #009900;}
div.sdc-inline .inline td.title {}
div.sdc-inline .inline a {font-weight: normal;}
div.sdc-inline .inline td.title a {font-weight:bold;}
#product-sdc .inline td.api {border-bottom:none;text-align: right;}
#product-sdc .inline td.all {border-bottom:none;padding-left: 5px;color: #555;height: 31px;}

/* similar products */
#product-similar div.details {float:left;width: 425px;}

#product-adsense {margin-top: 10px;padding-left: 10px;padding-top: 10px;border: solid #CCCCCC 1px;background-color: #F6F6F6;}

/* PRODUCT CONTENT */
#product-sidebar ul {padding:  10px 5px 3px 0px;}

#product-sidebar li {
	list-style-type: none;
	padding-bottom:10px;
	clear: both;
}

/* Best of */
#pin-product {padding-top: 10px;}
#pin-product li {list-style-type: none;padding-bottom:10px;margin-left: 10px;}

/* sidelists */
#offer-sidelist {margin-top: 20px;color: #888;}

#offer-sidelist div.img,#offer-sidelist div.title,#offer-sidelist div.summary,#offer-sidelist div.all {text-align: center;}

#offer-sidelist div.img img { width: 100px;}

/* image gallery */


/* best of productwiki */
#product-best a {font-weight: bold; font-size: 13px; font-family: Arial;text-decoration: underline}
#product-best div {margin-bottom: 15px;margin-left: 15px;}
#product-best {font-weight: normal; font-size: 13px; font-family: Arial; color: #444444;}

/* community review */

div.pro, div.con {font-weight: bold;color: #444444;margin-bottom: 0px;float: left;}
#communityreview div.agree {float: right;color: #555;}

#communityreview {clear: both;padding-top: 10px;}
#communityreview h3.pro em {font-style: normal;color: darkgreen;}
#communityreview h3.con em {font-style: normal;color: darkred;}


#communityreview div.add a {padding: 4px 0px 4px 0px;text-decoration: none;border: solid #009900 1px;display: block;width: 140px; text-align: center;}
#communityreview div.add a, #communityreview div.add a:link, #communityreview div.add a:visited {color: #009900;background-color: #DFF0C6;}
#communityreview div.add a:hover {color: white;background-color: #009900;}

#crsd_0 {margin-bottom: 10px;padding-top: 5px;clear: both;}
#crsd_1 {padding-top: 5px;clear: both;}

#cr_all {padding-bottom: 10px;}

#communityreview div.review {margin-top: 3px;padding: 5px;}
#communityreview div.point {width: 365px;float: left;font-weight: bold;padding-left: 5px;line-height: 12pt;}
#communityreview div.msg {text-align: left;font-weight: normal; width: 390px;padding-left: 125px}
#communityreview div.msg img {cursor: default;}
#communityreview div.up {color: #444444;}
#crsd_0 div.up {background: url(/images/pro-on.jpg) top left no-repeat;color: #444444;}
#crsd_1 div.up {background: url(/images/pro-on.jpg) top left no-repeat;color: #444444;}
#communityreview div.down {background: url(/images/procon-off.jpg)  no-repeat top left;color: #777;}
#communityreview div.new {background: url(/images/procon-new.jpg)  no-repeat top left;color: #444444;}
#communityreview div.vote {width: 140px;float: left;text-align: right;font-weight: bold;height: 17px;}
#communityreview div.vote img {margin-left: 4px;}
#communityreview span.up {color: darkgreen;}
#communityreview span.down {color: darkred;}
#communityreview div.review img {cursor:hand;cursor: pointer;}

#communityreview div.submit {padding: 10px  10px 10px 10px;border: solid #009900 1px;background-color: #DFF0C6;}
#communityreview div.submit p {margin-bottom: 5px; color: #444444;}
#communityreview div.text {width: 375px;float: left;}
#communityreview div.radio {width: 50px;float: left;text-align: left;padding-left: 10px;color: #555;}
#communityreview div.button {width: 60px;float: left;text-align: right;}

#communityreview p.question {font-weight: bold;color: #555555;margin-bottom: 3px;}
#communityreview textarea {color: #555555;font-family: verdana;font-size: 9pt;width: 355px;height: 33px;}
#communityreview div.modify {clear: both; margin-top: 5px;margin-left: 5px; padding-top: 5px;border-top: dotted #BBBBBB 1px;}
#communityreview div.modify a {font-weight: bold;}
#communityreview div.button input {margin-top: 0px;height: 36px;width: 50px;}


#communityreview table {margin-left: 30px;margin-top: 5px;margin-bottom: 5px;clear: both;border-left: solid #BBBBBB 2px;}
#communityreview td {padding: 2px 2px 0px 2px;}
#communityreview td img {vertical-align: middle;}
#communityreview td em {color: #555;margin-left: 3px;font-style: normal;}
#communityreview td.c2 {width: 112px;}
#communityreview td.none {padding-left: 12px;width: auto; font-style: italic;color: #444444;}
#communityreview div.admin {margin-bottom: 0px;text-align: right;clear: both;}
#communityreview div.admin a {font-size: 7pt; color: #888;}
#communityreview div.sep {padding-top: 0px;}
#cr_footer {margin-top: 12px;}
#communityreview div.explanation,#communityreview div.none {text-align: left;color: #444444;font-weight: bold;}
#communityreview div.explanation {width: 260px;float: left;}
#communityreview div.links {font-weight: bold; color: #444444; text-align: right;width: 260px;float: left;padding-top: 7px;}
#communityreview span.g {color: darkgreen;}
#communityreview span.r {color: darkred;}

/* page-stats */
#page-stats {margin-top: 20px; margin-bottom: 20px;}
#page-stats table {background-color: #BBBBBB; width: 100%;}
#page-stats table td {text-align: center; padding: 5px;background-color: White; line-height: 16px; color: #444444;}

#product-stats {margin-top:20px; margin-bottom: 10px;}
#product-stats div {margin-bottom:8px;margin-left:20px;}

/* watchlist */
#watchlist_off,#watchlist_on {margin-top: 10px; margin-bottom: 10px;}
div.watch a {padding: 5px 0px 5px 0px;text-decoration: none;display: block;width: 180px; text-align: center;font-weight: bold;}
div.watch a, div.watch a:link, div.watch a:visited {text-decoration: none;}
div.watch a:hover {text-decoration: underline}

div.watch a.on {border: solid #009900 1px;color: #009900;background-color: #DFF0C6;}
div.watch a.off {border: solid #A3B5E2 1px;color: #000099;background-color: #E8F2FE;}

#albumid {color: #888888;padding-left: 10px;}
