/*------------------------------------------------------------*/
/****************  TABLE OF CONTENTS   ***********************/
/*
COMPANY NAME - Youngs 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--
			
****/
/*------------------------------------------------------------*/
/***********************    RESET    **************************/
html{background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}:focus{outline:none;}
html{overflow-y:scroll;}
::selection{background:#c3effd;color:#000; /* Safari and Opera */ }
::-moz-selection{background:#c3effd;color:#000; /* Firefox */ }
input, select, textarea{-moz-border-radius:3px; -webkit-border-radius:3px;}
/*------------------------------------------------------------*/
/***************  GENERAL ELEMENTS   **************************/
body{color:#555555;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;}
h1{font-size:138.5%;width: 98%;border-bottom: 1px #ccc solid;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3 {margin:5px 0 10px 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
#storeContentArea fieldset{
    padding: 7px 0 10px 10px; 
	border: none;
}
hr{background:#ccc; height:1px; border:0; width:100%;clear:both;}
fieldset li{
    list-style: none;
}
#printerId{
    display: none;
}
pre{
    display: none;
}
#no-javascript{
    width: 100%;
    height: 75px;
    background: #ff0000;
	font-weight: bold;
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    position: fixed;
    z-index: 100;
    padding: 5px 25px 0 25px;
    border: 5px #fc0 solid;
}
#no-javascript noscript{
    width: 100%;
    height: 75px;
    background: #ff0000;
	font-weight: bold;
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    position: fixed;
    z-index: 100;
    padding: 5px 25px 0 25px;
    border: 5px #fc0 solid;
}
#no-javascript a{color: #00ffff;}
#no-javascript a:hover{color: #ffff00;}
/*-----------------------------------------------------*/
/***************  GLOBAL CONTAINERS ********************/
#container{width: 100%;background: #000;}
#container2{background: #000;width: 896px;margin: 0 auto;}
/*------------------------------------------------------------*/
/*****************     GLOBAL WRAPPERS     ********************/
#bottom-wrap{width: 896px;margin: 0 0 10px 0;background: url(store_images/site_bkg.png) repeat;}
#page-cap{background: url(store_images/page_cap_image2.jpg) no-repeat;width: 896px;height: 4px;}
/*------------------------------------------------------------------------------*/
/********************  WYSIWYG RESET OVERIDE STORE PAGES  ***********************/
.storePageContent p, .storePageContent dl{margin: 12px 0;}.storePageContent dD{margin:0 0 0 30px;}.storePageContent address, .storePageContent em, .storePageContent cite, .storePageContent dfn, .storePageContent var{font-style:italic;}.storePageContent blockquote{margin: 12px 30px;}.storePageContent ul, .storePageContent ol{margin:12px 0;padding: 0 0 0 30px;}.storePageContent li{list-style: disc;}.storePageContent abbr, .storePageContent acronym{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:inherit;}.storePageContent sub{vertical-align:sub;}.storePageContent sup{vertical-align:super;}.storePageContent table{border-collapse:separate; border-spacing:2px;}.storePageContent caption{text-align:center;}.storePageContent th{text-align:center;font-weight:bold;}.storePageContent fieldset{margin:0 2px;padding:7px 10px 10px;border:1px solid #555;}.storePageContent legend{padding:0 5px;}.storePageContent input{margin:5px 5px 0 5px;}
.storePageContent table{ background-repeat:no-repeat; border-spacing:0px;}
/*-------------------------------------------------------------------*/
/********************   TOP GLOBAL DIVISIONS   ***********************/
#cart-search-wrap{
    width: 896px;
}
#topcartWrap{
	display: none;
}
#topcartwrap-dupe{
    float: left;
	width: 128px;
	background: url(store_images/cart-dupe2.jpg) no-repeat;
	padding: 0 0 10px 25px;
}
/***  ASP SEARCH BOX  ***/
#searchBox{
    width:200px;
    height:20px;
    float: right;
    padding: 5px 10px 0 0;
	display: none;
}
.searchTitle{display: none;}
.searchBox{
    height: 18px;
    float: left;
    margin: 2px 0 0 0;
}
.searchButton{
	display: block;
	float: left;
	width: 50px;
	font-size: 12px;
}
.searchButton:hover{cursor: pointer;}
/***  ASP ABBREVIATED CART ***/
#cartType{
	float: left;
	padding: 5px 0 0 0;
	color: #ffffff;
}
#cartType a{
	color:#FFFFFF
}
#cartType:hover {
    color: #ffffff;
}
#cartpic{
	width: 30px;
	height: 33px;
	float: left;
	display: none;
}
#abreviatedCart{
	display: block;
	width: 23px;
	height: 20px;
	float: left;
	text-align: center;
	color: #ff0000;
	padding: 5px 0 0 0;
	font-weight: bold;
}
/*------------------------------------------------------------*/
/*********************  GLOBAL NAV MENU   ************************/
#navCategory0{
	display: none;
}
#navMenu{
	width: 100%;
	height: 33px;
    clear: both;
	background:#000000
}
.navMenu1ItemDiv{
    height: 33px;
    float: left;
    padding: 0 8px;
}
.navMenu1ItemLink{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 9px;
    display: inline-block;
	color: #FFFFFF
}
.navMenu1ItemLink:visited{
	color: #dddddd;
}
.navMenu1ItemDiv:hover{
	background: #969696;
}
#navMenuShopCart, #navMenuCreateAccount, #navMenuLogin, #navMenuOrderHistory{display: none;}
/*---------------------------------------------------*/
/*****************     SPLASH     ********************/
#splash{}
#s1{display: none;}
#youngs-flash{width:896px;height:128px;}
/*---------------------------------------------------------------------*/
/*****************  LEFT NAVIGATION GLOBAL DIVISIONS *******************/
#leftnavWrapper{width: 153px;float: left;clear: both;}
#leftnavWrapper li{list-style: none;}
#topoffeat{text-align: center;padding: 5px 0 0 0;font-weight: bold;font-size: 18px;color: #39c;display: none;}
#topofcat{padding: 10px 0 0 10px;font-weight: bold;font-size: 13px;color: #7d7d89;background: url(store_images/sidebar1top_bg.jpg) no-repeat;width: 128px;margin: 0 0 0 10px;clear: left;}
#btmofcat{height: 220px;clear: both;background:url(store_images/login_box3b.png) no-repeat;margin: 9px;}
#btmofcat1{background: url(store_images/sidebar_rpt.png) repeat-y;margin: 0 0 0 10px;padding: 0 0 20px 0;}
/** CATEGORY NAVIGATION  **/ 
#navCategory{width: 133px;margin: 0 0 0 10px;clear: left;background:url(store_images/sidebar_rpt.png) repeat-y;}
.navProductItem, .navCategoryItem, #btmofcat1 li{padding: 5px 0 0 10px;font-size: 14px;}
.navProductItem a, .navCategoryItem a, #btmofcat1 a{color: black;text-decoration: none;font-size: 12px;display:block;}
.navCategoryItemLink:hover, #btmofcat1 a:hover{color: #f00;}
.navCategoryItem{display:none;}
/*------------------------------------------------------------*/
/*******************  FEATURED PRODUCT   **********************/
#featuredProduct{display:none;}
.featuredProductLink{display: block;text-decoration: none;}
.featuredProductImage{max-height: 150px;height: auto !important;height: 150px;}
.featuredProductName{display: block;text-align: center;color: #333;font-size: 11px;}
.featuredProductName:hover{color: #ff0000;}
/*---------------------------------------------------------------*/
/*******************  GLOBAL SMALL CART   ************************/
#smallCart{display: none;}
#ctl00_lblSmallCartInfo{}.smallCartInfo{}#smallCartItem{}.smallCartItemLink{}
/*------------------------------------------------------------*/
/*******************  STORE CONTENT AREA   ********************/
#storeContentArea{float:right;height:auto !important;min-height:635px;padding:0 10px;width:723px;}
#storeContentArea li{list-style: normal;}
#storeContentArea ol, #storeContentArea ul{margin: 10px 0;padding: 0 0 0 30px;}
#storeContentArea a{color: #00F;}
#storeContentArea a:hover{color: #f00;}
/*------------------------------------------------------------*/
/*******************     STORE FOOTER      ********************/
#footer-wrap{
	width:100%;
	}
#footer{
	width: 896px;
	height: 85px;
	clear: both;
	margin: 0 auto;
	padding: 15px 0 0 0;
	background: url(store_images/site_bg.png) repeat-y;
}
.foot-child{
    float: left;
}
#child1{
    width: 138px;
    font-size: 9px;
	margin: 10px 0px 0 15px;
}
#child1 li a{
    font-size: 9px;
	text-decoration: none;
}
#child1 li a:hover{
    color: #969696;
}
#child2{
    width: 570px;
    font-weight: bold;
	margin: 10px 10px 10px 10px;
}
#child2 li{
    float: left;
}
#child2 a{
    font-size: 13px;
    padding: 0 7px;
	color: black;
}
#child2 a:hover{
		color: #969696;
	}
#child3{
    width: 153px;
}
#child3 a{
}
#child3 a:hover{
    color: #969696;
}
.foot-child li a{
    text-decoration: none;
	color: #000000;
}
.foot-child ul{
    margin: 3px 0;
    padding: 10px 0 0 0;
}
#footer li{
    list-style: none;
}
#page-clear{
	width: 896px;
	height: 20px;
	clear: both;
}
/*---------------------------------------------------------------*/
/*******************  GLOBAL PAGE TITLES      ********************/
#shopCartPage_pageTitle, #checkoutPage_PageTitle, #lostPassword_pageTitle, #createAccount_pageTitle, #storeOrderFormPageTitle, .storePageTitle, #detailPage_pageTitle, #listPage_pageTitle, #productCustomize_pageTitle, #orderPage_pageTitle, #profile_pageTitle, #checkout2Page_pageTitle, #checkoutSuccess_pageTitle{height: 27px;font-weight: bold;font-size: 22px;border-bottom: 1px #ccc dotted;margin: 0 0 25px 0;width: 98%;display:block;}
#productCustomize_confirm{padding: 0 0 10px 15px;}
/*------------------------------------------------------------*/
/********************  PORTAL LOGIN ***************************/
#port-login-wrap {float:left;width:338px;}
#port-login fieldset{margin: 0;border: 0;padding:0 0 0 10px;width: 117px;}
#port-login{float: left;}
#port-login-corporate{width: 350px;float: left;background: url(store_images/login-bg.jpg) repeat-y;}
#port-login-corporate input{clear: both;display: block;margin: 0 0 5px 0;}
#port-login-corporate ul{margin: 0;}
#port-login legend{font-weight: bold;color: #707070;padding:10px 0 5px 0;}
#port-login a{color: #000;}
#port-login a:hover{color: #f00;}
#port-login li, .login-heading li, .login-areas-info li {list-style: none;}
.login-heading li, .login-areas-info li{float: left;width: 340px;margin: 0 10px 0 0;}
.login-areas-info li{background: url(store_images/login-btm.jpg) no-repeat bottom left;padding: 0 0 0 10px;}
.login-heading li{background: url(store_images/login-head.jpg) no-repeat;height: 35px;font-weight: bold;font-size: 22px;color: #555;padding: 10px 0 0 10px;}
#port-login label{font-size:11px;}
#submit-port{margin:8px 0 0 0;background: #d3ccba;border: 1px #666 solid;cursor: pointer;padding:2px;}
#submit-port:hover {border: 1px solid #d3ccba;background: #e8e4da;}
#portPassword, #portUserName{font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
#flashheader{float: right;}
/*------------------------------------------------------------*/
/*******************     ORDER FORM PAGE     ********************/
#orderFormElementsNonAjax{border-top:1px solid #ccc;height:786px;margin:20px 0 0;padding:30px 0 0 75px;width:500px;}
#orderFormElementsAjax{padding: 0 0 0 25px;}
#orderFormElementsAjax input, #orderFormElementsAjax textarea, #orderFormElementsAjax select{font-size:16px;padding:2px;border:1px #ccc solid;color:#333;background:#fafafa;}
#orderFormElementsAjax input:focus, #orderFormElementsAjax textarea:focus, #orderFormElementsAjax select:focus{border:1px solid #666;background:#fff;color:#333;}
.orderFormTitle{font-size: 24px;font-weight: bold;}
#ctl00_ContentPlaceHolder1_RadUpload1_wrapper{margin:0 0 40px 0;}
.formTable{margin:20px 0;}
.formTable input{background:#fafafa;border:1px solid #ccc;padding:3px;vertical-align:top;padding:2px;margin:0;height:18px;width:170px;color:#666;}
.formTable input:focus{border:1px solid #666;background:#fff;color:#333;}
.formTable td{display:block;float:left;margin:0 0 10px;width:170px;padding:0 5px 0 0;line-height:22px;position:relative;}
.formTable span{position:absolute; top:0; left:0; margin:0 0 0 180px; height:22px; width:170px;}
.formCell{text-align: right;padding: 0 5px 0 0;width:120px !important;}
.orderFormSectionTitle{padding: 15px 0 3px 0;font-weight: bold;color: #444;font-size: 110%;}
#orderFormElementsAjax input, #orderFormElementsAjax select, #orderFormElementsAjax textarea{margin: 0 0 0 10px;}
#orderFormElementsAjax label{margin: 0 0 0 7px;font-size:14px;}
#ctl00_ContentPlaceHolder1_Button1{margin: 10px 0;}
#ctl00_ContentPlaceHolder1_RadUpload1ListContainer div{margin:0 0 10px 0;height:25px;}
#ctl00_ContentPlaceHolder1_RadUpload1ListContainer{margin:10px 0 0 0;}
#captcha input{font-size:16px;padding:2px;border:1px #ccc solid;color:#333;background:#fafafa;}
#captcha input:focus{border:1px solid #666;background:#fff;color:#333;}
#reqFieldReminder{color:#900;} 
/*------------------------------------------------------------*/
/*******************    SHOPCART PAGE      ********************/
#shopCartPage_instructions{padding: 0 0 20px 0;}
#shopCartPage_cartTable{margin:0 0 15px 0;}
#ctl00_ContentPlaceHolder1_tblCart{border: 1px #e0ddd4 solid;border-collapse: collapse;width:98% !important;}
.infoHeaderCell{background:url(store_images/th-bg.jpg) repeat-x;padding: 5px 10px;font-weight: bold;border-right: 1px #e0ddd4 solid;}
.infoRow1{background:#fff;padding: 3px 0;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.infoRow2{background:#f5f5f5;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.infoRow1 td, .infoRow2 td{border-right: 1px #ccc solid;}
.infoRow1:hover, .infoRow2:hover{background: #cff;}
.infoCell, .infoCellRight{padding: 3px 10px;border-top: 1px #ccc solid;}
.infoCell{text-align: right;font-weight: bold;color: #333;}
.infoCellRight{border-right: 1px #ccc solid;}
.infoCellRight b{color: #333;}
.shopCartCellItem, .shopCartCellQuantity, .shopCartCellDescription, .shopCartCellPrice, .shopCartCellOptions{padding: 5px 10px;}
.shopCartCellOptions{width:80px;}
.shopCartCellItem{color: #555;font-weight: bold;}
/*------------------------------------------------------------*/
/*******************      PROFILE PAGE     ********************/
#ctl00_ContentPlaceHolder1_profile_accountInfoTable td{display:block;float:left;margin:0 0 10px;position:relative;text-align:right;width:170px !important;padding:0 5px 0 0;line-height:22px;}
#ctl00_ContentPlaceHolder1_profile_accountInfoTable span{position:absolute;top:0;width:160px;margin:0 0 0 180px;left:0;}
#ctl00_ContentPlaceHolder1_profile_accountInfoTable input{background:#fafafa;border:1px solid #ccc;vertical-align:top;padding:2px;margin:0;height:18px;width:170px;color:#666;}
#ctl00_ContentPlaceHolder1_profile_accountInfoTable input:focus{border:1px solid #666;background:#fff;color:#333;} 
#ctl00_ContentPlaceHolder1_profile_accountInfoTable select{background:#fafafa;border:1px solid #ccc;vertical-align:top;padding:2px;margin:0;height:23px;width:175px;color:#666;}
#ctl00_ContentPlaceHolder1_profile_accountInfoTable select:focus{border:1px solid #666;background:#fff;color:#333;}
#profile_button input{border:1px solid #999;background:#f5f5f5 url(store_images/button-bg.jpg) repeat-x;width:100px !important;margin:0 0 0 250px;height:25px;color:#000;}
#profile_button input:hover{border:1px solid #09C;cursor:pointer;}/*------------------------------------------------------------*/
/***************     DETAIL PRODUCT PAGE       ****************/
/* no display items */ 
#detailPage_productImage, .calc-detail-image-heading, .calc-qty, #detailPage_priceTable{display: none;}
/* description */
.detailPage_descriptionWrap{width:420px;float:right;}
/* calc top area */ 
#ctl00_ContentPlaceHolder1_pnlPricingCalculator, #ctl00_ContentPlaceHolder1_pnlPricingGrid{width:280px;float:left;padding:0 10px;background: url(store_images/calc-cap2.jpg) no-repeat;padding:42px 0 0 0;}
#detailPage_calculator{background:#eee;border:1px #ccc solid;border-width:0 1px;padding:10px 0 0 10px;}
/* calc images / tooltips */
.calc-detail-image-wrap{width:20px;float:right;}
#calc-img-param{margin:37px 0 0 0;}
#calc-img-param ul{margin: 0;}
#calc-img-param li{list-style:none;text-indent:-9999px;position:relative;height:20px;width:20px;padding:28px 0 0 0;} 
#calc-img-param li a, #calc-img-param li img{position:absolute; left:0;display:block;width:20px;height:20px;}
#calc-img{float:left;margin:10px 10px 10px 0;border: 1px solid #ccc;border-width:1px 2px 2px 1px;padding:2px;}
#calc-description p{margin:0 0 12px 0;}
.calc-img-link{cursor:help;}
#calc-container{padding:10px;}
#calc-container h1{margin:0 0 10px 0;}
.swatchbox{border: 1px #ccc solid;width:75px;}
.swatchbox tr td{height: 30px;text-align: center;vertical-align: middle;}
#calc-container td{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 10px;text-align: center;}
.color{width: 75px;height: 75px !important;}
#color-container{width: 90px;float: left;height:110px;}
/* calc selections */ 
.calc-parm-inputs{width:250px;float:left;}
.calc-parm-inputs select{width:250px;height:22px;border:1px #ccc solid;color:#666;padding:1px;}
.calc-parm-inputs span{line-height:16px;color:#333;}
.PriceCalc_GridParm, .PriceCalc_CalcParm{margin:10px 0 0 0;}
/* price */
#ctl00_ContentPlaceHolder1_PriceCalcCtl1_divResults{padding: 0 30px 0 0;}
#ctl00_ContentPlaceHolder1_PriceCalcCtl1_lblPriceLabel{display: none;}
.calculatorPrice{font-size:18px;font-weight:bold;color:#930;text-align:right;display:block;}
/* calc lower detials */ 
.calc-detail-wrap, #detailPage_addToCart, #detailPage_quantity{width:260px;float:left;clear:left;padding:0 9px;background:#eee;border:1px #ccc solid;border-width:0 1px;}
#detailPage_quantity{padding:10px 9px 0 9px;}
#detailPage_addToCart{border-bottom:1px #ccc solid;}
#ctl00_ContentPlaceHolder1_btnSubmit{float:right;margin:15px 0;}
#detailPage_shippingCalculator{padding:15px 0;}
#detailPage_shippingCalculatorText, #detailPage_shippingCalculatorPostalCode{width:250px;display:block;}
#detailPage_shippingCalculator{float:left;}
#ctl00_ContentPlaceHolder1_txtPostalCode{float:left;height:18px;margin:2px 0 0;width:175px;}
#ctl00_ContentPlaceHolder1_btnShipCost{float:right;width:70px;height:23px;font-size:12px;margin:1px 0 0 0;}
#ctl00_ContentPlaceHolder1_lblUploadInstructions{display:none;}
#ctl00_ContentPlaceHolder1_txtInstructions{width:100%;}
#detailPage_uploadFile{margin:10px 0 0 0;}
#ctl00_ContentPlaceHolder1_fileUpload0_wrapper, #ctl00_ContentPlaceHolder1_fileUpload1_wrapper, #ctl00_ContentPlaceHolder1_fileUpload2_wrapper, #ctl00_ContentPlaceHolder1_fileUpload3_wrapper{margin:0 0 10px 0;}
.RadUploadTable{margin:0 !important;width:250px !important;}
.RadUploadTable td{padding:0 !important;}
.RadUploadInputField{float:left;height:23px !important;width:192px !important;}
.RadUploadTable table td div div{width:250px !important;}
.RadUploadSelectButton{
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	border:1px solid #999 !important;
	background: #f5f5f5 url(store_images/button-bg.jpg) repeat-x !important;
	color:#333 !important;
	font-weight: normal !important;
	font-family: inherit !important;
	font-size:12px !important;
	top:0px !important;
	float:right;
}
.RadUploadInputField:hover{cursor:pointer;}
.RealFileInput{float:right;}
#detailPage_quantity input{background:#fff;border:1px solid #ccc;margin:0 0 8px;padding:3px;vertical-align:top;}
#detailPage_quantity select{margin:0 0 8px;padding:3px;}
#detailPage_shippingCalculatorResults{clear:both;padding:10px 0 0 0;}
#ctl00_ContentPlaceHolder1_tblShippingCosts{width:100%;}
.tblShippingCostsRow{}
.tblShippingCostsMeth{text-align: right;padding:0 10px 0 0;font-weight:bold;}
.tblShippingCostsPrice{}
/*------------------------------------------------------------*/
/*******************       ORDER PAGE      ********************/
#orderPage_orderGrid{padding: 0 0 0 15px;}
#storeOrderFormComplete{text-indent:-99999px;background:url(store_images/form-complete.jpg) no-repeat;width:675px;height:239px;margin:30px 0 0 0;}
#ctl00_ContentPlaceHolder1_lblInfo{font-weight: bold;font-size:18px;margin:20px 0 0 0;display: block;color:#c00;text-align:center;}
#ctl00_ContentPlaceHolder1_lnkRedirect{display:block;text-align:center;}
#proofPage_instructions{margin:0 0 15px 0; color:#c00;}
#previewImages{margin:0 0 10px 0;}
/*------------------------------------------------------------*/
/********************    LOST PASSWORD PAGE   *****************/
#lostPassword_instructions{
	width: 500px;
	padding: 0 0 15px 5px;
}
#ctl00_ContentPlaceHolder1_txtEmail{
	height: 15px;
	margin: 0 10px 0 5px;
}
/*------------------------------------------------------------*/
/********************  PORTAL LOGIN ***************************/
#file-center{
    width: 175px;
    padding: 0 0 20px 5px;
}
#file-center legend{
    font-weight: bold;
    color: #707070;
}
#file-center a{
	color: #707070;
}
#file-center a:hover{
	color: #39f;
	cursor: pointer;
}
#file-center li, .login-heading li, .login-areas-info li {
    list-style: none;
}
.login-heading li, .login-areas-info li{
    float: left;
    width: 340px;
    margin: 0 10px 0 0;
}
.login-areas-info li{
    background: url(/sites/907/website/store_images/login-btm.jpg) no-repeat bottom left;
    padding: 0 0 0 10px;
}
.login-areas-info p{
    padding: 0 10px 20px;
}
.login-heading li{
    background: url(/sites/907/website/store_images/login-head.jpg) no-repeat;
    height: 35px;
    font-weight: bold;
    font-size: 22px;
    color: #555;
    padding: 10px 0 0 10px;
}
.login-heading ul, .login-areas-info ul, #file-center ul{
    padding: 0;
    margin: 0;
}
#ctl00_ContentPlaceHolder1_btnLogIn{margin: 10px 0;} 
#loginPage_pageTitle{height: 27px;font-weight: bold;font-size: 16px;border-bottom: 1px #ccc dotted;padding: 15px 0 0 0;margin: 0 0 20px 0;display: block;width: 98%;}
/*------------------------------------------------------------*/
/***************          CREATE ACCOUNT PAGE   **************/
#createAccount_accountInfoTable td{display:block;float:left;margin:0 0 10px;position:relative;text-align:right;width:170px !important;padding:0 5px 0 0;line-height:22px;}
#createAccount_accountInfoTable span{position:absolute;top:0;width:150px;margin:0 0 0 180px;left:0;}
#createAccount_accountInfoTable input{background:#fafafa;border:1px solid #ccc;padding:3px;vertical-align:top;padding:2px;margin:0;height:18px;width:170px;color:#666;}
#createAccount_accountInfoTable input:focus{border:1px solid #666;background:#fff;color:#333;} 
#createAccount_accountInfoTable select{background:#fafafa;border:1px solid #ccc;padding:3px;vertical-align:top;padding:2px;margin:0;height:23px;width:175px;color:#666;}
#createAccount_accountInfoTable select:focus{border:1px solid #666;background:#fff;color:#333;}
#createAccount_accountInfoTable span{display: block;}
#ctl00_ContentPlaceHolder1_ddCountry, #ctl00_ContentPlaceHolder1_ddState{width: 158px;}
#createAccount_button{width: 265px;}
#createAccount_button input{float: right;}
/*------------------------------------------------------------*/
/***************        CHECKOUT2 PAGE       *******************/
#checkout2Page_instructions{padding: 0 0 15px 0;}
#checkout2page_promo{padding: 15px 0;width: 240px;float: left;}
#ctl00_ContentPlaceHolder1_txtPromoCode{height: 18px;margin: 0 0 8px 0;}
#checkout2Page_deliveryDate, #checkout2Page_poNumber{padding: 10px 0;clear: both;}
#checkout2Page_submit{margin: 0 0 25px 0;width: 225px;}
#checkout2Page_specialInstructions textarea{float: left;}
#checkout2Page_shipMethod{float:left;padding:15px 0 15px 225px;text-align:right;width:170px;}
#checkout2Page_deliveryDate{display: none;}
/*------------------------------------------------------------*/
/***************        CHECKOUT PAGE       *******************/
.tabAreaContentHolder tr{display:block;text-align:right;}
.checkoutPage_tableTitle{border-bottom:1px dotted #ccc;font-size:18px;font-weight:bold;margin:0 0 10px;padding:0 0 5px;text-align:left;}
.tabAreaContentHolder input{background:#fafafa;border:1px solid #ccc;padding:3px;vertical-align:top;padding:2px;margin:0;height:18px;width:170px !important;color:#666;}
.tabAreaContentHolder input:focus{border:1px solid #666;background:#fff;color:#333;} 
.tabAreaContentHolder select{background:#fafafa;border:1px solid #ccc;padding:3px;vertical-align:top;padding:2px;margin:0;height:23px;width:175px;color:#666;}
.tabAreaContentHolder select:focus{border:1px solid #666;background:#fff;color:#333;}
.tabAreaContentHolder table table td{padding:0 5px 0 0;line-height:22px;margin: 0 0 10px 0;display:block;float:left;}
#ctl00_ContentPlaceHolder1_ddShipping, #ctl00_ContentPlaceHolder1_ddBilling{width:305px;}
#ctl00_ContentPlaceHolder1_btnCheckOut{border:1px solid #999;background:#f5f5f5 url(store_images/button-bg.jpg) repeat-x;width:100px !important;margin:0 0 0 200px;height:25px;color:#000;}
#ctl00_ContentPlaceHolder1_btnCheckOut:hover{border:1px solid #09C;cursor:pointer;}
