/*------------------------------------------------------------*/
/***************  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;
}
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;}
hr{width:100%;height:1px;background:#ccc;border:0;} 
/*-----------------------------------------------------*/
/***************  GLOBAL CONTAINERS ********************/
#aspnetForm{}
#container{width: 100%;}
#container2{width: 960px;margin: 0 auto;}
/*------------------------------------------------------------*/
/*****************     GLOBAL WRAPPERS     ********************/
#bottom-wrap{width: 960px;padding:7px 0 0;}
#page-cap1{}
#page-cap2{}
/*-------------------------------------------------------------------*/
/********************   TOP GLOBAL DIVISIONS   ***********************/
#cart-search-wrap{padding:38px 0 0 0;height:140px;background:url(store_images/headerbg.jpg) no-repeat 0 38px;}
#topcartWrap{float:right;clear: right;padding:5px 25px 0 0;}
#logo{float: left;}
#logo a{display:block;width:237px;height:113px;}
/***  ASP SEARCH BOX  ***/
#searchBox{float:right;padding:30px 0 0;}
.searchBox{background:url(store_images/searchboxbg.jpg) no-repeat;width:147px;height:20px;border:0;padding:2px 0 0 2px;float:left;}
.searchButton{background:url(store_images/searchbuttonbg.jpg) no-repeat;width:21px;height:22px;border:0;font-size:1px;color:#666;float:left;}
/***  ASP ABBREVIATED CART ***/
#cartType{float:left;color:#fff;font-size:16px;}
#cartType a{color:#fff;text-decoration: underline;}
#cartType a:hover{color:#39C;}
#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{width:23px;float: left;text-align:center;color:#5895d0;font-size:16px;}
/*------------------------------------------------------------*/
/*********************  GLOBAL HARD MENU   ************************/
#hardnav{clear: both;height:20px;}
#hardnav ul{float: right;}
#hardnav li{float: left;padding: 0 8px;}
#hardnav li a{display:inline-block;color:#e9ca24;font-size:13px;font-weight:bold;}
#hardnav li a:hover{text-decoration:underline;}
/*------------------------------------------------------------*/
/*********************  GLOBAL NAV MENU   ************************/
#navMenu{display:none;}
.navMenu1ItemDiv{padding:0 0 5px 18px;}
.navMenu1ItemDiv a{color:#09c;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{}
.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{}
#leftnavWrapper{width:225px;float: left;}
#topoffeat{display: none;}
#btmoffeat{}
#topofcat{background:url(store_images/topofcatbg.jpg) no-repeat;height:29px;margin:0 0 10px 0;}
#topofcat h2{text-indent:-9999px;}
#topofpagenav2{background:url(store_images/topofpagenav2bg.jpg) no-repeat;height:29px;margin:0 0 10px 0;}
#topofpagenav2 h1{text-indent:-9999px;}
#btmofcat{clear:both;}
/** CATEGORY NAVIGATION  **/
.navCategoryItem{padding:0 0 5px 18px;}
.navProductItem{padding:0 0 5px 18px;}
.navCategoryItemLink{color:#09c;font-size:16px;}
.navCategoryItemLink:hover{}
#file-center, #navMenuHome, #navMenuLogin, #navProduct16051{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:716px;padding:0 0 0 15px;min-height:600px;height:auto !important;height:600px;float: right;background:url(store_images/contentbg.jpg) no-repeat top left;}
#storeContentArea a{}
#storeContentArea a:hover{}
/*------------------------------------------------------------*/
/*******************     STORE FOOTER      ********************/
#footer-wrap{width:100%;background:url(store_images/footerwrapbg.jpg) repeat-x;color:#fff;margin:20px 0 0;}
#footer-wrap a{color:#CCC;}
#footer-wrap a:hover{color:#666;}
#footer{width:960px;height:178px;clear: both;margin: 0 auto;padding:40px 0 0 0;}
.foot-child{float: left;}
.foot-heading{border-bottom: 1px #fff solid;font-weight:bold;font-size: 16px;margin: 0 0 5px 0;width: 100%;}
.foot-prepress{font-size: 11px;}
#child1{width: 290px;margin: 0 10px 0 0;}
#child1 ul{margin: 0 0 5px 0;}
#child2{width: 121px;margin: 0 10px;}
#child2 a{display: inline-block;padding: 3px 0 0 0;}
#child3{width: 116px;margin: 0 10px;}
#child3 a{display: inline-block;padding: 3px 0 0 0;}
#child4{width: 314px;margin: 0 0 0 10px;}
#child4 a{display: block;padding: 3px 0 0 0;}
#child4 ul ul li{clear: both;}
.child4-heading{font-weight: bold;font-size: 13px;}
#child4-add{width: 160px;float: left;margin: 0 0 8px 0;}
#child4-phone{width: 150px;float: right;margin: 0 0 8px 0;}
.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{font-weight:bold;font-size:17px;margin:15px 0;border-bottom:1px #ccc solid;display:block;}
/*------------------------------------------------------------*/
/*******************       LIST PAGE       ********************/
.listPage_productDiv, .listPage_categoryDiv{float:left;height:210px;margin:10px 0 40px;padding:0 20px;width:150px;}
/*----------------------------------------------------------------------*/
/*******************    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;}


#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;}