/*-----------------------------------------------------------*/
/***************  TABLE OF CONTENTS   ***********************/
/*
COMPANY NAME - Brennans
*/
/*------------------------------------------------------------*/
/******************   STORE HTML initial FORMAT    ****************
body
    #aspnetForm
        #container
            --storetop.inc-- 
            #searchbox
            --storeaboveabbrevcart.inc--
            #abreviatedCart
            --storeabovenav.inc--
            #navMenu
            --storeabovesmallcart.inc--
			#smallCart
			--storeabovefeatured.inc--
		  	#featuredProduct
		    --storeabovecategory.inc--
		    #navCategory
		    --storeabovecontent.inc--
		    #storeContentArea
	     	--storebottom.inc--
			
****/
html{background:url(store_images/mainbg.jpg);}
body{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	color:#555;
}
hr{width:100%;height:1px;background:#ccc;border:0;clear:both;}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3 {margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
a{color:#369;}
a:hover{color:#39C;text-decoration:underline;}
#ctl00_ContentPlaceHolder1_orderFormSelector #ctl00_ContentPlaceHolder1_lblInstructions{display:none;}
/*-----------------------------------------------------*/
/***************  GLOBAL CONTAINERS ********************/
#aspnetForm{}
#container{width:100%;background:url(store_images/topbg.jpg) repeat-x;}
#container2{width:960px;margin:0 auto;background:url(store_images/splash/homesp.jpg) no-repeat;} 
/*------------------------------------------------------------*/
/*****************     GLOBAL WRAPPERS     ********************/
#bottom-wrap{width:960px;background:url(store_images/btmwrpbg.png) repeat-y;}
#page-cap{}
/*-------------------------------------------------------------------*/
/********************   TOP GLOBAL DIVISIONS   ***********************/
#cart-search-wrap{padding:10px 0 0 0;height:80px;}
#topcartWrap{float:right;color:#345d6d;padding:3px 10px 0 0;}
#logo{float:left;display:none;}
#logo a{display: block;background:url(store_images/logo.png) no-repeat;width:237px;height:79px;}
/***  ASP SEARCH BOX  ***/
#searchBox{float: right;}
.searchBox{background: url(store_images/srchbg.jpg) no-repeat;width:145px;height:18px;color:#999;border:0;padding:3px;}
.searchButton{background:none;border:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#345d6d;}
.searchButton:hover{color:#fff;}
/***  ASP ABBREVIATED CART ***/
#cartType{float:left;}
#cartpic{float:left;display:none;}
.cartpic1 a{display: block;background:url(store_images/cartpic.png) no-repeat;width:30px; height:33px;} 
.cartpic2 a{display: block;background:url(store_images/cartpic2.png) no-repeat;width:30px; height:33px;}
#abreviatedCart{width:23px;float:left;text-align:center;color:#ff6c00;font-weight:bold;}
/*------------------------------------------------------------*/
/*********************  GLOBAL HARD MENU   ************************/
#hardnav{clear: both;height:20px;padding:20px 0 0 0;}
#hardnav ul{}
#hardnav li{float:left;padding:0 15px;}
#hardnav li a{display: inline-block;color:#333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:17px;}
/*------------------------------------------------------------*/
/*********************  GLOBAL NAV MENU   ************************/
#navMenu{display:none;}
.navMenu1ItemDiv{padding:0 0 0 15px;}
/*---------------------------------------------------*/
/*****************     SPLASH     ********************/
#splash{width:960px;height:440px;overflow:hidden;}
#s1 a{display: block;width:960px; height:440px;}
#s1{background:url(store_images/splash/welcome1.jpg) no-repeat;}
.splash1{background:url(store_images/splash/welcome1.jpg) no-repeat;}
.splash2{background:url(store_images/splash/welcome2.jpg) no-repeat;}
.splash3{background:url(store_images/splash/welcome3.jpg) no-repeat;}
.splash4{background:url(store_images/splash/welcome4.jpg) no-repeat;}
.splash5{background:url(store_images/splash/welcome5.jpg) no-repeat;}
#page-cap2{background:url(store_images/pgcap2bg.png) no-repeat;width:960px; height:20px;clear:both;}
/*---------------------------------------------------------------------*/
/*****************  SIDE NAVIGATION GLOBAL DIVISIONS *******************/
#navCategory{}
#leftnavWrapper{float:left;margin:0 0 0 12px;}
#topoffeat{display:none;}
#btmoffeat{}
#topofcat{}
#topofcat h2{background:url(store_images/prodhdbg.png) no-repeat;height:40px;width:213px;text-indent:-9999px;margin:12px 0 5px;}
#topofpagenav2{}
#topofpagenav2 h2{background:url(store_images/resbg.png) no-repeat;height:41px;width:213px;text-indent:-9999px;margin:25px 0 5px;}
#btmofcat{clear:both;}
/** CATEGORY NAVIGATION  **/
.navCategoryItem{padding:0 0 0 15px;display:none;}
.navProductItem{padding:0 0 0 15px;}
.navCategoryItemLink, .navMenu1ItemLink{display:block;color:#952636;font-size:14px;background:none !important;}  
.navCategoryItemLink:hover{}
#file-center, #navMenuLogin{display:none;}
#navMenuShopCart, #navMenuCreateAccount {
display:block !important;
}
/*------------------------------------------------------------*/
/*******************  FEATURED PRODUCT   **********************/
#featuredProduct{height:164px;width:190px;display:none;}
.featuredProductLink{display: block;}
.featuredProductName{display: block;text-align: center;}
.featuredProductName:hover{}
/*---------------------------------------------------------------*/
/*******************  GLOBAL SMALL CART   ************************/
#ctl00_lblSmallCartInfo{}.smallCartInfo{}#smallCartItem{}.smallCartItemLink{}
/*------------------------------------------------------------*/
/*******************  STORE CONTENT AREA   ********************/
#storeContentArea{width:700px;padding:0 15px 0 20px;min-height: 400px;height:auto !important;height:400px;float: right;}
#storeContentArea a{color:#952636; text-decoration:underline;}
#storeContentArea a:hover{}
/*------------------------------------------------------------*/
/*******************     STORE FOOTER      ********************/
#footer-wrap{width:100%;color:#666;}
#footer-wrap a{color:#952636;}
#footer-wrap a:hover{}
#footer{width:960px;clear:both;margin:0 auto;background: url(store_images/footerbg.png) no-repeat;padding:20px 0 0 0;}
.foot-child{float: left;}
.foot-heading{border-bottom:2px #254785 solid;font-weight:bold;font-size:14px;margin:0 0 8px 0;width:100%;color:#254785;}
.foot-prepress{clear:both;font-size:11px;margin:0 0 0 110px;text-align:center;height:30px;padding:15px 0 0 0;}
#child1{margin:0 0 0 235px;width:205px;}
#child1 ul{}
#child2{width:200px;}
#child2 a{}
#child3{width:310px;}
.clear{width: 100%;display: block;height: 1px;clear: both;}
#page-clear{width:100%;height:1px;clear: both;}
/*---------------------------------------------------------------*/
/*******************  GLOBAL PAGE TITLES      ********************/
#shopCartPage_pageTitle, #checkoutPage_PageTitle, #lostPassword_pageTitle, #createAccount_pageTitle, .storePageTitle, #detailPage_pageTitle, #listPage_pageTitle, #orderPage_pageTitle, #profile_pageTitle, #checkout2Page_pageTitle, #loginPage_pageTitle, #checkoutSuccess_pageTitle, #ctl00_ContentPlaceHolder1_lblPageTitle{border-bottom:1px solid #CCCCCC;
color:#003366;
display:block;
font-family:trebuchet MS;
font-size:22px;
font-weight:bold;
margin:15px 0;}
/*------------------------------------------------------------*/
/*******************       LIST PAGE       ********************/
.listPage_productDiv, .listPage_categoryDiv{float:left;height:210px;margin:10px 0 40px;padding:0 12px;width:150px;}
.listPage_productLink{}
.listPage_productImage, .listPage_categoryImage{width:150px;height:150px;border:1px #eee dotted;display:block;}
.listPage_productImage:hover, .listPage_categoryImage:hover{-khtml-opacity:.60;-ms-filter:"alpha(opacity=60)";-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}
.listPage_productName, .listPage_categoryName{display:block;}
/*----------------------------------------------------------------------*/
/*******************    PRODUCT DETAIL TOOLTIP       ********************/
/* background without tool tips 
.calc-detail-image-wrap{display:none !important;}
#ctl00_ContentPlaceHolder1_pnlPricingCalculator, #ctl00_ContentPlaceHolder1_pnlPricingGrid{background:url(store_images/calc-cap2.jpg) no-repeat left top;padding:42px 0 0 0;}
#detailPage_calculator{background:#eee;border:1px #ccc solid; border-width:0 1px;padding:0 0 0 13px;}
.calc-detail-wrap, #detailPage_quantity{background:#eee;border:1px #ccc solid; border-width:0 1px;}
#detailPage_addToCart{background:#eee;border:1px #ccc solid; border-width:0 1px 1px 1px;}
*/

/* background WITH tool tips */
.detailPage_descriptionWrap{width:410px !important;}

.calc-detail-image-wrap{padding:0 3px 0 0;}
#ctl00_ContentPlaceHolder1_pnlPricingCalculator, #ctl00_ContentPlaceHolder1_pnlPricingGrid{background:url(store_images/calc-cap2.jpg) no-repeat left top;padding:42px 0 0 0;}
#detailPage_calculator{background:#eee;border:1px #ccc solid; border-width:0 1px;padding:0 0 0 13px;}
.calc-detail-wrap, #detailPage_quantity{background:#eee;border:1px #ccc solid; border-width:0 1px;}
#detailPage_addToCart{background:#eee;border:1px #ccc solid; border-width:0 1px 1px 1px;}
.calc-parm-inputs select{width:235px !important;}
.calc-parm-inputs{width:235px !important;}
.calc-parm-inputs input{width:230px !important;}

#cluetip-close img {border: 0;}
#cluetip-title {overflow: hidden;}
#cluetip-title #cluetip-close {float: right;position: relative;}
#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url(store_images/cluetip/wait.gif);}
.cluetip-arrows {display: none;position: absolute;top: 0;left: -11px;height: 22px;width: 11px;background-repeat: no-repeat;background-position: 0 0;}
#cluetip-extra {display: none;}
/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip #cluetip-outer {border: 2px solid #ccc;position: relative;background-color:#fff;}
.cluetip-jtip h3#cluetip-title {margin: 0 0 5px;padding: 2px 5px;font-size: 16px;font-weight: normal;background-color: #ccc;color: #333;}
.cluetip-jtip #cluetip-inner {padding: 0 5px 5px;display: inline-block;}
.cluetip-jtip div#cluetip-close { text-align: right;margin: 0 5px 5px;color: #900;}
/* jtip arrows */
.clue-right-jtip .cluetip-arrows {background-image: url(store_images/cluetip/arrowleft.gif);}
.clue-left-jtip .cluetip-arrows {background-image: url(store_images/cluetip/arrowright.gif);left: 100%;margin-right: -11px;}
.clue-top-jtip .cluetip-arrows {background-image: url(store_images/cluetip/arrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;  }  
.clue-bottom-jtip .cluetip-arrows {background-image: url(store_images/cluetip/arrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {zoom: 1;}
