/*
Theme Name: Whiskystore
Theme URI: http://www.ineosolutions.com
Description: Default Whiskystore Theme
Version: 1.0
Author: Kyo
Author URI: 
*/
/* START OF STRUCTURE */
body {
	background: #8b0b04;
	font-family: Arial, Verdanna;
	font-size: 12px;
}

img {
	border: none;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #F0CD01;
}

hr {
	margin: 1em 20px 1em 10px;
	height: 1px;
	color: #8A0700;
}

#main_content {
	width: 732px;
	margin: auto;
	margin-top: 1em;
}

#header {
	width: 732px;
	height: 15px;
	margin: 0;
	padding: 0;
}

#menu {
	margin: 0;
	padding: 0 13px 0 12px;
	background: #fff7d2;
	list-style: none;
	height: 40px;
}

#menu li {
	float: left;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}

#banner, #content {
	padding: 0 13px 0 12px;
	background: #fff7d2;
}

#content {
	padding: 0 13px 1em 12px;
	background: #fff7d2;
	color: #525252;
}

#content h1 {
	margin: 0 0 1em 0;
}

#content h2 {
	margin: 1em 20px 1em 10px;
	border-bottom: 1px solid #8A0700;
	color: #8A0700;
}

#content p {
	padding: 0 10px;
}

#content strong {
	color: #d26d00;
}



#content1 {
	padding: 0 13px 1em 12px;
	background: #fff7d2;
	color: #525252;
}

#content1 h1 {
	margin: 0 0 1em 0;
}

#content1 h2 {
	margin: 1em 20px 1em 0px;
	border-bottom: 1px solid #8A0700;
	color: #8A0700;
}

#content1 p {
	padding: 0 10px;
}

#content1 strong {
	color: #d26d00;
}


#footer p {
	text-align: center;
	color: #ffffff;
}
/* END OF STRUCTURE */

/* START OF COMMON CLASSES */
.top { vertical-align: top; }
.bottom { 	vertical-align: bottom; }
.right { text-align: right; }
.center { text-align: center; }
.left { text-align: left; }
.fright { float: right; }
.fleft { float: left; }
.clear { clear: both; }
.space_btm { margin-bottom: 1em; }
.space_right { margin-right: 1em; }
/* END OF COMMON CLASSES */


/* START OF CATALOGUE */
#category_col {
	float: left;
	width: 200px;
	margin: 0;
	margin-top: 1em;
	padding: 0;
	background: url('images/category_box_03.jpg') repeat-y;
}
#category_col h2{
	margin: 1em 20px 1em 0px;
	border-bottom: 1px solid #8A0700;
	color: #8A0700;
	}



* html #category_col { display:inline; } /* HACK TO PREVENT DOUBLE MARGIN AND PADDING IN IE 6 */


#product_col {
	float: right;
	width: 480px; /* 1px short to make col fall nicely in print preview */
	margin-top: 1em;
	margin-left: 10px;
	background: url('images/product_box_03.jpg') repeat-y;
}

#inner_product_col {
	padding: 0 15px;
}

#category_col h2 {
	margin: 0 10px;
}

#product_col h2 {
	margin: 0;
}

.category_menu {
	margin: 10px;
	padding: 0;
	list-style: none;
}

.category_menu a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #666666;
}

.category_menu a.current_category {
	font-style: italic;
	color: #D26D00;
}

.category_menu a:hover {
	background: #F0CD01;
	color: #ffffff;
	font-style: normal;
}

.listing_table {
	width: 98%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.listing_table th {
	padding: 2px 4px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #993333;
	color: #ffffff;
	text-align: center;
}

.listing_table td {
	padding: 4px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
}

.listing_table tr.alt {
	background: #fff2b5;
}

.no_results {
	margin-bottom: 1em;
	text-align: center;
	color: #ff0000;
	font-weight: bold;
}

#item_info p{
	margin-top: 0;
	margin-bottom: 1em;
}

#item_info p.heading {
	color: #333333;
	margin-bottom: 0;
	font-weight: bold;
}

#item_info img {
	float: right;
	border: 2px solid #eeeeee;
}
/* END OF CATALOGUE */

/* START OF PAGINATION STYLES */
#e_pages {
	margin: 1em 0;
	padding: 0 1em;
	background: #EDF3FE;
}

.pageDisplay {
	margin-left: auto;
	margin-right: auto;
	padding-top: 1em;
	text-align: left;
	font-size: 12px;
}

.pageListing {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1em;
	text-align: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
}

.pageListing a:link, .pageListing a:active, .pageListing a:visited, a:link.categoryLink, a:active.categoryLink, a:visited.categoryLink  {
	padding: 2px 6px;
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
	text-decoration: none;
}

.pageListing a:hover, a:hover.categoryLink {
	background: #F0CD01;
	color: #ffffff;
}

.currentPage {
	padding: 2px 6px;
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
}
/* END OF PAGINATION STYLES */

/* START OF LATEST UPDATES */
.news_container {
	width: 685px;
	margin: 0 10px 1em 10px;
	background: url('../images/news_box_03.jpg') repeat-y;
}

.news_title {
	padding: 0 20px;
	margin: 0;
}

.news_date {
	margin-top: 0px;
}

#content .news_container p {
	padding: 0 20px;
}

.news_archive_link {
	text-align: right;
	font-weight: bold;
}

#news_paging {
	margin: 0 10px;
}

#news_paging p {
	margin: 0;
	padding: 0;
}
/* END OF LATEST UPDATES */

/* START OF NOTICE BOX */
.error_box {
	border: 2px solid #FF9999;
	background: #FFEFF7;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0.5em 1em;
	margin-left: 10px;
	margin-right: 10px;
}

.error_box .errorMessage {
	color: #000000;
}

#content .error_box h2 {
	color: #FF9999;
	margin: 0 0 0.5em 0;
	text-decoration: none;
	border: 0;
}

.message_box {
border: 2px solid #339933;
background: #C2EFC2;
margin-top: 1em;
margin-bottom: 1em;
padding: 0.5em 1em;
margin-left: 10px;
margin-right: 10px;
}

.message_box .successMessage {
color: #000000;
}

#content .message_box h2 {
	color: #339933;
	margin: 0 0 0.5em 0;
	text-decoration: none;
	border: 0;
}
/* END OF NOTICE BOX */
.postLyr { width:707px; float:left; margin:0px; padding:0px 12px 0px 13px; background:#fff7d2; }
.postLyrLeft { width:500px; float:left; }
.postLyrRight { width:200px; float:left; }


/*for category*/
.category_menu {
	margin: 10px;
	padding: 0;
	list-style: none;
}

.category_menu a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #666666;
}

.category_menu a.current_category {
	font-style: italic;
	color: #D26D00;
}

.category_menu a:hover {
	background: #F0CD01;
	color: #ffffff;
	font-style: normal;
}

/* START OF CATALOGUE */
#category_col {
	float: left;
	width: 200px;
	margin: 0;
	margin-top: 1em;
	padding: 0;
	background: url('images/category_box_03.jpg') repeat-y;
}
#category_col1 {
	float: left;
	width: 200px;
	margin: 0;
	margin-top: 1em;
	padding: 0;
	background: url('images/category_box_03.jpg') repeat-y;
}

* html #category_col { display:inline; } /* HACK TO PREVENT DOUBLE MARGIN AND PADDING IN IE 6 */

.linklove{display:none;}

#sidebar {
	float: left;
	width: 200px;
	margin: 0;
	margin-top: 1em;
	padding: 0;
}
#sidebar .box{
background: url('images/category_box_03.jpg') repeat-y;
margin-bottom:1.5em;	
}
#sidebar h2{
	margin: 1em 20px 1em 0px;
	border-bottom: 1px solid #8A0700;
	color: #8A0700;
	}
* html #sidebar { display:inline; } /* HACK TO PREVENT DOUBLE MARGIN AND PADDING IN IE 6 */
#small_content {
	float: right;
	width: 480px; /* 1px short to make col fall nicely in print preview */
	margin-top: 1em;
	margin-left: 10px;
}
#small_content .box{
	background: url('images/product_box_03.jpg') repeat-y;
	margin-bottom:1.5em;
}

#small_content .inner_box {
	padding: 0 15px;
}

#sidebar h2 {
	margin: 0 10px;
}

#small_content h2 {
	margin: 0 0 10px;
}
#small_content p{
padding:0;
}

h1,h2,h3{margin-top:0;}

/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.commentmetadata { text-transform: uppercase; color: #abab91; font-size: 12px; text-transform: uppercase; margin-top: 10px; }
#comments { margin-top: 30px; }
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited { color: #abab91; }
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says { color: #e56100; font-family: Georgia; font-size: 17px; font-style: normal; }
.avatar { border: 5px solid #eeeedd; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }
.comment, .pingback { border-bottom: 1px solid #eeeedd; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }
.children .comment { border-top: 1px solid #eeeedd; border-bottom: none; padding-top: 15px; margin-bottom: 0px; }
.comment-reply-link, .comment-reply-link:visited { color: #fff !important; display: block; font-weight: bold; background-color: #76a0b0; padding: 2px 7px; float: right; text-transform: lowercase; font-size: 11px; margin-bottom: 10px; margin-top: -10px; }
.commentlist { float: left; margin-left: 0px; padding-left: 10px; }
.comment-reply-link:hover { background-color: #7bab96; color: #fff; }
.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #fff !important; display: block; font-weight: bold; background-color: #76a0b0; padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; }
#commentform { clear: both; float: left; }
.cancel-comment-reply a:hover { background-color: #7bab96; color: #fff; }
#respond { float: left; width: 100%; }


/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 350px; padding: 10px; }
#commentform #email { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding: 6px 10px 0; margin-bottom: 3px; }
#commentform #author { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding: 6px 10px 0; margin-bottom: 3px; }
#commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px;padding: 6px 10px 0; margin-bottom: 3px; }

.alignleft{float:left;}
.alignright{float:right;}