﻿ /* 

	Theme Name: The Finest Italian

	Theme URL: http://finestitalian.com/

	Description: The Finest Italian <a href="http://finestitalian.com/" >The Finest Italian</a>. Changes made to the templates will affect both themes

	Author: Optimization Tutor

	Author URI: http://optimizationtutor.com

	Tags: The Finest Italian, Optimization Tutor, Two-Column , Custom-header,

	Template: hybrid

*/





/* Get base CSS */

@import url('../hybrid/library/css/20px.css');



/* Get plugins CSS */

@import url('../hybrid/library/css/plugins.css');





/* Get drop-downs CSS */

@import url('../hybrid/library/css/drop-downs.css');









/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */

/* @import url('tabs.css'); */

/**

* Body

************************************************/







body {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:.9em;

	background:url(images/abstract_bg.jpg) ;

	behavior: url("csshover.htc");

}



/* Body container */

#body-container {

	float:left;

	width:100%;

	background:#0b1701;

 }


#content{
	margin-right:10px;float:right;width:712px;
}


/*** Elements************************************************/

/* Links */

a, a:visited  {

	color: #093754;

	text-decoration: none;

}

a:hover, a:active {

	text-decoration: underline;

}

.entry-content a {

	color: #336699;

}

a img{ 

	border:0px;

}

/* Headers */



h1, h2, h3, h4, h5, h6 {

	font-family: Georgia, Times, 'Times New Roman', serif;

	color: #444;

}



/* Lists */

.content ul {

	list-style: none;

	margin-left: 20px;

}

.content ul li {

	overflow: hidden;

	padding-left: 15px;

	background: url(images/bullet.gif) no-repeat 0 6px;

}



/* Blockquotes */

blockquote {

	overflow: hidden;

	height: 100%;

	margin: 0 24px 0  0;

	padding: 3px 0 0 24px;

	font-style: italic;

	color: #444;

	background: url(images/quotes.gif) no-repeat 0 0;

	border: none;

}

blockquote blockquote {

	color: #555;

}

blockquote em {

	font-style: normal;

}

blockquote.pullquote {

	width: 210px;

	margin-top: 6px;

	margin-bottom: 3px;

	padding: 6px 9px;

	text-align: center;

	font: italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;

	color: #444;

	background: transparent;

	border-top: 3px double #ddd;

	border-bottom: 3px double #ddd;

}

.pullquote p {

	margin: 0;

}



/* Code */

code {

	padding: 0 3px;

	font-size: 12px;

	background: #eee;

}

pre {

	overflow: auto;

	padding: 9px;

	font-size: 12px;

	color: #000;

	background: url(images/code.png) repeat 0 0;

	border: 1px solid #ddd;

}

pre code {

	padding: 0;

	background: transparent;

}



/* Tables */

table {

	width: 100%;

	background: #F7F7F7;

}

caption {

	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;

	text-align: right;

	color: #666;

}

tr {

	margin: 1px;

}

td {

	padding: 3px;

	background: #f7f7f7;

}

tr.alt td, tr.even td {

	background: #eee;

}

th {

	padding: 3px;

	color: #fff;

	background: #093653;

	border: 1px solid #ddd;

}

th a {

	font-weight: bold;

	color: #eee;

}



/* Acronyms */

acronym {

	border-bottom: 1px dotted #333;

}



/* Drop caps */

.drop-cap {

	float: left;

	margin-right: 3px;

	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;

	color: #444;

}



/* Notes */

.note {

	padding: 6px 9px;

	background: #eee;

	border: 1px solid #ccc;

}



/* Warnings/Alerts */

.warning, .alert {

	padding: 6px 9px;

	background: #fffbbc;

	border: 1px solid #E6DB55;

}



/* Errors */

.error {

	padding: 6px 9px;

	background: #ffebe8;

	border: 1px solid #C00;

}

/* Downloads */

.download {

	padding: 6px 9px;

	background: #e7f7d3;

	border: 1px solid #6c3;

}

/* Alignment */

.left, .alignleft {

	float: left;

	margin: 0 20px 0 0;

}

.right, .alignright {

	float: right;

	margin: 0 0 0 20px;

}

.center, .aligncenter {

	display: block;

	margin: 0 auto 20px auto;

}

.block, .alignnone {

	display: block;

	margin: 0 0 20px 0;

}

.clear {

}

span.pullquote {

	float: none;

	margin: 0;

}



/*** Images************************************************/



.post img {

	max-width: 600px;

}

img.wp-smiley {

	max-height: 12px;

	margin: 0;

	padding: 0;

	border: none;

}

.float-right {

        float:right;

        max-width:300px;

        padding:12px;

        padding-right:0;

}



/* Captions */

.wp-caption {

	max-width: 590px;

	padding: 4px 4px 4px 4px;

	background: #eee;

	border: 1px solid #ccc;

	text-align: center;

}



.wp-caption .wp-caption-text {

	margin: 0;

	padding: 0 5px;

	text-align: right;

	font-size: 11px;

	color: #666;

}

.wp-caption img {

	max-width: 588px;

	margin: 0 auto;

	padding: 0;

	border: 1px solid #666;

}



/* Gallery [gallery] */

.gallery {

	display: block;

	text-align: center;

	margin-bottom: 20px !important;

}

.gallery img {

	border: 1px solid #3c738c;

}



/* Author avatar */

.avatar {

	float: left;

	width: 60px;

	height: 60px;

	margin-right: 20px;

	padding: 4px;

	background: #eee;

	border: 1px solid #ccc;

}



/* Thumbnail */

.thumbnail {

	float: left;

	width: 100px;

	height: 100px;

	margin: 0 20px 10px 0;

	padding: 4px;

	background: #eee;

	border: 1px solid #ccc;

}

.category img.medium {

	float: left;

	max-width: 230px;

	margin: 0 20px 10px 0;

	padding: 4px;

	background: #eee;

	border: 1px solid #ccc;

}

/*** Page Navigation************************************************/

/*#navigation {

	width: 960px;

	height: 25px;

	margin: 0 auto;

	background: #00070f;

}

#page-nav {

	float: left;

	width: 700px;

	margin: 0 0 0 -15px;

}

#page-nav ul {

	list-style: none;

	margin: 0;

}

#page-nav li {

	float: left;

	margin: 6px 0 0 0;

	padding: 0 0 8px 0;

}

#page-nav a {

	display: block;

	font: normal normal normal 11px/11px Verdana, Geneva, Tahoma, sans-serif;

	color: #999;

	padding: 0 15px 0 15px;

	border-right: 1px solid #353535;

}



/* Drop-down styles */

/*#page-nav li:hover ul, #page-nav li.sfHover ul  {

	top: 19px;

}

#page-nav li li:hover ul, #page-nav li li.sfHover ul, #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {

	top: -1px;

}

#page-nav ul ul {

	border-top: 1px solid #222;

	background: #111;

}

#page-nav li li {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #222;

}

#page-nav li li a {

	padding: 7px 7px;

	border: none;

}*/

/*** Search form (in navigation)************************************************/

#navigation .search {

	float: right;

	width: 200px;

	height: 25px;

}

#navigation input {

	float: right;

	width: 170px;

	height: 15px;

	margin: 4px 0 0 0;

	padding: 1px 8px 1px 22px;

	font: normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;

	color: #aaa;

	background: #001328 url(images/search-icon.png) no-repeat 5px 0;

	border: 1px solid #011e3f;

}

#navigation .search-submit, #navigation .button {

	display: none;

}

/*** Header************************************************/

#header {

	display: none;

}

#site-title {

	display: none;

}

#site-title a {

	display: none;

}

#site-description {

	display: none;

}



/*** Header utility widget************************************************/

#utility-header {

	overflow: hidden;

	float: right;

	width: 500px;

}

#utility-header .widget {

	margin: 0;

	padding: 0;

	color: #aaa;

	background: transparent;

	border: none;

}

#utility-header .widget-inside div, #utility-header .widget-inside img {

	float: right;

}

/*** Category Navigation ************************************************/

#cat-navigation {

	width: 960px;

	margin: 0 auto;

	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;

	text-transform: uppercase;

}

#cat-nav {

	float: left;

	width: 760px;

	border-left: 1px solid #2b526b;

}

#cat-navigation ul {

	list-style: none;

	margin: 0;

}

#cat-navigation li {

	float: left;

	border-right: 1px solid #2b526b;

}

#cat-navigation a {

	display: block;

	padding: 7px 20px 6px 20px;

	text-transform: uppercase;

	color: #fafafa;

}

#cat-navigation li li a {

	width: 160px;

	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;

	padding: 8px 10px;

	color: #fff;

	background: #2b526b;

	border-top: 1px solid #244960;

}



/* Drop-down controls */

#cat-nav ul ul, #cat-nav ul ul ul {

	width: 180px;

}

#cat-nav li li:hover ul, #cat-nav li li li:hover ul {

	left: 180px;

}

#cat-nav li:hover ul, #cat-nav li.sfHover ul {

	top: 2.05em;

}

#cat-nav li li:hover ul, #cat-nav li li.sfHover ul, #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul  {

	top: 0;

}

#cat-nav ul ul {

	background: #2b526b;

}

/* Make sure page menu overlaps category menu */

#cat-nav ul.menu {

	position: relative;

	z-index: 98;

}

#page-nav ul.menu {

	position: relative;

	z-index: 99;

}

/*** Subscribe/feed link (in navigation)************************************************/

#cat-navigation #feed {

	width: 180px;

	float: right;

}

#feed li {

	float: right;

	border: none;

}

#feed li a {

	padding: 7px 18px 6px 0;

	background: url(images/feed-icon.png) no-repeat right 7px;

}

/*** Container (content/primary/secondary)************************************************/

#container {

	margin:0 auto;

	width:996px;

}

.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {

	background: #fff;

}

.content {

	padding: 0 10px 10px 0;

	background: #fff;

}

.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content {

	padding: 0 0 20px 0;

}

/*** Posts************************************************/

.post {

	margin-bottom: 20px;

}

.single .post, .page .post {

	margin-bottom: 0;

}

.page-template-blog .post, .page-template-quick-post .post {

	margin-bottom: 20px;

}

/* Post title */

.entry-title {

	margin-bottom: 3px;

	font: 15px/18px georgia, times, 'times new roman', serif;

	font-weight: bold;

	line-height:25px;

}

.entry-title a {

	color: #D24F1D;

}

.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title {

	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;

	line-height:30px;

}

.page-title, .error-404-title {

	margin: 0 0 20px 0;

}

.edit a {

        margin:5px;

        padding:5px;

        clear:both;

}

/* Byline */

.byline {

	font-size: .9em;

	font-style: italic;

	color: #777;

}

.archive .byline, .search .byline {

	margin: 0 0 3px 0;

}

.byline a {

	font-style: normal;

}

/* Entry */

/* Post meta data */

.entry-meta {

	display:none;

	/*border-top: 1px solid #ccc;*/

}



/* Page links */

p.pages {

	font-weight: bold;

}

p.pages a {

	margin: 0 2px;

	padding: 4px 12px;

	font-weight: normal;

	font-style: italic;

	color: #eee !important;

	background: #093653;

	border: 1px solid #eee;

}

/* Series */

.series-title {

	font-size: 1.2em;

}

/* Single-post author box */

.single .author-profile {

	overflow: hidden;

	margin: 0 0 20px 0;

	padding: 9px 9px 0 9px;

	background: #f7f7f7;

	border: 1px solid #ccc;

}

.single .author-profile p {

	margin: 0 0 9px 0;

}

.single .author-profile .avatar {

	margin: 0 20px 9px 0;

}

/* Page templates */

.author-profile {

/*	overflow: hidden;*/

	margin-bottom: 20px;

}

.page-template-biography .author-profile {

	margin: 0;

}

.author-profile .author-name {

	margin-bottom: 0;

	font-size: 1em;

	font-weight: bold;

}

.post-box {

	overflow: hidden;

	margin-bottom: 20px;

}

/* Archive templates */

.category-title, .tag-title, .date-title, .author-title, .search-title {

	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;

}

.author-info, .category-info, .date-info, .tag-info, .search-info {

	overflow: hidden;

	margin: 0 0 20px 0;

}

/* Attachments (post meta data) */

.attachment object {

	width: 100%;

	height: 100%;

	min-height: 400px;

}

.attachment object.video {

	width: 100%;

	height: 360px;

}

.attachment object.audio {

	width: 100%;

}

.attachment-image .post-meta-data {

	clear: left;

}

.attachment .download {

	display: block;

	margin-bottom: 20px;

}

.attachment-icon, .mime-type-icon {

	height: 20px;

	margin-right: 10px;

	padding: 0;

}

.attachment-application-octet-stream .video {

	height: 400px;

	margin-bottom: 20px;

}

/* Breadcrumb */

.breadcrumb {

	margin: 0 0 20px 0;

	font-size: 11px;

	color: #666;	

}

/* WP PageNavi */

.wp-pagenavi {

	overflow: hidden;

}

.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {

	float: left;

	margin: 0 6px 0 0;

	padding: 4px 12px;

	color: #eee !important;

	background: #093653;

	border: 1px solid #eee;

}

/* Navigation links */

.navigation-links {

	overflow: hidden;

}

.next, .previous {

	max-width: 50%;

	font-size: 13px;

}

.previous {

	float: left;

}

.next {

	float: right;

	text-align: right;

}

#comments-template .paged-navigation {

	text-align: center;

}

#comments-template .paged-navigation .page-numbers {

	padding: 3px 6px;

	font-style: italic !important;

	border: 1px solid #eee !important;

}

#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {

	float: none;

	text-align: left;

	border: none !important;

}

/*** Widgets in general************************************************/

.widget {

	overflow: hidden;

	margin: 0 0 0px 0;

	/*padding: 9px 9px 0 9px;*/

	background: #fff;

	float:left;

}

.widget-title {

	float:left;

	width:222px;

	background:url(images/title_bg.gif) no-repeat;

	line-height:44px;	

	font-size:1.6em;

    font-weight: bold;

	color:#d7551d;

	padding:6px 0px 0px 10px;

	margin:0px;	

}

.widget-title a {

	color: #f7f7f7;

}

.widget ul {

	list-style: none;

	margin-left: 0;

}

.widget ul li {

	padding: 0 0 0 18px;

	background: url(images/bullet.gif) no-repeat 3px 7px;

}

/* Widget search */

.widget-search .search-text {

	width: 160px;
margin-top:2px;
    margin-left:11px;

	background: #E8E1C0;

}


/**************CALENDAR WIDGET *****************/

.calendar-wrap table {

	width: 100%;

	background: #F7F7F7;

	float:left;

	margin:0px;

}

#divccard, .calendar-wrap table td {

	padding:0px;

	text-align:center;

}

.author-info, .category-info, .date-info, .tag-info, .search-info {

	overflow: visible;

}

#product-tags a{	

	float:left;

	clear:both;

	padding-left:15px;

}

#wp-calendar{

	margin:0 0 0 5px;

	width:200px;

	border:1px solid #E3DAB3;

}

/**************CALENDAR WIDGET *****************/

/************* LATEST PRODUCT WIDGET ***********/

#latest-products	{

	float:left;

	padding:0px 0px 10px 0px;

	background:url(images/floral.gif) no-repeat left bottom;

}

#latest-products img{

	color:#000000;

	text-decoration:none;

	float:left;

	/*padding:7px 0px 0px 10px;*/

	margin:3px 0px 0px 20px;

}

#latest-products strong{

	color:#000000;

	text-decoration:none;

	float:left;

	width:211px;

	margin:5px 0px 0px 20px;

	/*border-bottom:1px solid #666666;*/			

}

#latest-products a:hover{

	color:#0c1701;

	text-decoration:underline;	

}

/************* LATEST PRODUCT WIDGET ***********/

/************* PRICES WIDGET ***********/

#price-range	{

	float:left;

	padding:0px 0px 10px 0px;

	margin-top:10px;

	#margin:15px 0px 0px -5px;

	#width:242px;

}

#price-range a{

	color:#000000;

	text-decoration:none;

	float:left;

	width:211px;	

	margin:7px 0px 5px 15px;

	border-bottom:1px solid #666666;		

	background:url(images/floral.gif) no-repeat left bottom;

}

#price-range a:hover{

	color:#0c1701;

	text-decoration:underline;	

}	

/************* PRICES WIDGET ***********/

/************* Authors & Product WIDGET ***********/	

.widget_wpsc_categorisation{

	float:left;

	padding:0px 0px 10px 0px;

	#margin:15px 0px 0px -5px;

	#width:242px;

}

.widget_wpsc_categorisation h4{

	float:left;

	padding:0px 0px 0px 12px;

	margin:0px 0px 0px 11px;		

}

.widget_wpsc_categorisation ul{

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px;

	list-style:none;

	color:#464646;

}

.widget_wpsc_categorisation ul li{

	float:left;

	width:205px;

	padding:7px 0px 5px 10px;

	margin-left:10px;

	border-bottom:1px solid #666666;

}

.widget_wpsc_categorisation ul li a{

	color:#000000;

	text-decoration:none;

}

.widget_wpsc_categorisation ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}	

/************* Authors & Product WIDGET ***********/	

/************* Authors WIDGET ***********/	

.authors{

	float:left;

	padding:0px 0px 10px 0px;

			

}

.authors ul{

	margin:0px 0px 0px 11px;

	padding:0px;

	list-style:none;

	color:#464646;

}

.authors ul li{

	float:left;

	width:211px;

	padding:7px 0px 5px 10px;

	margin:0px 0px 0px 0px;

	border-bottom:1px solid #666666;

}

.authors ul li a{

	color:#000000;

	text-decoration:none;

}

.authors ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}	

/************* Authors WIDGET ***********/	

/* Widget categories */

.widget-categories img {

	position: relative;

	max-height: 16px;

	top: 1px;

	margin: 0;

	padding: 0;

}

.categories{

	float:left;

	/*padding:0px 0px 10px 0px;*/

	padding:0px 10px 0px 0px;

	background:url(images/floral.gif) no-repeat left bottom;	

}

.categories ul{

	margin:0px 0px 0px 11px;

	padding:0px;

	list-style:none;

	color:#464646;

}

.categories ul li{

	float:left;

	/*background:url(images/bullet.gif) no-repeat 0% 50%;*/

	width:211px;

	padding:7px 0px 5px 10px;

	margin:0px 0px 0px 0px;

	border-bottom:1px solid #666666;

}

.categories ul li a{

	color:#000000;

	text-decoration:none;

}

.categories ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}

.archives{

	float:left;

	padding:0px 0px 10px 0px;

	width:232px;

}

.archives ul{

	margin:0px 0px 0px 11px;

	padding:10px 0px;

	list-style:none;

	color:#464646;

	background:#e8e1c0;

	float:left;

	display:inline;

}

.archives ul li{

	float:left;

	width:190px;

	padding:5px;

	margin:0px 10px;

	border-bottom:3px solid #ffffff;

	display:inline;

	cursor:pointer;

	background:none;

}

.archives ul li:hover{

	background:#FFFFFF;

	border-bottom:3px solid #b9ad76;

}

.archives ul li span{

	color:#ae3213;

	font-size:.8em;

}

.archives ul li a{

	color:#000000;

	text-decoration:none;

}

.archives ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}

/*** Content-area widgets (mostly utility widgets)************************************************/

.content .widget {

	margin: 0;

	padding: 0;

	border: none;

}

.content .widget-title {

	margin: 0 0 5px 0;

	padding: 0 0 5px 0;

	font: normal normal bold 14px/20px georgia, times, 'times new roman', serif;

	color: #333;

	background: transparent;

	border-bottom: 1px solid #ddd;

}

.content .widget-title a {

	color: #093653;

}

.page-template-widgets .content .widget {

	margin: 0 0 20px 0;

}

/*** Primary, Secondary, and Tertiary************************************************/

#widget-container {

	float:left;

	width:232px;

	padding:0px 20px 0px 0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#000000;

	font-size:12px;

}

#widget-container .textwidget{

	padding:0px 0px 0px 15px;

	text-align:justify;

}

#primary {

	overflow: hidden;

	float: left;

	/*width:232px;*/

}

#secondary {

	overflow: hidden;

	float: left;

	/*overflow: hidden;

	clear: right;

	float: right;

	/*width: 153px;

	margin: 0 0 0 14px;*/

}

#tertiary {

	overflow: hidden;

	float: left;

	/*overflow: hidden;

	float: right;

	width: 153px;*/

}

#primary .widget ul li {

}

#primary .widget ul ul {

	margin: 5px 0 0 0;

}

#primary .widget ul li li {

	margin: 0 0 2px 0;

	padding: 0 0 2px 20px;

	border: none;

}

#primary object {

	float: left;

	width: 300px;

	padding: 0;

	margin: 0 0 9px 0;

}

/*** Comments************************************************/

#comments-template {

	margin-top: 20px;

}

/* Comment headers */

#comments-number, #reply {

	font-size: 1.2em;

}

/* Comments are closed */

.comments-closed {

	color: #666;

	font-style: italic;

}

/* Comment list */

#comments-template ol {

	list-style: none;

	margin: 0;

}

/* Individual comments */

#comments li {

	overflow: hidden;

	margin: 0 0 15px 0;

	padding: 15px 15px 0 15px;

	color: #333;

	background: #f7f7f7;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

#comments li li, #comments li li li li, #comments li li li li li li {

	background: #fff;

}

#comments li li li, #comments li li li li li {

	background: #f7f7f7;

}

/* Avatar */

#comments li .avatar {

	width: 40px;

	height: 40px;

	float: left;

	margin-right: 20px;

	padding: 0;

	border: 1px solid #666;

}

/* Comment meta data */

#comments .comment-author {

	font-weight: bold;

}

#comments .comment-meta-data {

	margin-bottom: 15px;

}

/* Comment text */

.comment-text {

	clear: left;

	font-size: 13px;

}

/* Forms */

.text-input {

	display: block;

	padding: 3px 6px;

	width: 300px;

	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;

}

.page-template-quick-post .text-input {

	width: 97.5%;

}

#comments-template label {

	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;

}

textarea {

	clear: left;

	/*display: block;*/

	vertical-align:top;

	width: 50%;

	font: 14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;

}

.button {

	width: 49px;

	color: #eee;

    background:#d24f1d; 

	/*float:right;*/

	
border-top:2px solid #848484;
border-bottom:2px solid #fafafa;
border-left:0px;
border-right:0px;
padding: 3px;
}

.button:hover {

	cursor: pointer;

	background: #093653;

}


/*** Footer container (wraps Subsidiary and Footer)************************************************/

/*#footer-container {

	overflow: hidden;

	padding: 2px 0 0 0;

	background: #001838;

	border-top: 3px solid #00070F;

}*/

/*** Utility After Page************************************************/

#utility-after-page	{

	margin-bottom: 10px;

	float:left;

	width:708px;	

}

#utility-after-page .widget-inside div	{

	margin-bottom:10px;

}

#utility-after-page .widget-inside h3 {

	padding:15px 0px; 

	width:708px;

	color:#D24F1D;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:1.8em;

	font-weight:normal;

}

/**	/*** Utility After Single************************************************/

#utility-after-single	{

	margin-bottom: 10px;

	float:left;

	width:708px;	

}

#utility-after-single .widget-inside div	{

	margin-bottom:10px;

}

#utility-after-single .widget-inside h3 {

	padding:15px 0px; 

	width:708px;

	color:#D24F1D;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:1.8em;

	font-weight:normal;

}

/*** Utility Before Content************************************************/

#utility-before-content	{

	margin-bottom: 10px;

	float:left;

	width:708px;	

}

#utility-before-content .widget-inside div	{

	margin-bottom:10px;

}

#utility-before-content .widget-inside h3 {

	padding:15px 0px; 

	width:708px;

	color:#D24F1D;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:1.8em;

	font-weight:normal;

}

/*** Utility After Content************************************************/

#utility-after-content	{

	margin-bottom: 20px;	

	width:708px;

}

#utility-after-content .widget-inside h3 {

	padding:15px 0px; 

	width:708px;

	color:#D24F1D;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:1.8em;

	font-weight:normal;	

}

/*** Utility Footer************************************************/

#utility-footer {

	overflow: hidden;

	width: 960px;

	margin: 0 auto 14px auto;

	padding: 2px 0 0 0;

}

#utility-footer .widget {

	overflow: hidden;

	float: left;

	margin: 0;

	padding: 15px 0px 0 0px;

	font: 11px/21px Arial, 'Helvetica Neue', Helvetica, sans-serif;

	color:#f7f7f7;

	background: transparent;

	border: none;

}

#utility-footer .widget-title {

	margin: -20px 0 0 -10px;

	font-size: 15px;

	color: #bbb;

	background: transparent;	

}

#utility-footer h3	{

	float:left;

	font-weight:bold;

	width:960px;

	margin:-10px 0px 0px 0px;

}	

#utility-footer .textwidget	{

	text-align:justify;

}	

#utility-footer a {

	color: #aaa;

}

#utility-footer .widget ul {

	margin-left: 0;

}

#utility-footer .widget ul li {

	margin: 0 0 3px 0;

	padding: 0 5px 3px 5px;

	background: transparent;

	border-bottom: 1px solid #072145;

}

/*** Subsidiary************************************************/

#subsidiary {

	overflow: hidden;

	width: 960px;

	margin: 0 auto 14px auto;

	padding: 2px 0 0 0;

}

#subsidiary .widget {

	overflow: hidden;	

	margin: 0;

	padding: 15px 0px 0 0px;

	font: 11px/21px Arial, 'Helvetica Neue', Helvetica, sans-serif;

	color:#f7f7f7;

	background: transparent;

	border: none;

}

#subsidiary .widget-title {

	margin: -20px 0 0 -10px;

	font-size: 15px;

	color: #bbb;

	background: transparent;	

}

#subsidiary h3	{

	font-weight:bold;

	width:960px;

	margin:-10px 0px 0px 0px;

}	

#subsidiary .textwidget	{

	text-align:justify;	

}	

#subsidiary a {

	color: #aaa;

}

#subsidiary .widget ul {

	margin-left: 0;

}

#subsidiary .widget ul li {

	margin: 0 0 3px 0;

	padding: 0 5px 3px 5px;

	background: transparent;

	border-bottom: 1px solid #072145;

}

/*** Footer************************************************/

#footer-container {

	overflow: hidden;

	clear:both;

	padding: 2px 0 0 0;

	background-color:#000;

}

#footer {

	overflow: hidden;

	width: 960px;

	margin: 0 auto;

	padding: 20px 0 0 0;

	color: #f7f7f7;

}

#footer a {

	font-style: normal;

	color: #aaa;

}

#footer .copyright {

	display: inline;

	float: left;	

	margin-right: 9px;

}

/******** Added the Style sheet by selvabalaji on  Dec 7th *********/

.page_container{

	float:left;

	width:100%;

	background:#0b1701;

}

.container{

	margin:0px auto;

	width:996px;

}

.wrapper{

	float:left;

	width:996px;

}

.header{

	float:left;

	width:996px;

	padding:0px;

	background:#0d1601;

}

#logo{

	float:left;

	background:url(images/finest_italian_logo.jpg) no-repeat left top;

	width:514px;

	height:121px;

	margin:0px 0px;

}

#logo a{

	display:block;

	width:514px;

	height:121px;

}

#header_rgt ul li{display:inline;

	float:left;

	margin:50px 25px 10px 0px;

	text-align:right;

	letter-spacing:1px;

	font-size:10px;

	color:#CCCCCC;

	display:inline;

}

#header_rgt p{

	margin:5px 0px;

}

#header_rgt select{

	margin:0px;

	font-size:10px;

	border:none;

}

/****************************Footer************************/

#footer{

	float:left;

	background:#000000;

	width:100%;

	padding:10px 0px;

	color:#999999;

}

#footer_wrapper{

	margin:0px auto;

	width:970px;

	color:#FFFFFF;

	font-size:.9em;

}

#footer ul{

	margin:0px 0px 0px 0px;

	padding:0px;

	list-style:none;

	width:100%;

}

#footer ul li{

	margin:0px;

	padding:0px 20px 0px 0px;

	float:left;

}

#footer a{

	text-decoration:none;

	color:#999999;

}

#footer a:hover{

	color:#FFFFFF;

}

#copy{

	float:left;

	width:600px;

	font-size:.85em;

	padding:10px 0px;

	color:#999999;

}

#copy span{

	color:#f4c300;

}

#cards{

	float:right;

}

/*****************************************************/

/*** Page Navigation************************************************/

/*************************Navigation Starts**********************/

#nav_container{

	float:right;

	width:100%;

	background:url(images/nav_bg.gif) repeat-x;

	margin:0px 0px;

	padding:0px 0px 0px 0px;

}

#nav{

	float:left;

	font-size:1.0em;	

	color:#ffffff;

	position:relative;

	z-index:10;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#nav ul{

	list-style:none;

	padding:0px;

	margin:0px 0px 0px 25px;

}

#nav ul li{

	float:left;

	margin:0px 10px 0px 0px;

	line-height:46px;

	text-transform:capitalize;

	position:relative;

	padding:0px 10px;

}

#nav ul li:hover{

background:url(images/nav_hover.gif) no-repeat center;

}

#nav ul li a{

	color:#ffffff;	

	text-decoration:none;

	display:block;

}

#nav ul li a:hover{

	color:#ffffff;

}

#nav ul li ul{

	display:none;

}

#nav ul li:hover ul{

	display:block;

	position:absolute;

	left:-25px;

	width:150px;

	top:46px;

}

#nav ul li:hover ul li{

	float:left;

	line-height:30px;

	width:150px;

	background:#d24f1d;

	border-bottom:1px solid #7f1b01;

}

#nav ul li:hover ul li:hover{

	background:#af3313;

}

#nav li.current_page_item  {

	color: #ffffff;

	background:url(images/nav_hover.gif) no-repeat center;

}

#nav .current_page_item a:hover {

	color: #ffffff;

}

#cpanel{

	float:right;	

	background:url(images/c_panel_arrow.gif) no-repeat left top #ae3213;

	line-height:43px;

	margin:3px 25px 0px 0px;

	color:#fec221;

	font-size:11px;

	text-align:right;

	display:inline;

	padding:0px 10px 0px 20px;

}

#cpanel a{

	padding:0px 10px;

	color:#fec221;

	text-decoration:none;

}

#cpanel a:hover{

	text-decoration:underline;

	color:#FFFFFF;

}

#cpanel .user{

	color:#FFFFFF;

}

/************************Sileshow************/

.slideshow1{

	float:left;

	/*padding:20px 0px 20px 5px;*/

	width:991px;

}

.flt{

	float:left;

}

/********** Slideshow Div Style ************/

.stepcarousel{

	text-align:center;

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

	width: 990px; /*Width of Carousel Viewer itself*/

	height: 400px; /*Height should enough to fit largest content's height*/

	padding-left:0px;

	margin:0px 10px 0px 0px;

	float:left;

	background:none;

}

.stepcarousel .belt{

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

	float:left;

}

.stepcarousel .panel{

	float: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	width: 301px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

	margin-top:15px;

	margin-left:0px;

	padding:0px 7px;

}

/**** home page login Light box *********/

/******* single page pdt display**********/

#singlepdt{

	float:left;

	left:0;

	margin-bottom:0;

	text-align:left !important;

	top:0;

	width:100%;

}

#singlepdt img{

	padding:10px;

	background:#FEFDF5;

	border:1px solid #E8E1C0;

	margin:0px;

	float:left;

}

#TB_ajaxContent{

	background:#FEFDF5;

}

#TBcontainer{	

	margin:0 auto;

	padding:20px 40px;

	text-align:left;

	margin-left:105px;

	background:#FEFDF5;

}

#form1{

	margin:1em 0;

	padding-top:10px;

	background:url(images/form_top.gif) no-repeat 0 0;

}

#form1 fieldset{

	margin:0;

	padding:0;

	border:none;	

	float:left;

	display:inline;

	width:260px;

	margin-left:25px;

}		

#form1 legend{

	display:none;

}	

#form1 p{

	margin:.5em 0;

}	

#form1 label{

	display:block;

}	

#form1 input, #form1 textarea{		

	width:252px;

	border:1px solid #ddd;

	background:#fff url(images/form_input.gif) repeat-x;

	padding:3px;

}		

#form1 textarea{

	height:125px;

	overflow:auto;

}					

#form1 p.submit{

	background:url(images/form_bottom.gif) no-repeat 0 100%;

	padding:0 25px 20px 25px;

	margin:0;

	text-align:left;

}	

#form1 button{

	width:150px;

	height:37px;

	line-height:37px;		

	border:none;

	background:url(images/form_button.gif) no-repeat 0 0;

	color:#fff;

	cursor:pointer;

	text-align:center;

}

#regfrm{

	float:left;

	/*width:890px;*/

	width:690px;

	/*margin:10px 0px 10px 0px;

	padding:10px;*/

	background-color:#FEFDF5;

}

#regform{

	float:left;

	/*width:909px;*/

	width:690px;

	margin:10px 0px 10px 0px;

	padding:10px;

	background-color:#FEFDF5;

	border:1px solid #E8E1C0;	

}

#regform h1{

	float:left;

	margin-top:10px;

}

#leftregfrm{

	float:left;

	width:312px;

	/*margin-left:50px;*/

}

#frmright{

	float:right;

	width:315px;

	margin:0px 0px 0px 20px;

	/*width:400px;

	margin:0px 0px 0px 45px;*/

}

#btn{

	background:#DE6317;

	color:#FFFFFF;

	border:1px solid #7A3615;

	margin:5px 0px 5px 5px;

/*	width:50px;

	padding:0px;

*/

	width:70px;

	padding:3px;

	text-transform:lowercase;

	font-family:Arial;

	cursor:pointer;

}

.butn{

	background:url(images/delete_icon.gif) no-repeat left; 

	border:0px; 

	height:16px; 

	width:13px; 

	margin:0px 0px 0px 10px; 

	float:left; 

	cursor:pointer;	

}

.qty_txt	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	border:1px solid #CCCCCC;

	width:50px;

/*	padding-left:2px;

	padding-bottom:4px;

	padding-top:4px;*/

	margin:8px;

	text-align:center;

}

.make_purchase{

	background:#DE6317;

	color:#FFFFFF;

	border:1px solid #E8E1C0;

	margin:0;

	text-transform:uppercase;

	padding:10px;

	margin:0px;

	font-family:Arial;

	cursor:pointer;

}

/***************************Main content*************/

#thecontent{

	float:left;

	width:980px;

	padding:0px 8px;

/*	padding:10px 0 0 20px;*/

	background:url(images/cont_bg.png) repeat-y;

	font-family:Georgia, "Times New Roman", Times, serif;

	top:-30px;

	position:relative;

	z-index:2;

}

#thecontent_home{

	float:left;

	width:980px;

	padding:0px 8px;

	background:url(images/cont_bg.png) repeat-y;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#homepagecontent{

	width:960px;

	float:left;

	margin:0px 0px 0px 0px;

	padding:20px 10px;

	font-size:.9em;	

}

#homepagecontent h1, .postarea h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:2.1em;

	color:#d24f1d;

	margin:0px;

	padding:10px 0px 10px 0px;

	font-weight:normal;

}

#homepagecontent h2, .postarea h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.8em;

	color:#d24f1d;

	margin:0px;

	padding:0px 0px 10px 0px;

	font-weight:normal;

}

#pagecontent{

	float:left;

	margin:0px 0px 0px 10px;

	padding:20px 10px 20px 10px;

	font-size:.9em;	

}

#pagecontent h1, .postarea h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:2.1em;

	color:#d24f1d;

	margin:0px;

	padding:0px 0px 10px 0px;

	font-weight:normal;

}

#pagecontent h2, .postarea h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.8em;

	color:#d24f1d;

	margin:0px;

	padding:10px 0px 10px 0px;

	font-weight:normal;

}

.postarea{

	line-height:22px;

	margin:0px;

}

.postarea a{

	color:#d24f1d;

}

.wpsc_description{

	color:#000000;

}

.wpsc_description p{

	color:#000000;

}

.wpsc_product_price{

	color:#000000;

}

.art_products_container{

        clear:both;

}

.art_products{

	background:#FEFDF5;

	border:1px solid #E3DAB3;

	float:left;

	line-height:18px;

	margin:15px 5px 5px 5px;

	padding:20px 0px 5px 25px;

	width:194px;

    height:575px;

}

.art_products .desc{

	margin:10px 20px 10px -10px;

	padding-right:5px;

	float:left;

	color:#6a6a6a;

	font-size:.8em;	

	font-family:Arial, Helvetica, sans-serif;

}

.art_products .desc h3{

	color:#000000;

	font-size:1.2em;

	margin:0px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.price1{

	margin:20px 0px 00px 0px;

	float:left;

	padding:0px 10px 0px 0px;

	display:inline;

	font-weight:bold;

	font-size:1.6em;

	color:#000000;

}

.price2{

	padding:0px 0px 0px 10px;

	float:left;

	margin:20px 0px 0px 0px;	

	border-left:1px solid #CCCCCC;

}

.price2 img{

	padding:2px 0px;

	float:left;

}

#price3{

	padding:0px 0px 0px 0px;

	float:left;

	margin:10px 0px 0px 0px;	

}

#price3 img{

	padding:0px 0px 0px 0px;

	float:left;

	margin:0px 0px 0px 0px;	

}

.price2 img{

	padding:2px 0px;

	float:left;

}

.artist_says{

	float:right;

	margin:10px 0px 0px 0px;

	position:relative;

}

.artists_box{

	float:left;

	background:#262626;

	border:6px solid #e8e1c0;

	width:614px;	

	padding:20px;

}

.artist_msg{

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:.85em;

	line-height:15px;

	color:#CCCCCC;

	width:290px;

	margin:0px 15px 0px 0px;

}

.artist_msg h3{

	color:#fccd50;

	margin:0px;

	font-size:1.3em;

	font-weight:normal;

	padding:0px 0px 10px 0px;

}

.artist_msg img{

	padding:0px 10px 0px 0px;

}

.viewmore{

	position:absolute;

	right:10px;

	bottom:-30px;

	_bottom:-25px;

	z-index:10;

}

.viewmore img{

	position:absolute;

	right:10px;

	bottom:6px;

	_bottom:-25px;

	z-index:10;

}

/*****************************Sidebar********************/

#sidebar{

	float:left;

	width:232px;

	padding:0px 20px 0px 0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#000000;

}

.sidebar_titlebg{

	float:left;

	width:222px;

	background:url(images/title_bg.gif) no-repeat;

	line-height:56px;	

	font-size:1.6em;

	color:#d7551d;

	padding:0px 0px 0px 10px;

}

#categories{

	float:left;

	padding:0px 0px 10px 0px;

	background:url(images/floral.gif) no-repeat left bottom;	

}

#categories ul{

	margin:0px 0px 0px 11px;

	padding:0px;

	list-style:none;

	color:#464646;

	font-size:.8em;

}

#categories ul li{

	float:left;

	background:url(images/bullet.gif) no-repeat 0% 50%;

	width:211px;

	padding:7px 0px 5px 10px;

	margin:0px 0px 0px 0px;

	border-bottom:1px solid #666666;

}

#categories ul li a{

	color:#000000;

	text-decoration:none;

}

#categories ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}

#articles{

	float:left;

	padding:0px 0px 10px 0px;

	width:232px;

}

#articles ul{

	margin:0px 0px 0px 11px;

	padding:10px 0px;

	list-style:none;

	color:#464646;

	font-size:.75em;

	background:#e8e1c0;

	float:left;

	display:inline;

}

#articles ul li{

	float:left;

	width:190px;

	padding:5px;

	margin:0px 10px;

	border-bottom:1px solid #e8e1c0;

	display:inline;

	cursor:pointer;

}

#articles ul li:hover{

	background:#FFFFFF;

	border-bottom:1px solid #b9ad76;

}

#articles ul li span{

	color:#ae3213;

	font-size:.8em;

}

#articles ul li a{

	color:#000000;

	text-decoration:none;

}

#articles ul li a:hover{

	color:#0c1701;

	text-decoration:underline;

}

#newsletter{

	float:left;	

}

#newsletter-cont{

	padding:10px;

	margin:10px;

	display:inline;

	float:left;

	background:#262626;

	width:200px;

	color:#FFFFFF;

}

#newsletter .txt{

	background:#f6f1db;

	float:left;

	padding:3px 10px 3px 3px;

	height:14px;

	font-size:11px;

	border:0px;

	width:165px;

	margin:0px;

}

#newsletter .btn{

	background:url(images/go_button.gif) no-repeat 50% 50% #f6f1db;

	float:left;

	padding:0px;

	height:20px;

	width:20px;

	border:0px;

	margin:0px;

}

/********* Bread Crum Design ********/

.breadcrumb {

	margin: 0 0 15px 0;

	font-size: .9em;

	font-style: italic;

	color: #666;

	border-bottom:1px solid #ECE2B7;

	text-transform:capitalize;	

	padding:5px 10px;

}

.breadcrumb a {

	color: #111;

	text-decoration: none;

}

.breadcrumb a:hover {

	color: #d54e21;

	text-decoration: none;

}

#wpsc_shopping_cart_container{

	/*border:1px solid #E8E1C0;

	background-color:#FEFDF5;

	width:930px;*/

	border:1px solid #E8E1C0;

	background-color:#FEFDF5;

	width:708px;

	float:left;

	/*margin-bottom:20px;*/

}

#wpsc_shopping_cart_container p{

	padding:0px 10px;

}

/*------------------------------------------------*/

/*-----------------[SLIDER]--------------*/

/*------------------------------------------------*/

#bloginnerpage{

	/*width:680px;*/

	width:700px;

	float:right;

}

#blogpage{

	/*width:680px;*/

	width:708px;

	float:right;

}

.black_overlay {

	DISPLAY: none;

	Z-INDEX: 1001;

	FILTER: alpha(opacity=80);

	LEFT: 0%;

	WIDTH: 100%;

	POSITION: absolute;

	TOP: 0%;

	HEIGHT: 100%;

	BACKGROUND-COLOR: black;

	-moz-opacity: 0.8;

	opacity: .80;

}

.white_content {

	BORDER-RIGHT: orange 16px solid;

	PADDING-RIGHT: 16px;

	BORDER-TOP: orange 16px solid;

	DISPLAY: none;

	PADDING-LEFT: 16px;

	Z-INDEX: 1002;

	LEFT: 25%;

	PADDING-BOTTOM: 16px;

	OVERFLOW: auto;

	BORDER-LEFT: orange 16px solid;

	WIDTH: 50%;

	PADDING-TOP: 16px;

	BORDER-BOTTOM: orange 16px solid;

	POSITION: absolute;

	TOP: 25%;

	HEIGHT: 50%;

	BACKGROUND-COLOR: white;

}

/********* Shopping Card CSS **********************/  


.fmenu p{margin:4px;
	
} 

.fmenu{

	background: url(images/cart_bg.gif) no-repeat;

	width:233px;

	height:132px;

	position:absolute; 

	color:#000000; 

	font-size:20px;

	z-index:10;

	padding-left:5px;

}

.fmenu_head	{

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	color:#FFFFFF;

}

.fmenu_subcontent	{

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#FFFFFF;

	font-style:italic;

	font-weight:bold;

}

.fmenu_subcontent span	{

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-style:italic;

	font-weight:bold;

}

.fmenu_bottom_text a	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

}

.fmenu_bottom_text 	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	float:left;

	padding:0px 5px;

}

/********* End Shopping Card CSS **********************/

/****************** Slide Show ************************/

#left_picture{

	float:left; 

	height:158px; 

	width:30px;

	z-index:2;

	margin:170px 0px 0px 0px;

}

#right_picture{

	float:right; 

	height:158px; 

	width:30px; 

	z-index:2; 

	margin: 170px 0px 0px 1025px;

	#margin:170px 0px 0px 0px;

	position:absolute;

}

#content-slidshow{

	margin: -80px 0px 30px 9px;

	#margin: -75px -6px 30px 0px;

	background-color:#333333;

	color:#FFFFFF;

	width:300px;

	height:68px;

	position:relative;

	filter: alpha(opacity=70);

 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);

	-moz-opacity: 0.70; opacity:0.7;

	padding:0px 0px 0px 3px;

}

#content-slidshow a{

	color:#FFCC00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

#content-slidshow a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFCC00;

	text-decoration:underline;

}

#slider-desc	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	text-align:left;

	color:#FFFFFF;

}

#slider-desc h2	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	text-align:left;

	color:#FFFFFF;

}

/****************** Slide Show ************************/

/***************** Event List ****************/

#events-list .widget-inside h2{

	background:url("images/title_bg.gif") no-repeat scroll 0 0 transparent;

	margin:0px 0px 0px 10px;

}

#events-list .widget-inside ul li{

	background:url("images/bullet.gif") no-repeat scroll 0px 0px transparent;

	margin:10px;

	padding:0 0 0 10px;

}

/***************** End ****************/

/***************** Article Categories****************/



#primary #hybrid-categories-4 .widget-inside{

	clear:both;

	#margin:25px 0px 10px -140px;

	padding:0px;

	width:242px;

	border:0px solid red;

	position:relative;

	float:left;

	

}
#navTop ul{float:right;	list-style:none;padding:0px;margin:28px 20px 0px 15px;color:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;
font-size:.85em;}

#navTop ul li{display: inline;list-style-type: none;padding-right: 15px;}
#navTop ul li a{color:#b9b76a;}
#navTop ul li a:visited{color:#b9b76a;}
#navTop ul li a:hover{color:#ffffff;}
.search_product{width:196px;float:left;margin:10px;border:1px solid #cccccc;padding:10px;}
.search_thumbnail {background:#eeeeee;border:1px solid #cccccc;padding:5px;width:176px;}
.entry-content {width:700px;}

