/*------------------------------------------------------------*/
/***************  TABLE OF CONTENTS   ***********************/
/*
COMPANY NAME - Universal Printing
*/
/*------------------------------------------------------------*/
/******************   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--
			
****/
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;
	background:url(store_images/mainbg.jpg) repeat-x;
	color:#555;
}
hr{background:#ccc;border:0;height:1px;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:#0053a1;}
a:hover{color:#f00;text-decoration:underline;}
/*-----------------------------------------------------*/
/***************  GLOBAL CONTAINERS ********************/
#aspnetForm{}
#container{width: 100%;}
#container2{width: 960px;margin: 0 auto;}
/*------------------------------------------------------------*/
/*****************     GLOBAL WRAPPERS     ********************/
#bottom-wrap{width:960px;}
#page-cap1{}
#page-cap2{}
/*-------------------------------------------------------------------*/
/********************   TOP GLOBAL DIVISIONS   ***********************/
#cart-search-wrap{height:135px;background:url(store_images/headerbg.jpg) no-repeat;}
#topcartWrap{float:right;padding:32px 25px 0 0;}
#logo{float:left;margin:0 0 7px;}
#logo a{display:block;width:345px;height:105px;}
/***  ASP SEARCH BOX  ***/
#searchBox{float:right;padding:30px 0 0;}
.searchBox{float:left;height:18px;margin:2px 0 0;}
.searchButton{color:#666;}
/***  ASP ABBREVIATED CART ***/
#cartType{float:left;color:#fff;font-size:16px;}
#cartType a{color:#fff;}
#cartType a:hover{text-decoration:none;color:#F00;}
#cartbracket{color:#FFFFFF;float:left;font-size:16px;}
#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{float:left;text-align:center;color:#fff;font-size:16px;font-weight:bold;padding:2px 3px 0;}
/*------------------------------------------------------------*/
/*********************  GLOBAL HARD MENU   ************************/
#hardnav{clear:both;height:20px;}
#hardnav ul{}
#hardnav li{float:left;padding:0 10px;}
#hardnav li a{display:inline-block;font-size:13px;font-weight:bold;color:#fff;}
#hardnav li a:hover{}
/*------------------------------------------------------------*/
/*********************  GLOBAL NAV MENU   ************************/
#navMenu{display:none;}
.navMenu1ItemDiv{padding:0 0 5px 18px;}
.navMenu1ItemDiv a{font-size:16px;}
/*---------------------------------------------------*/
/*****************     SPLASH     ********************/
#splash{width:960px;height:519px;overflow:hidden;margin:25px 0 0 0;}
#s1 a{display: block;width:960px; height:519px;}
#s1{background:url(store_images/splash/splashbg.jpg) no-repeat;}
.splash1{background:url(store_images/splash/1.jpg) no-repeat;}
.splash2{background:url(store_images/splash/2.jpg) no-repeat;}
.splash3{background:url(store_images/splash/3.jpg) no-repeat;}
.splash4{background:url(store_images/splash/4.jpg) no-repeat;}
.splash5{background:url(store_images/splash/5.jpg) no-repeat;}
/*---------------------------------------------------------------------*/
/*****************  SIDE NAVIGATION GLOBAL DIVISIONS *******************/
#navCategory, #pagenav2{background:url(store_images/navcatbg.jpg) repeat-y;padding:10px 0 0;}
#leftnavWrapper{float:left;padding:3px 0 0;width:210px;}
#topoffeat{display: none;}
#btmoffeat{}
#topofcat{background:url(store_images/topofcatbg.jpg) no-repeat;height:42px;width:210px;}
#topofcat h2{text-indent:-9999px;margin:0;}
#topofpagenav2{background:url(store_images/topofpagenav2bg.png) no-repeat;height:39px;width:210px;}
#topofpagenav2 h1{text-indent:-9999px;}
#btmofcat, #btmofpagenav2{clear:both;width:210px;height:17px;background:url(store_images/btmofcatbg.png) no-repeat;}
/** CATEGORY NAVIGATION  **/
#navProduct20444, #navProduct20467, #navProduct20468, #navProduct20470{display:none;}
#navCategory5517{display:block;}
.navCategoryItem{padding:0 0 5px 18px;display:none;}
.navProductItem{padding:0 0 5px 18px;}
.navCategoryItemLink{font-size:16px;}
.navCategoryItemLink:hover{}
#file-center, #navMenuHome, #navMenuLogin{display: none;}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_lblGridParm_Spec_1, #ctl00_ContentPlaceHolder1_PriceCalcCtl1_ddGridParm_Spec_1{display:none;}

/*------------------------------------------------------------*/
/*******************  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:705px;min-height:600px;height:auto !important;height:600px;float: right;background:url(store_images/contentbg.jpg) no-repeat top left;margin:3px 0 0;padding:20px 15px 0;}
#storeContentArea a{}
#storeContentArea a:hover{}
/*------------------------------------------------------------*/
/*******************     STORE FOOTER      ********************/
#footer-wrap{width:100%;margin:30px 0 0;}
#footer-wrap a{}
#footer-wrap a:hover{}
#footer{width:960px;clear: both;margin:0 auto;border-top:2px solid #0053a1;padding:10px 0;}
#footer ul{margin:0 0 0 220px;}
#footer li{float:left;}
#footer span{color:#f00;padding:0 10px;}
#footcopy{clear:both;text-align:center;}
#footpress{font-size:11px;text-align:center;}
.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, #productCustomize_pageTitle, #orderPage_pageTitle, #profile_pageTitle, #checkout2Page_pageTitle, #loginPage_pageTitle, #checkoutSuccess_pageTitle, #ctl00_ContentPlaceHolder1_lblPageTitle{font-weight:bold;font-size:17px;display:block; font-family:Verdana, Geneva, sans-serif;background:url(store_images/headingpg.jpg) no-repeat;padding:5px 0 0 15px;margin:0 0 10px 0;color:#f00;}
/*------------------------------------------------------------*/
/*******************       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 14px;float:left;}
.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;}


#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;}
.detailPage_descriptionWrap{width: 416px !important}
/***************************************
   =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;}
/*------------------------------------------------------------*/
/******************** NAV PORTAL LOGIN ***************************/
#port-login-heading{background: url(store_images/portloginheadingbg.jpg) no-repeat;height:30px;text-indent:-9999px; margin:20px 0 10px 0;}
#navport-login-wrap{}
#navport-login{display:none;width:225px;float:left;margin:15px 0 0 0;}
#navport-login label{display: block; clear: both;}
#navport-login fieldset{border:0;padding:0;margin:0;}
#navport-login li{list-style:none;}
#navportUserName, #navportPassword{background:#fff;border:1px solid #ccc;margin:0 0 8px;padding:3px;vertical-align:top;}
#navportUserName:focus, #navportPassword:focus{border:1px solid #666;}
#navsubmit-port{margin:0;padding:2px;}
#navport-request{margin:12px 0;}
.calc-detail-image-wrap{display: none;}
/*------------------------------------------------------------*/
/* ******************** HOME PAGE *****************************/
.home-prod{height:148px;float:left;display:inline;}
.home-prod div{}
.home-prod-image{width:231px;height:0px;}
.home-prod-name{color:#27475c;font-size:15px;font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-left: 100px;margin-top: 10px;border-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e1e1; width: 106px;}
.home-prod-ships{border-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e1e1; width: 106px;color:#777777;font-size:12px;padding-top:3px;font-family:Arial, Helvetica, sans-serif;margin-left: 100px;}
.home-prod-ships span{color:#0399cc;}
.home-prod-reg{display: none;}
.home-prod-now{color:#777777;font-size:12px; margin-left: 100px;}
.home-prod-now div{width: 106px; border-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e1e1; padding: 5px 0 0 0;}
.home-prod-now span{color:#049acf;font-weight:normal;font-size:12px;}
.home-prod-now a{margin: 5px 0 0 0;bottom-border: none; background:url(store_images/buynow_button.jpg) no-repeat; display:inline-block;width:83px;height:28px;}
.home-prod-qty{display: none;}
#tooltip{position:absolute;}
#geomessage{color:#FFFFFF;display:block;font-size:14px;font-weight:bold;padding:275px 0 0 360px;text-align:center;width:200px;}
#geomessage span{font-size: 18px; text-decoration:underline;}
.home-prod-name hr{width: 100px; color: #CCCCCC;float:left;margin:0; padding:0;height:1px;}