/*
Theme Name: Aggiornare
Theme URI: http://geekdesigngirl.com/aggiornare-a-free-wordpress-theme/
Description: The Aggiornare theme is a minmal theme with a focus on your content. Featuring a custom home page, custom theme options, 4 widgets and free support.  Aggiornare means 'to update' in Italian.  Happy Updating!
Version: 1.0.5
Author: GeekDesignGirl
Author URI: http://geekdesigngirl.com/
Tags: white, fixed-width, two-columns, light, theme-options
*/
/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End CSS Reset */

/* If you need to edit this file, please save yourself some time and download Firebug (http://getfirebug.com) for use with Firefox browsers */

/* Let's set up default styles */

body { font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color: #595959; background: #F5F5F5 url(http://www.planeta-organica.com/img/cottonbg.jpg); }

h1 { font-size: 18px; text-decoration: none; color: #414141; margin: 10px 0 0 0; padding: 0; font-variant: small-caps; } 

h2 { font-size: 18px; text-decoration: none; border-bottom: 1px solid #414141; color: #414141; margin: 10px 0 10px 0; padding: 0 0 6px 0; font-variant: small-caps; } 

h3 { font-size: 16px;  font-weight: bold;  text-decoration: none; color: #336699; margin: 10px 0 5px 0; padding: 0 0 6px 0; font-variant: }

h4 { font-size: 14px; line-height: 16px; text-decoration: none; color: #414141; margin: 10px 0; padding: 0 0 6px 0; font-variant:  }

h5 { font-size: 14px; line-height: 16px; text-decoration: none; color: #414141; margin: 10px 0; padding: 0 0 6px 0; font-variant:  }

h6 { font-size: 14px; line-height: 16px; text-decoration: none; color: #414141; margin: 10px 0; padding: 0 0 6px 0; font-variant:}

address { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; }

abbr, acronym { border-bottom: 1px dotted #595959; }

big { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; }

code, ins, kbd, pre, tt { font-size: 14px; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

var, cite {  }

h3 span { color: #1e1e1e; }

dl { margin: 0 0 30px 0; }

p, li, label, dt, dd, div { line-height: 14px; }

dd { text-indent: 20px; }

blockquote, .content blockquote p, q { margin: 10px 30px; font-style: italic; font-size: 12px;  }

table { margin: 10px 0; border-collapse: collapse; }

td, th { padding: 12px; font-size: 12px;  line-height: 16px; text-align: left; border: 1px solid #f4f4f4; }

th { font-weight: bold; border-bottom: 1px solid #595959; }

a { color: #992622; }

a:hover { color: #595959; }

em { font-style: italic; }

strong { font-weight: bold; }

ol { list-style-type: decimal-leading-zero; }

input, textarea { border: 1px solid #e6e6e6; padding: 3px; width: 600px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; font-size: 12px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

input#searchsubmit { cursor: pointer; }

ul ul { margin: 0 0 0 15px; }

a img { border: none }

caption { text-align: center; margin: 0 0 8px 0; font-size: 12px; font-weight: bold; }

/* Some specific p attributes */

p.large { font-size: 14px; line-height: 24px; color: #595959; padding: 0 10px 0 30px; }

p.highlight { font-style: italic; text-align: right; font-size: 12px; padding: 15px 15px 0 0; }

p.highlight a { text-decoration: none; }

p.highlight a:hover { text-decoration: underline; color: #595959; }

p.copyright { clear: both; text-align: center; border-top: 1px solid #f4f4f4; padding: 15px 0 10px 0; margin: 10px 0; color: #336699; font-size: 10px; font-style: italic; }

p.copyright a { color: #336699; font-size: 10px; font-style: italic; text-decoration: none; border-bottom: 1px dotted #336699; }

p.copyright a:hover { color: #cc3300; border-bottom: 1px solid #cc3300; }

p.tagline { font-size: 12px; font-style: italic; padding: 10px 0; }

/* Page layout properties */

#color { background: #fff; float: left; width: 100%; background: #F5F5F5 url(http://www.planeta-organica.com/img/cottonbg.jpg);}

#wrapper { width: 970px; margin: 0 auto; }

#top { width: 960px; float: left; margin: 10px 0 15px 0; padding: 0 0 5px 0; background: #fff; }

#siteIdentification { width: 230px; float: left; margin: 0 0 0 10px;}

#sidebar { width: 230px; float: left; margin: 0 0 0 10px; }

#sidebar input { width: 215px; }

#sidebar input#searchsubmit { margin: 4px 0 0 0; width: 125px; }

#sidebar .sidenav { width: 230px;   }

#sidebar h2 {font-size: 14px;  text-decoration: none; padding: 0 0 2px 0; margin: 2px; }

.sidebarItem { border: 1px solid #e6e6e6; padding: 10px; margin:10px 0 10px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; float: left; width: 200px; }

#sidebar img { float: left; margin: 0 5px 0 0; }

#sidebar p { font-size:12px; margin: 10px 0; }

#sidebar a { color: #336699;text-decoration: none; }

#sidebar ul ul { font-size:12px; margin: 4px 0 0 4px; }


#sidebar ul ul li { padding: 4px 0 4px 4px; }

#sidebar .children li {
background: url(http://www.planeta-organica.com/siteimages/star_h.gif) no-repeat left center !important; 
	padding: 0px 0px 0px 20px;
	margin: 0;
}

#sidebar .sidenav {width: 230px;   margin: 0;  }


#wp-calendar { width: 100%; }

#wp-calendar td, #wp-calendar th { padding: 5px 0; font-size: 14px; border: 0; }

#wp-calendar th { font-weight: bold; }

#wp-calendar td#prev { text-align: right; }

#main { width: 690px; float: right; min-height: 400px; }

/* Top navigation properties */

#navigation { width: 690px; float: right; margin: 15px 5px 15px 0; }

#navigation a { font-size: 12px; color: #414141; text-decoration: none; }

#navigation ul { float: right; }

#navigation ul li { float: left; font-variant: small-caps; padding: 0 0 5px 15px; margin: 0 0 10px 0; }

#navigation ul li a { margin: 0; }

#navigation ul li ul { margin: 5px 0 0 0; float: none; }

#navigation ul li ul li ul { margin: 0px 0 0 100px; float: none; }

#navigation ul li ul li { float: none; display: list-item; line-height: 18px; margin: 0; padding: 0; }

#navigation ul li ul li a { font-variant: normal; font-size: 12px; color: #626262; line-height: 18px; }

#navigation ul li ul li a:hover { color: #992622; border: 0; }

/* Custom home page specific properties - please also see style.php for dynamic values that are used with the custom theme options panel */

.introBanner { background: url('images/bannerBG.png') top left no-repeat; width: 649px; height: 271px; float: left; position: relative; z-index: 0 !important;}

.introBanner h2 { text-decoration: none; position: absolute; top: 100px; left: 50px; width: 525px; font-size: 48px; line-height: 48px; text-shadow: 1px 1px #999999, -1px -1px #414141; text-decoration: none; border: 0; }

#explanation { width: 360px; float: right; }

#explanation p { line-height: 20px; padding: 0 0 20px 0; }

/* footer */

#footerWrapper { width: 960px; margin: 0 auto; }

#footerWrapper h3 { font-size: 14px;  font-weight: bold; color: #336699; font-variant: small-caps; margin: 10px 0 0 0; line-height: 18px; }

#footer { font-size:10px; color: #666666; float: left; width: 960px; margin: 10px 0 5px 10px; padding: 0 10px 0 0;}

.footerWidget { width: 220px; float: left; margin: 0 15px 5px 0; }

.footerWidget form { margin: 0 0 10px 0; }

.footerWidget input { width: inherit; }

.footerWidget a, #footer a { color: #666666; text-decoration: none; border-bottom: 1px dotted #666666; }

.footerWidget a:hover, #footer a:hover { border-bottom: 1px solid #336699; }

.footerWidget ul { margin: 0 0 10px 0; }

.footerWidget ul ul { margin: 0 0 0 15px; }

.footerWidget ul li { line-height: 22px; }

.footerWidget input { width: 150px; }

.footerWidget input#searchsubmit { width: 80px; margin: 2px 0 0 0; }

.footerWidget form a { font-size: 12px; color: #ded6d6; text-decoration: none; float: left; font-style: italic; margin: 3px 2px 0 0; }

.footerWidget form a:hover { color: #336699; }

/* Content specific properties */

.content { width: 660px; float: right; border-left: 1px dashed #e6e6e6;margin: 0 10px 0 0;  padding: 0 0 0 35px; }

.content h2 { font-size: 18px;  text-decoration: none; border-bottom: 1px solid #414141; color: #414141; margin: 10px 0; padding: 0 0 6px 0; font-variant: small-caps; }

.content h2.pagetitle { border: 1px solid #414141; padding: 4px; background: #e6e6e6;  -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center; }

.content h3 { font-size: 16px;  line-height: 20px; text-decoration: none; color: ##336699; margin: 20px 0 5px 0; padding: 0 0 6px 0; font-variant: small-caps; }

.content h4 { font-size: 14px; text-decoration: none; color: #414141; margin: 10px 0; padding: 0 0 6px 0; font-variant: small-caps; }

.content ul { margin: 5px 0 10px 15px; list-style-type: disc; }

.content ul ul, .content ol ol { margin: 10px 0 0 15px; }

.content ol { margin: 10px 0 20px 30px; list-style-type: decimal-leading-zero; }

.content p { padding: 0 0 15px 0; font-size: 12px; line-height: 18px; }

.content li { padding: 0 0 5px 0; font-size: 12px; line-height: 18px; }

.content p img { margin: 5px 15px 5px 0; padding: 2px; }

.content p img.aligncenter { display: block; margin: 0 auto; }

.content .post { clear: both; margin: 15px 0; }

.content .post h2 a, .content .post h3 a { text-decoration: none; color: #414141; }

.content .post h2 a:hover, .content .post h3 a:hover { color: #992622; }

.content .post .theTime { font-size:12px; text-align: right; }

.content .entry p { font-size:12px; }

.content .entry input { width: inherit; margin: 0 0 8px 0; }

.content p.postmetadata { line-height: 19px; clear: both; }

.content .navigation a img { border: none; margin: 0 0 4px 0; padding: 0 0 4px 0; }

.content .navigation a:hover img { border-bottom: 2px solid #992622; margin: 0 0 4px 0; padding: 0 0 2px 0; }

.content .wp-caption { background: #f9fafe; padding: 10px; margin: 5px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center; border: 1px solid #595959; }

.content .wp-caption .wp-caption-text { font-style: italic; font-size: 12px; padding: 4px; }

.content .wp-caption img { border: 1px solid #414141; }

.content .subtitle { background: url('http://www.planeta-organica.com/site/wp-content/uploads/2010/04/star.gif') no-repeat ; padding-left: 25px; }

.content blockquote { background: url(http://www.planeta-organica.com/siteimages/quotes.gif) no-repeat top left; }

/* Content navigation properties */

.alignleft { float: left; text-align: left; }

.alignright { float: right; text-align: right; }

.aligncenter { display: block; margin: 0 auto; }

.imglineL {
	float:left;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-bottom: 2px;
	background: #FFFFFF;
}

.navigation { border-bottom: 1px dashed #e6e6e6; padding: 4px; margin: 0 0 15px 0; float: left; width: 660px; }

.navigation a { color: #666666; }

.navigation .alignleft { width: 260px; float: left; text-align: left; font-size: 10px;  }

.navigation .alignright { width: 260px; float: right; text-align: right; font-size: 10px;  }

/* Comment properties */

#respond { float: left; width: 600px; border-top: 2px solid #414141; margin: 15px 0 0 0; }

#submit { cursor: pointer; }

.content li.comment, .content li.pingback { border-bottom: 1px dashed #e6e6e6; padding: 12px; margin: 0 0 15px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; clear: both; }

.content li.odd { background: #e6e6e6; }

.content li.comment p { padding: 8px 0 0 0; }

.content li.comment p img { float: inherit; }

.comment-author img.avatar { float: right; border: 1px solid #595959; padding: 2px; margin: 0 10px 5px 0; }

.comment-meta { text-align: left;}

.comment a { text-decoration: none; }

.children #respond { width: inherit; border: 2px solid #e6e6e6; background: #fff; padding: 8px; margin: 0 0 10px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#commentform textarea, #commentform input { width: inherit; }

.content ul ul.children { margin: 0 0 0 5px; }

.content ul.children { list-style-type: none; }

.content ul.children li.even { background: #fff; }

.content ul.children li.odd { background: #e6e6e6; }

.reply a { margin: 10px 0; background: #c4c4c4; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 3px 14px; text-align: center; font-style: italic; font-size: 12px; color: #fff; display: block; width: 75px; }

.reply a:hover { color: #992622; }

/* This will preload our hover over image for the logo. May not be ideal but don't want to use Js or other method. */

div#preloaded-images { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px; }
div#sidepreloaded { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px; }


.toptext { font-size:10px; text-align: center; margin: 5px 0 0; }

#bread { float: right; margin: 5px 0px; padding: 0px; font-size: 10px;}

#leftnavi span { position: absolute; left: -9999px; width: 9999px; }

#leftnavi { margin: 0; text-align: left; clear: both; }

#leftnavi ul { margin-left: 0; padding-left: 0; list-style: none; width: 220px; height: 38px; }
	
#leftnavi li { float: left; height: 38px; }

#leftnavi li a { display: block; text-decoration: none; text-indent:-9999px; }

#leftnavi .leftbedding a { background: url(http://www.planeta-organica.com/siteimages/leftnav/bedding.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .lefttowel a { background: url(http://www.planeta-organica.com/siteimages/leftnav/towel.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .leftpads a { background: url(http://www.planeta-organica.com/siteimages/leftnav/pads.gif) no-repeat; width: 220px; height: 38px; }
#leftnavi .leftwear a { background: url(http://www.planeta-organica.com/siteimages/leftnav/wear.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .lefteverydaythings a { background: url(http://www.planeta-organica.com/siteimages/leftnav/zakka.gif) no-repeat; width: 220px; height: 38px;}

#leftnavi .leftbedding a:hover { background: url(http://www.planeta-organica.com/siteimages/leftnav/bedding-over.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .lefttowel a:hover { background: url(http://www.planeta-organica.com/siteimages/leftnav/towel-over.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .leftpads a:hover { background: url(http://www.planeta-organica.com/siteimages/leftnav/pads-over.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .leftwear a:hover { background: url(http://www.planeta-organica.com/siteimages/leftnav/wear-over.gif) no-repeat; width: 220px; height: 38px;}
#leftnavi .lefteverydaythings a:hover { background: url(http://www.planeta-organica.com/siteimages/leftnav/zakka-over.gif) no-repeat; width: 220px; height: 38px;}



#topitems span { position: absolute; left: -9999px; width: 9999px; }

#topitems { margin: 10px 0px; text-align: left; clear: both; }

#topitems h4 { margin-bottom: 10px; background: url(http://www.planeta-organica.com/siteimages/cutout/newitems.gif) no-repeat; width: 100px; height: 15px; }

#topitems ul { margin-left: 0; padding-left: 0; list-style: none; width: 650px; height: 107px; }
	
#topitems li { float: left; height: 107px; }

#topitems li a { display: block; text-decoration: none; text-indent:-9999px; }

#topitems .bedding a { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-bedcloth.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .towel a { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-towels.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .pads a { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-pads.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .wear a { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-aparel.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .everydaythings a { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-things.jpg) no-repeat; width: 130px; height: 107px; }

#topitems .bedding a:hover { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-bedcloth-over.jpg) no-repeat; width: 130px;  height: 107px;}
#topitems .towel a:hover { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-towels-over.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .pads a:hover { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-pads-over.jpg) no-repeat; width: 130px; height: 107px; }
#topitems .wear a:hover { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-aparel-over.jpg) no-repeat; width: 130px;  height: 107px;}
#topitems .everydaythings a:hover { background: url(http://www.planeta-organica.com/siteimages/cutout/cutout-things-over.jpg) no-repeat; width: 130px; height: 107px; }


.hako { width: 600px; border: 1px solid #ccc; margin: 10px 0 10px 20px; padding:10px 15px; float:left; font-size: 12px; background: #f9fafe; -moz-border-radius: 10px; }

.hako h3 { border-bottom: 1px solid #336699; font-color: #FFFFFF; font-weight:bold; font-size: 14px; }

.hako a{ color: #333333; text-decoration: none; }

.hako a:hover { color: #336699; }

.hako ul {font-size:12px;  margin: 0 0 20px 5px; }

.hako2 { width: 500px; border: 1px solid #ccc; margin: 10px 0 10px 20px; padding:10px 15px; float:left; font-size: 12px; background: #f9fafe; -moz-border-radius: 10px; }

.hako2 h3 { border-bottom: 1px solid #336699; font-color: #FFFFFF; font-weight:bold; font-size: 14px; }

.hako2 a{ color: #333333; text-decoration: none; }

.hako2 a:hover { color: #336699; }

.hako2 ul {font-size:12px;  margin: 0 0 0 5px; }

#shop table {
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	font-size: 12px;
	font-style: normal;
	lline-height: 16px; 
	font-weight: normal;
	font-variant: normal;
	}
#shop table a {
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted;
	}
#shop table a:visited {
	color:#444;
	font-weight:normal;
	}
#shop table a:hover:after {
	content:"\00A0\221A";
	}
#shop table a:hover {
	border-bottom-style:solid;
	}
#shop thead th,
#shop thead td,
#shop tfoot th,
#shop tfoot td {
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#EBE5D9;
	}
#shop th {
	font-weight:bold;
	line-height: 16px; 
	padding: 12px
	text-align:left;
	}
#shop tbody th,
#shop td {
	padding: 12px
	text-align:left;
	vertical-align:top;
	}
#shop tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
#shop tbody th a:link,
#shop tbody th a:visited {
	font-weight:bold;
	text-decoration: none;
	}
#shop tbody th a:hover:after {
	content:"\00A0\221A";
	}
#shop tbody td,
#shop tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
#shop tbody tr.odd th,
#shop tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
#shop tbody tr:hover td,
#shop tbody tr:hover th {
	background:#FDFDEC;
	border-color:#523A0B;
	}
#shop caption {
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	color: #003366;
	}

#pagetoplink {
	height: 50px;
	clear: both;
	font-size: 12px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: center top;
}
#pagetoplink #pagetop_txt {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#pagetoplink #pagetop_txt p {
	margin-left: 900px;
	padding-top: 26px;
}
#pagetoplink #pagetop_txt p a {
	background-image: url(images/pagetop_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	display: block;
	text-indent: -7777px;
}
#pagetoplink #pagetop_txt p a:hover {
	background-image: url(images/pagetop_link_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	display: block;
	text-indent: -9997px;
}

.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}

.imagetext { width: 650px;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px; }

.imagetext img { float: left; margin: 0px 10px 0px 15px; }
.imagetext p { font-size: 12px; overflow: auto;	/* for modern browser */ zoom: 1;	/* for ie6 */ line-height: 1.5; }
.imagetext strong { font-size: 14px; color: #336699; font-weight:bold; }

#products {	
	text-align: left;
}

#products h4 { font-size: 14px; color: #b4c4ba; font-weight:bold; }
#products  ul {margin: 0 0 5px 15px; list-style-type: disc;}
#products  .itemleft {
	float: left;
	width: 260px;
}
#products  .itemright {
	margin-left: 277px;
	width: 373px;
	padding-left: 5px;
	border-left: 1px dotted #CCCCCC;
}
#products .topline {
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
}



ul#tags
{
	background-color: #FFFFFF;
	font-size: 10px;
	color: #666666;
	padding: 0px;
}

#tags li
{
	display: inline;
	list-style-type: none;
}

#tags a {
        float: right;
	padding: 3px 5px;
        margin: 0 5px 5px 0;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
        -moz-border-radius: 4px;  
	-webkit-border-radius: 4px; 
	border: 1px solid #CCCCCC;
}

#tags a:link, #navlist a:visited
{
color: #666666;
background-color: #FFFFFF;
text-decoration: none;
}

#tags a:hover
{
color: #666666;
background-color: #DEE8F8;
text-decoration: none;
}



.clearfloat { clear: both; }
