@charset "utf-8";
/*
Description: Benovia
Version: 1.0
Author: Internet Marketing Agency
Author URI:  http://www.internetmarketingagency.com/
*/

/* ====================== Page Formatting  ========================*/
body, table, p, a, td, th, li, ol, input, select, textarea, 
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, h7, h7 a {
	margin: 0px;
	padding: 0px;
	color:#464747;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
	
body {background-color:#2d323d;text-align:center;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {
	margin-bottom:8px;
	color:#961B1E;
}
h1, h1 a {font-size:21px;font-family:"Times New Roman", Times, serif;}
h2, h2 a {font-size:14px;}
h3, h3 a {font-size:13px;}
h4, h4 a {font-size:12px;}
h5, h5 a {font-size:12px;font-weight:bold;}

.light-red, .light-red a {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#961B1E;display:block;}

p {padding-bottom: 15px;}

.indent{margin-left:150px; position: relative; border-left:1px solid #e4d7bd; padding-left:7px; margin-bottom:20px; min-height:100px;z-index:400;}
.indent img{position: absolute; left:-150px;}

* html p.indent {height:100px;}

ol {margin:0 0 0 20px;padding:0 0 15px 0;}
ol, ol li {list-style-type:decimal;}
ul {list-style-type: square;margin:0 0 0 15px;padding:0 0 15px 0;}

a {outline:0px none;color:#646D86;font-style:italic;text-decoration:none;}
a:hover {text-decoration:underline !important;}

img, a img { border:none; }

td {vertical-align: top;}

input, textarea, select {margin:5px; border:1px solid grey;}
input:focus, textarea:focus, select:focus {border:1px solid black;}

/* ======================== Shortcuts ========================== */
.clearBoth{clear:both;height:0px;font-size:1px;line-height:0px;overflow:hidden;}
.floatLeft{float:left;}
.floatRight{float:right;}
.smallText {font-size: 9px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
input.hidden {display:none;}
.padding0 {padding:0px !important;}
.margin0 {margin:0px !important;}
.margin5 {margin:5px;}
.padding5 {padding:5px;}
.sold_out {background:url(../img/bg_sold-out.gif) no-repeat center center;}
.form_note {display:block;font-size:10px;color:#333333;}

/* ====================== Layout ========================*/
#master {background:#535b6e url(../img/bg_master.png) top left repeat-x;}
#main {width:960px;margin:0px auto;position:relative;text-align:left;padding-bottom:50px;background:url(../img/bg_content.png) repeat-y top left;}
#header {height:175px;margin-bottom:200px;z-index:500;position:relative;}
#content {z-index:500;position:relative;position:relative;overflow:hidden;}

/* ====================== Header Elements ====================== */
#headerContent {background:#000;height:131px;margin:0 8px;}

#logoContainer{float:left;padding:28px 0 0 6px;}
#screenLogo{display:block;}
#screenLogo a {width:539px;height:99px;display:block;background:url(../img/logo.png) top left no-repeat;}
#screenLogo a:hover {background-position:bottom left;}

#printLogo{display:none;}

.searchContainer {float:right;margin:27px 0 0;}

#header .searchBox {float:right;width:116px;padding:0 13px 10px 0;}

.searchContainer .searchInput {height:16px;width:116px;background:url(../img/bg_input-header.gif) no-repeat bottom right;}
.searchContainer input {
	height:12px;
	width:106px;
	margin:2px 5px;
	border:0px none;
	font-size:10px;
	background:none;	
}
.searchContainer a {display:block;color:#fff;font-size:11px;}

.searchContainer .quickLinks {clear:both;width:140px;float:right;}
.searchContainer .quickLinks ul {margin:0;padding:0;}
.searchContainer li {display:block;list-style:none;text-align:center;padding:1px 0;}
.searchContainer li a {font-style:normal;}

/* ====================== Top Navigation ====================== */
#header #navL {float:left;}
#header #navR {float:right;}

#header #navL li {}
#header #navR li {}

#header .nav {
	background:url(../img/bg_topnav.gif) top left repeat-x;
	padding-top:14px;
	margin-top:2px;
	height:32px;
	text-align:center;
	width:100%;
	position:absolute;
	top:129px;
}
#header .nav ul {border-left:1px solid #ffffff;padding:0px;margin:0;display:inline;}
#header .nav li {display:inline;border-right:1px solid #ffffff;list-style:none;}
#header .nav li a{color:#fff; padding:0 20px;text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	font-style:normal;
}
#header .nav li a:hover {background:#646d86;border:solid #ffffff;border-width:0 1px;margin:0 -1px;padding:1px 20px;text-decoration:none !important;}
#header .nav li.currentCategory1 a {background:#646d86;border:solid #ffffff;border-width:0 1px;margin:0 -1px;padding:1px 20px;text-decoration:none !important;}
/* ====================== Content ====================== */
.leftMaster {
	float: left;
	width: 680px;
	z-index:500;
	position:relative;
}
.leftMaster .col0 { } /*designed to go entire width of container */
.leftMaster .col1 { width: 163px; margin-left:48px;}
.leftMaster .col2 { width: 425px; float:right;}
.leftMaster .col2 img {margin:7px 9px;}

.leftMaster #no_left_nav.col2 {width:575px;}

#no_callouts.leftMaster {width:855px;}
#no_callouts.leftMaster .col2 {width:600px;}

.rightMaster {
	float: right;
	width: 240px;
	z-index:500;
	position:relative;
}
.rightMaster .col0 {padding-right:45px;float:right;} /*designed to go entire width of container */
.rightMaster .col1 { width: 100px; }
.rightMaster .col2 { width: 140px; }
.col2 a{text-decoration: underline;}

.col1, .col2, .col3 /*etc..*/ { 
	float:left; 

}

/* ====================== Content Elements ====================== */
#pagePhoto {position:absolute;top:176px;left:9px;z-index:200;}
#pagePhoto .photoOverlay {position:absolute;top:166px;left:0px;}

.contentScroll {position:absolute;bottom:0px;left:65px;z-index:300;}


h1.pageTitle {color:#646D86;font-size:17px;text-transform:uppercase;letter-spacing:3px;}


.leftMaster p {line-height:20px;}

.leftMaster ul, .leftMaster ol {margin-left:32px;list-style-position:outside;}
.leftMaster li {line-height:20px;}

/* ====================== Left/Sub Navigation ====================== */

.leftMaster .nav {background:url(../img/bg_leftnav-and-callout.gif) no-repeat bottom left;padding-bottom:25px;width:163px;}
.leftMaster .navTop {background:url(../img/bg_leftnav-and-callout.gif) no-repeat top left;padding:25px 8px 0 9px;}


/* !=!=!=!=!=! SecondHeader Navigation Display/Hide Settings !=!=!=!=!=! */

.leftMaster .nav li /* ALL_PAGES = hides all navigation */
{display:none;}

/* Category Page Navigation Display/Hide */
.leftMaster .nav li.currentCategory1 /* CATEGORY_PAGE = allows child nodes to be displayed */
{display:inline;}
.leftMaster .nav li.currentCategory1 a /* CATEGORY_PAGE = hides current category title */
{display:none;}
.leftMaster .nav li.currentCategory1 li /* CATEGORY_PAGE = displays currentCategory1 child li nodes */
{display:block;}
.leftMaster .nav li.currentCategory1 li a /* CATEGORY_PAGE = displays a tag, hidden from above */
{display:block;}
.leftMaster .nav li.currentCategory1 li ul /* CATEGORY_PAGE = hides third level navigation on category page */
{display:none;}
.leftMaster .nav li.currentCategory1 li.currentPage ul, .leftMaster .nav li.currentCategory1 li.currentCategory2 ul /* CATEGORY_PAGE = hides third level navigation on category page */
{display:block;}

/* Detail Page Navigation Display/Hide */
.leftMaster .nav li.currentCategory2 /* DETAIL_PAGE = displays currentCategory2 child li nodes */
{display:inline;}
.leftMaster .nav li.currentCategory2 a /* DETAIL_PAGE = hides current category title */
{display:none;}
.leftMaster .nav li.currentCategory2 li /* DETAIL_PAGE = displays currentCategory2 child li nodes */
{display:block;}
.leftMaster .nav li.currentCategory2 li a /* DETAIL_PAGE = displays a tag, hidden from above */
{display:block;}

/* Class=Detail Page Navigation Display/Hide */
.detail .leftMaster .nav li.currentCategory1 li a /* CATEGORY_PAGE = displays a tag, hidden from above */
{display:block;}

/* !=!=!=!=!=! END __ SecondHeader Navigation Display/Hide Settings __ END !=!=!=!=!=! */




/* !=!=!=!=!=!  SecondHeader Navigational Styling !=!=!=!=!=! */

/* Global Level Navigation Styling */
.leftMaster .nav ul {padding:0;margin:0;position:relative;}
.leftMaster .nav li {padding:0px;background:none;text-align:center;list-style:none;margin-bottom:10px;}
.leftMaster .nav li a {font-size:14px;color:#fff;font-style:normal;font-family:"Times New Roman", Times, serif;text-transform:uppercase;text-decoration:none;}
.leftMaster .nav li.currentCategory1 li a:hover {background:#961B1E;border:1px solid #fff;text-decoration:none !important;padding:0 8px;}

/* Category Level Navigation Styling */
.leftMaster .nav li.currentCategory1.currentPage li {}

/* Detail Level Navigation Styling */
.leftMaster .nav li.currentCategory1 li a {padding:1px 9px;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 a, .leftMaster .nav li.currentCategory1 li.currentPage a {background:#961b1e;border:1px solid #ffffff;margin-bottom:9px;}
.leftMaster .nav li.currentCategory1 li.currentPage a {padding:0 8px;}
.leftMaster .nav li.currentCategory1 li.currentCategory2, .leftMaster .nav li.currentCategory1 li.currentPage {margin-bottom:9px;}

.leftMaster .nav li.currentCategory1 li.currentCategory2 {background:#2D323D;border-left:1px solid #fff;border-right:1px solid #fff;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 a {border-bottom:0px;border-left:0px;border-right:0px;padding-bottom:0px;padding-top:0px;}
.leftMaster .nav li.currentCategory1 li.currentPage.category_override a {border-bottom:1px solid #fff;padding-top:0;padding-bottom:0;}

.leftMaster .nav li.currentCategory1 li.currentCategory2.hidden_third {background:none;}
.leftMaster .nav li.currentCategory1 li.currentCategory2.hidden_third a {border-bottom:1px solid #fff;margin-bottom:0px;}
.leftMaster .nav li.currentCategory1 li.currentCategory2.hidden_third ul {display:inline;display:none;margin:0px;border:0px;visibility:hidden;background:none;padding:0;margin:0;}


.leftMaster .nav li.currentCategory1 li.currentCategory2 ul {border-bottom:1px solid #fff;background:#2D323D;padding-bottom:2px;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 li {font-size:13px;color:#dddddd;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 li a {background:none;border:none;margin-bottom:3px;padding-top:1px;padding-bottom:1px;font-size:13px;color:#dddddd;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 li a:hover {color:#000;background:#595959;border:1px solid #737272;padding-top:0;padding-bottom:0;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 li.currentPage a {color:#000;background:#595959;border:1px solid #737272;margin-top:-1px;margin-bottom:9px;}
.leftMaster .nav li.currentCategory1 li.currentCategory2 li.currentPage a:hover {padding-top:1px;padding-bottom:1px;}


/* !=!=!=!=!=! END __ SecondHeader Navigational Styling __ END !=!=!=!=!=! */




/* Breadcrumb Styling */
#breadcrumb {padding:0 0 15px 0;padding-left:80px;margin-left:48px;position:relative;z-index:700;}
#breadcrumb, #breadcrumb span, #breadcrumb a, #breadcrumb p {font-size:11px;font-style:normal;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

 
 /* ====================== callouts  ====================== */
h3.title  {display:none;}
.callouts {width:165px;}

.callouts .callout {background:url(../img/bg_leftnav-and-callout.gif) no-repeat bottom right;padding-bottom:15px;margin-bottom:20px;width:165px;}
.callouts .calloutTop {background:url(../img/bg_leftnav-and-callout.gif) no-repeat top right;}
.callouts .calloutContent {padding:0 20px;}

.callouts .callout h3, .callout h3 a, .callouts .callout h4, .callout h4 a {color:#fff;font-weight:bold;font-size:15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;text-align:center;font-family:"Times New Roman", Times, serif;}
.callouts .callout p {color:#000;font-size:11px;line-height:15px;}
.callouts .callout a {text-decoration:underline;}

.callouts h3.title {top:15px;left:1px;position:relative;background:url(../img/bg_callout-header.gif) repeat-y left 15px;display:block;margin-bottom:25px;padding:0 12px 5px;}

.callouts .no_header .calloutTop {background:url(../img/bg_leftnav-and-callout.gif) no-repeat -332px 0px;}
.callouts .no_header .calloutContent {padding:20px 20px 0;}
.callouts .no_header h3.title {display:none;}


/* ====================== search results ======================== */
.query {font-weight:bold;}
.resultsBody {margin:4px 0 2px;}
.searchResultsFooter {font-size:10px;font-style:italic;color:#666;}

/* ======================== Form Style ========================== */
input.hidden {display:none;}
#contact td {}
#contact input, #contact textarea, #contact select {}

/* =-=-=-=-= Input Sizes =-=-=-=-= */
.required, .error_container p, .error_container ul, .error_container li {color:#ff0000;}
.error_container ul, .error_container li {font-size:12px;padding-bottom:0;}
	
	
/* ====================== Custom Page Styling ====================== */

/* ===================== HOME PAGE ===================== */
.home_hidden {display:none;}
.home #content {z-index:900;}
.home #headerContent {background:none;}
.home #header {margin-bottom:307px;}
.home #pagePhoto {top:0px;}
.home #pagePhoto .photoOverlay {top:455px;}
.home .contentScroll {display:none;}

.home .wineBottle, .home .btnOrderWine, .home .atBenovia {position:absolute;z-index:700;}
.home .wineBottle {top:60px;left:489pt;z-index:750;}
.home .btnOrderWine {top:200px;left:550px;}
.home .atBenovia {top:368px;left:83px;}


#homeContent {width:500px;padding-left:100px;z-index:900;position:relative;}
#homeContent p, #homeContent li {color:#393839;}
#homeContent p, #homeContent li, #homeContent a {font-size:14px;}
#homeContent p {line-height:25px;text-indent:40px;}
#homeContent a {text-decoration:underline;}


#homeCallouts {z-index:700;position:absolute;top:20px;left:38px;height:141px;width:930px;overflow:hidden;}
#homeCallouts .callout {
	background:url(../img/bg_homeCalloutDivider.gif) 0px 1px no-repeat;
	width:253px;
	height:141px;
	margin-left:-21px;
	float:left;
	z-index:900;
	text-align:left;
}
#homeCallouts .calloutTop {padding:0 36px 5px 25px;height:131px;}
#homeCallouts h3.title {display:block;}
* html #homeCallouts .calloutTop {height:141px;}

#homeCallouts .callout h3, #homeCallouts .callout h3 a {color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:13px;}
#homeCallouts .callout h3 {text-align:center;margin-bottom:20px;}

#homeCallouts .callout p, #homeCallouts .callout li, #homeCallouts .callout a{color:#464747;font-size:11px;text-align:left;}
#homeCallouts .callout p {padding:0 0 5px 100px;}
#homeCallouts .callout a {color:#646D86;font-size:11px;text-decoration:underline;}

#homeCallouts .callout .calloutContent {position:relative;}
#homeCallouts .callout img {position:absolute;left:0px;top:0px;}

#homeCallouts .homeEventURL {padding-bottom:5px;}


#homeCallouts .blog_post {margin-bottom:70px;}
#homeCallouts .blog_post h2.blog_post_title, #homeCallouts .blog_post h2.blog_post_title a {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#homeCallouts .blog_post h2.blog_post_title {display:block;}
#homeCallouts .blog_post .post_by, #homeCallouts .blog_post br, #homeCallouts .blog_post .blog_post_date, #homeCallouts .blog_post .tags, #homeCallouts .blog_post .blog_post_desc, #homeCallouts .blog_post .comments {display:none;}


.home #footer .contentFooter {display:none;}
.home #footer .homeContentFooter {position:absolute;top:-42px;left:0px;}
.home #footer #footerContent {padding-top:182px;}
/* ===================== /HOME PAGE ==================== *


/* ===================== CATEGORY ===================== */
/* ==================== /CATEGORY ===================== */

/* ===================== WHERE IS BENOVIA ===================== */
.where_is_img {position:relative;left:-35px;}
#where_is_contacform {margin:15px 0;}
#where_is_contacform td {padding-bottom:15px;}

#where_is_contacform input, #where_is_contacform textarea {margin:0;font-size:10px;padding:2px;}
input.fname {width:140px;}
input.eAddy {width:190px;}
textarea.whereisbenovia {width:400px;height:150px;}


* html .where_is_img {width:600px;left:-15px;}
/* ==================== /WHERE IS BENOVIA ===================== */


/* ===================== DETAIL ===================== */
.detail #pagePhoto {display:none;}
.detail #header {margin-bottom:0px;}
.detail #content {padding-top:35px;}
.detailTop {position:absolute;top:0px;left:9px;z-index:300;}
/* ==================== /DETAIL ===================== */


/* ===================== SITEMAP ===================== */
.sitemap #pagePhoto {display:none;}
.sitemap #header {margin-bottom:0px;}
.sitemap #content {padding-top:35px;}

.sitemap .leftMaster .col1 {width:500px;padding-left:80px;}



.sitemap #mapuls {margin-bottom:50px;}
.sitemap #mapuls li {list-style:none;display:block;}
.sitemap #mapuls li li {margin-top:25px;padding-bottom:20px;border-bottom:1px solid #c7c7c7;}
.sitemap #mapuls li li ul {margin-top:5px;margin-left:35px;}
.sitemap #mapuls li li li {margin-top:0px;list-style:square;display:list-item;padding-bottom:0px;border:0px;margin-bottom:5px;}
.sitemap #mapuls li li li ul {margin-bottom:15px;}

.sitemap #mapuls li a {font-size:20px;text-decoration:none;font-weight:bold;}
.sitemap #mapuls li li a {font-size:16px;}
.sitemap #mapuls li li li a {font-size:14px;font-weight:normal;text-decoration:underline;}
.sitemap #mapuls li li li li a {font-size:12px;}
/* ==================== /SITEMAP ===================== */

/* ===================== SEARCH RESULTS ===================== */
.searchResults #pagePhoto {display:none;}
.searchResults #header {margin-bottom:0px;}
.searchResults #content {padding-top:35px;}

.searchResults .leftMaster .col1 {width:500px;padding-left:80px;}


.searchResults p.searchArrows {padding-top:15px;}
.searchResults p.searchResultText {padding-bottom:0px;}
.searchResults .leftMaster .searchContainer {float:none;margin-top:10px;}
.searchResults .leftMaster .searchContainer .searchButton {background:url(../img/btn_search-header.gif) no-repeat top left;width:116px;height:18px;margin:0px;}


/* ==================== /SEARCH RESULTS ===================== */


/* ===================== PRESS RELEASES ===================== */
/* Calendar Styling*/
.postGroup .postURL a {display:block;}
.postGroup .postDate {display:block;color:#454545;}
.postGroup .postDetail {margin-bottom:20px;}

/* Post Page */
.postpage #pagePhoto {display:none;}
.postpage #header {margin-bottom:0px;}
.postpage #content {padding-top:35px;}
.postpage .post-author {font-size:10px;font-style:italic;color:#777777;line-height:10px;}

/* Calendar Styling*/
.callout .postGroup .postDate {font-size:9px;}
.callout .postGroup .postDetail, .callout .postGroup .postURL a {font-size:11px;}
/* ==================== /PRESS RELEASES ===================== */


/* ======================== EVENTS ======================== */
/* Calendar Styling*/
#signatureEvent {border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.allEventsGroup {overflow:hidden;}
/*.eventGroup {margin-bottom:16px;border-top:1px solid #e5e5e5;margin-top:-1px;}*/

.eventGroup .eventURL {padding-top:16px;border-top:1px solid #e5e5e5;}
.eventGroup .eventURL a {display:block;font-size:15px;}
.eventGroup .calendarDate {display:block;font-style:italic;font-size:10px;color:#454545;margin:0 0 5px 0;}
.eventGroup .calendarDate .time {border-left:1px solid #454545;padding-left:5px;margin-left:5px;}
.eventGroup .calendarDetail {margin-bottom:16px;}

/* Event Page Styling*/


/* ======================= /EVENTS ======================== */


/* ======================== STORE ======================== */
.searchResults #pagePhoto {display:none;}
.searchResults #header {margin-bottom:0px;}
.searchResults #content {padding-top:35px;}

.searchResults .leftMaster .col1 {width:500px;padding-left:80px;}


.searchResults p.searchArrows {padding-top:15px;}
.searchResults p.searchResultText {padding-bottom:0px;}
.searchResults .leftMaster .searchContainer {float:none;margin-top:10px;}
.searchResults .leftMaster .searchContainer .searchButton {background:url(../img/btn_search-header.gif) no-repeat top left;width:116px;height:18px;margin:0px;}


/* ======================= /STORE ======================== */
.storeFullPage #pagePhoto {display:none;}
.storeFullPage #header {margin-bottom:0px;}
.storeFullPage #content {padding-top:35px;}
.storeFullPage .leftMaster .col1 {width:500px;padding-left:80px;}


.storeNavPage #pagePhoto {display:none;}
.storeNavPage #header {margin-bottom:0px;}
.storeNavPage #content {padding-top:35px;}

.storeNavPagePhoto {}

/* ===================== BLOG ===================== */
.blog #pagePhoto {display:none;}
.blog #header {margin-bottom:0px;}
.blog #content {padding-top:35px;}


.blog #breadcrumb .type-DateFolder, .blog #breadcrumb .seperator3, .blog #breadcrumb .seperator4, .blog #breadcrumb .seperator5 {display:none;}

.blog .leftMaster .col1 {width:500px;padding-left:80px;}

.blog .callout a {font-style:normal;}


.blog .postTotal {display:none;}
.blog .blog_post {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dcdcdc;}

.blog .post_by, .blog .blog_post_date, .blog .tags, .blog .blog_post .tags a, .blog .blogPostInfo {font-size:9px;color:#777777;}

.blog .blog_post .tags {margin-bottom:5px;display:block;}
.blog .blogPostInfo {padding-bottom:0px;line-height:12px;}
.blog .blogEntryText {padding-top:10px;}
.blog .post_by {display:block;}

#blogCat ul {padding:0px;margin:0px;}
#blogCat li {list-style-position:outside;display:block;list-style:none;}


#blogArchive ul {padding:0px;margin:0px;}
#blogArchive li {list-style-position:outside;display:block;list-style:none;}
#blogArchive ul .yearList ul.monthUL {display:block !important;}

#blogRSS a {color:#7a6e48;font-size:11px;text-decoration:none;}

ul.blog_categories {margin:0px;padding:0px;}
ul.blog_categories li {list-style-type:none;list-style-position:outside;padding:5px 0;}
ul.blog_categories li, ul.blog_categories li a {color:#7a6e48;font-size:11px;text-decoration:none;}


ul.archive {margin:0px;padding:0px;}
ul.archive li {list-style-type:none;list-style-position:outside;padding:5px 0;}
ul.archive li, ul.archive li a {color:#7a6e48;font-size:11px;text-decoration:none;}
ul.archive li li {border-bottom:0px;margin-left:7px;}
ul.archive li li li {margin-left:12px;}



/* Blog Comments */
.leftMaster .commentlist {margin-left:0px;}
.commentlist li {display:block;list-style:none;}

.commentcontent {padding:20px 0;border-bottom:1px solid #DCDCDC;}

h3#comments {border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;padding:7px 0;margin:2px 0;}
h3#blogComment {margin-bottom:10px;}

.nameDate {float:left;width:155px;/*border-right:1px solid #DCDCDC;margin-right:15px;*/}
.nameDate .nameSays {font-weight:bold;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:14px;color:#494949;}
.nameDate .commentmetadata {font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#565656;}


.commentTxt {float:right;width:415px;border-left:1px solid #DCDCDC;padding-left:15px;}

.commentlist {margin-bottom:10px;}

.detail .nameDate {width:150px;}
.detail .commentTxt {width:250px;}


/* Blog Comments Form */
#leaveComment td {vertical-align:top;}

#leaveComment td.label {text-align:right;padding-top:5px;}

#leaveComment tr input {
	padding:2px;
	font-size:11px;}
#leaveComment tr.name input {
	width:175px;
	height:13px;}
#leaveComment tr.email input {
	width:200px;
	height:13px;}
#leaveComment tr.website input {
	width:188px;
	height:13px;}
#leaveComment tr.comment textarea {
	width:440px;
	height:145px;}
#leaveComment tr.comment td#comment.label {vertical-align:top;padding-top:5px;}


/* ==================== /BLOG ===================== */





/*--------------VIDEO/IMAGE GALLERY STYLING-----------------*/

#OverlayContainer {text-align:center; display:none;}


.MultiBoxContainer {
	position:absolute;
	border: 10px solid #fff;
	background-color: #FFF;
	padding:10px;
	z-index: 7001;
	margin: 20px 0 0 20px;
}

.MultiBoxLoading {
	background: url(/common/img/multibox/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: visible;
}

.MultiBoxClose {
	position: absolute;
	top: -26px;
	right: -26px;
	background: url(/common/img/multibox/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(/common/img/multibox/left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNext {
	position: absolute;
	background: url(/common/img/multibox/right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(/common/img/multibox/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(/common/img/multibox/leftDisabled.png) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 35px 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
}

.MultiBoxDescription p {
	display:inline;
	padding:0px;
}



/* ====================== FOOTER ====================== */
#footer {background:#2D323D url(../img/bg_footer.gif) top left repeat-x;height:100px;position:relative;}
#footerContent {width:960px;margin:auto;position:relative;padding:50px 0 25px 0;}
#footer .contentFooter {position:absolute;top:-55px;left:0px;}

#footer p, #footer a, #footer ul, #footer li {color:#a5a3a9;font-size:9px;font-style:normal;}

#footer .copyright {float:left;margin:0 0 0 10px;}
#footer .copyright p {text-align:left;padding-bottom:15px;}

#footer #social_icons {text-align:right;padding-right:8px;}
#footer #social_icons ul {padding-bottom:0;}
#footer #social_icons li {border:0;padding:0 5px;}


/* ====================== Footer Navigation ====================== */
#footer .nav {float:right;overflow:hidden;margin:0 10px 0 0;}

#footer .nav ul {margin-right:-1px;padding-bottom:10px;}
#footer .nav li {display:inline;list-style:none;border-right:1px solid #af9869;padding:0 10px;}
#footer .nav li a {}

/* ====================== I3 H2CK5 ====================== */


/* START Top Nav START */
.ie #header .nav ul {border:0px;}
.ie #header .nav li {position:relative;}
.ie #header .nav li.first {border-left:1px solid #fff;}
.ie #header .nav li.first a:hover {border-left:0px;}
.ie #header .nav li.nav_last a:hover {border-right:0px;}
.ie #header .nav li.currentCategory1 {background:none;border:0px;}
.ie #header .nav li.first.currentCategory1 {border-left:1px solid #fff;}
.ie #header .nav li.nav_last.currentCategory1 a {border-right:1px solid #fff;}
.ie #header .nav li.currentCategory1 a {background:#646d86;border:solid #ffffff;border-width:0 2px 0 0;padding-bottom:1px;}
/* END Top Nav END */

/* START Left Nav START */
.ie .leftMaster .nav ul {display:inline;}
.ie .leftMaster .nav li.currentCategory1 li.currentCategory2, .ie .leftMaster .nav li.currentCategory1 li.currentPage {border-top:3px solid #646d86;}
.ie .leftMaster .nav li.currentCategory1 li.currentCategory2 a, .ie .leftMaster .nav li.currentCategory1 li.currentPage a {margin-top:0px;}
.ie .leftMaster .nav li.currentCategory1 li.currentCategory2 li, .ie .leftMaster .nav li.currentCategory1 li.currentPage li {border-top:0px;}
/* END Left Nav END */



/* IE 6 */
/** html #main {background-image:url(../img/ie6/bg_content.gif);}*/
* html #header .nav {height:46px;}
* html #screenLogo a {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/common/img/logo.png');
	cursor:pointer;
}
* html #screenLogo a:hover {height:539px;margin-top:-201px;position:absolute;}
* html #main {padding-bottom:55px;background-image:url(../img/ie6/bg_content.gif);}
* html #content {float:left;}
* html .home #content {float:none;}
* html .contentScroll {position:absolute;bottom:0px;left:65px;z-index:300;}

* html .leftMaster .col1 {padding-left:48px;margin-left:0px;}
* html .sitemap .leftMaster .col1, * html .searchResults .leftMaster .col1, * html .blog .leftMaster .col1 {width:628px;padding-left:128px;}
* html .contentFooter {z-index:-500;}
* html .contentFooter {z-index:0;}
* html #header .nav li.first a:hover {margin-left:0px;}

/* Multibox */
* html .MultiBoxClose {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/img/multibox/close.png, sizingMethod='crop');}
* html .MultiBoxPrevious {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/img/multibox/left.png, sizingMethod='crop');}
* html .MultiBoxNext {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/img/multibox/right.png, sizingMethod='crop');}
* html .MultiBoxNextDisabled {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/img/multibox/rightDisabled.png, sizingMethod='crop');}
* html .MultiBoxPreviousDisabled {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/img/multibox/leftDisabled.png, sizingMethod='crop');}





