/*html
{
    background-image:url(https://www.olejostores.com/images/StaticImages/SeasonalBackground5.jpg);
    background-color:#91CCEC;
    background-repeat:repeat-x;
    padding:0px 0px 0px 0px;
}*/

html
{
    /* background-image:url(https://www.olejostores.com/images/StaticImages/ds4.png); */
    background-color:#FFFFFF;
    background-position:center center;
    background-repeat:repeat-y;
    padding:0px 0px 0px 0px;
}

#topBar 
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    background-image:url('https://www.olejostores.com/images/StaticImages/top_menu_middle.jpg');
    background-repeat: repeat-x;
    z-index: 9999;
}

#topBarContent
{
    width: 1100px;
    height: 24px;
    margin: 0px auto 0px auto;
    padding: 0px 5px 0px 5px;
    font-family: Verdana;
    font-weight: bolder;
    color: #FFFFFF;
    font-size: 8pt;
    text-align: left;
}

#topBarContent a
{
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    float: left;
    width:auto; 
    background: transparent; 
    text-decoration: none; 
    padding: 8px 14px 0px 10px; 
    height:22px;
 background-image: url('https://www.olejostores.com/images/StaticImages/top_menu_divider2.jpg');
background-repeat: no-repeat;
background-position: 100% 0px;
}

#ctl00_ctl00_ShoppingCartUpdatePanel 
{
    margin: 0px;
    padding: 0px;
    float: left;
}

#ctl00_ShoppingCartUpdatePanel 
{
    margin: 0px;
    padding: 0px;
    float: left;
}

#bottomBar 
{
    position: absolute;
    left: 0px;
    width: 100%;
    min-height: 300px;
    background-image:url('https://www.olejostores.com/images/StaticImages/bottom_menu_middle.jpg');
    background-repeat: repeat-x;
    background-color: #003466;
    padding: 0px 0px 10px 0px;
}

#bottomBarContent
{
    width: 1100px;
    margin: 10px auto 0px auto;
    padding: 0px 5px 0px 5px;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    text-align: left;
}

body
{
	background-color:transparent;
	/*background-color:#E7EBF7;*/
	font-family:Verdana;
	font-size:10;
	margin: 30px 0px 0px 0px;
	min-width: 1100px;
}

.Body{
	background-color:white;
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	/*elevation:higher;*/
	padding:5px 0px 5px 0px;
	min-height:900px;
}

.Banner{
	background-color:white;
	height:120px;
	margin:0px 2px 2px 2px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.OlejoBase{
	float:left;
	margin:0px 0px 0px 0px;
}

.Olejo{
	float:right;
	margin:0px 0px 0px 0px;
	height: 45px;
}

.ShoppingCartLinkBanner{
	color:#002C63;
	font-weight:bold;	
	font-size:10pt;
	float:right;
	margin:3px 0px 0px 0px;
	text-decoration:none;
	width:300px;
}

.leftBanner{
	float:left;
}

.wash3head{
    text-align:left;
	font-size:8pt;
	font-family:arial;
	margin:0px 0px 0px 2px;
	color:#999999;
}

.rightBanner{
	float: right;
	width: 649px;
	height: 80px;
	margin: 20px 20px 0px 0px;
	background-image: url('https://www.olejostores.com/images/StaticImages/search_bar_bg.jpg');
	background-repeat: no-repeat;
}

.bannerText{
	float:left;
	color:Gray;
	margin:0px 0px 0px 180px;
}

#txtShoppingCart{
	text-decoration:underline;
}

.Tabs{
	height:22px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

#olejoTabs *  { padding:0; margin: 0; font-family:Verdana; color:White; font-size:8pt; }

#olejoTabs { z-index: 99; width:900px; margin: 0px auto 3px auto; height: 30px; background: transparent; background-image:url('https://www.olejostores.com/images/StaticImages/top_menu_middle.jpg'); background-repeat: repeat-x;}

#olejoTabs a { display: block; width:auto; background: transparent; text-decoration: none; padding: 8px 14px 0px 10px; height:22px;
 background-image: url('https://www.olejostores.com/images/StaticImages/top_menu_divider2.jpg');
background-repeat: no-repeat;
background-position: 100% 0px; }

#olejoTabs a:hover { background: #004b7f; }

#olejoTabs2 *  { padding:0; margin: 0; font-family:Verdana; color:White; font-size:8pt; }

#olejoTabs2 { z-index: 99; width:900px; margin: 0px auto 3px auto; height: 30px; background: transparent; background-image:url('https://www.olejostores.com/images/StaticImages/top_menu_middle.jpg'); background-repeat: repeat-x;}

#olejoTabs2 a { display: block; width:auto; background: transparent; text-decoration: none; padding: 8px 14px 0px 10px; height:22px;
 background-image: url('https://www.olejostores.com/images/StaticImages/top_menu_divider2.jpg');
background-repeat: no-repeat;
background-position: 100% 0px; }

#olejoTabs2 ul li div a { display: block; width:auto; background: transparent; text-decoration: none; padding: 0px 0px 0px 0px; height:auto; }

#olejoTabs2 a:hover { background: #004b7f; }

#dropdownid li{
background-image: url('https://www.olejostores.com/images/StaticImages/drop_down_bottom.png');
background-repeat: no-repeat;
background-position: 0px 99%;
padding-bottom: 5px;}

#dropdownid2 li{
background-image: url('https://www.olejostores.com/images/StaticImages/drop_down_bottom.png');
background-repeat: no-repeat;
background-position: 0px 99%;
padding-bottom: 5px;}

#dropdownid3 li{
background-image: url('https://www.olejostores.com/images/StaticImages/drop_down_bottom.png');
background-repeat: no-repeat;
background-position: 0px 99%;
padding-bottom: 5px;}

#dropdownid a { display: block; width:auto; background-color: #FFFFFF; height:auto; border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; text-decoration: none; padding: 10px 10px 10px 10px; }
#dropdownid a:hover { background: #C2C2C2; }

#dropdownid2 a { display: block; width:auto; background-color: #FFFFFF; height:auto; border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; text-decoration: none; padding: 10px 10px 10px 10px; }
#dropdownid2 a:hover { background: #C2C2C2; }

#dropdownid3 a { display: block; width:auto; background-color: #FFFFFF; height:auto; border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; text-decoration: none; padding: 10px 10px 10px 10px; }
#dropdownid3 a:hover { background: #C2C2C2; }

#dropdownid4 { display: block; width:auto; background-color: #FFFFFF; height:auto; border:1px solid gray; text-decoration: none; padding: 10px 10px 10px 10px; }

#dropdownid4 a:hover { background: #C2C2C2; }

#olejoTabs ul li, #olejoTabs ul li ul li  { width: auto; list-style-type:none; }

#olejoTabs ul li { float: left; width: auto; }

#olejoTabs ul li ul, #olejoTabs:hover ul li ul, #olejoTabs:hover ul li:hover ul li ul{ 
	display:none;
	list-style-type:none; 
	width: auto;
    background: transparent;
    height:auto;
    z-index: 2;
	}

#olejoTabs:hover ul li:hover ul, #olejoTabs:hover ul li:hover ul li:hover ul { 
	display:block;
	position:absolute; 
	width:auto;
	}

#olejoTabs:hover ul li:hover ul li:hover ul { 
	position: absolute;
	margin-left: 120px;
	margin-top: -20px;
	}

#olejoTabs2 ul li, #olejoTabs2 ul li div  { width: auto; list-style-type:none; }

#olejoTabs2 ul li { float: left; width: auto; }

#olejoTabs2 ul li div, #olejoTabs2:hover ul li div, #olejoTabs2:hover ul li:hover div ul{ 
	display:none; 
    /*background: transparent;*/
    height:auto;
    width:auto;
    z-index: 2;
	}
	
#olejoTabs2:hover ul li:hover div, #olejoTabs2:hover ul li:hover div:hover ul { 
	display:block;
	position:absolute; 
	width:auto;
	}

#olejoTabs2:hover ul li:hover div:hover ul { 
	position: absolute;
	margin-left: 120px;
	margin-top: -20px;
	}
	

.FreeShipping{
	/*border-top:solid 1px #002C63;
	border-bottom:solid 1px #002C63;*/
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

.tabsnew2
{
    margin:0px 10px 0px 10px;
	font-weight:bolder;
	font-size:8pt;
	text-align:center;
	vertical-align:top;
}

.Main{
	background-color:white;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.bodyOfPanel
{
    border-top:solid 1px #8F9090;
	margin:0px 1px 5px 1px;
	padding:0px 2px 0px 0px;
	color:#565051;
	font-size:10pt;
	background-color:white;
}

.LeftSide{
	color:#002C63;
	padding:3px 0px 0px 0px;
}

.Categories{
	border-top:solid 1px #8F9090;
	width:199px;
	height:auto;
	margin:0px 1px 5px 1px;
	padding:0px 2px 0px 0px;
	color:#565051;
	font-size:10pt;
	background-color:white;
}

.SearchCategories{
	color:#002C63;
	text-align:left;
	margin:0px 0px 10px 5px;
}

.PromoTextBottom{
    font-size:10pt;
    margin: 20px 0px 0px 0px;
}

.PromoTextBottom a {
    color: #FFFFFF;
}

.PromoTextHeader{
    width:682px;
    height:20px;
    padding:7px 0px 0px 0px;
    background-image:url(https://www.olejostores.com/images/StaticImages/new_tabs_color.jpg);
}

.CatHead{
	color:#463E3F;
	font-size:9pt;
	font-style:normal;
	text-decoration:none;
	margin:10px 0px 2px 2px;
}

.CatItems 
{
	margin: 0px 5px 0px 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D9DEDD;
}

.ind{
    color:#463E3F;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.CatHeader{
	width:198px;
	height:27px;
	text-align:center;
	padding:2px 0px 0px 0px;
	margin:1px 0px 0px 1px;
}

.bodyPanelHeader
{
    
}

.bodyPanelHeaderText
{
	color:white;
	font-size:10pt;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
}

.trPic{
	height:150px;
}

.indent
{
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:7pt;
	color:black;
}

.CatSub{
	color:#565051;
	font-size:8pt;
	padding-top: 2px;
}

.wash1{
	text-align:left;
	font-size:12pt;
	color:#002C63;	
}

.wash2{
    text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#002C63;
}

.wash3{
	text-align:left;
	font-size:9pt;
	margin-left:2px;
	color:#463E3F;
}

p{
	text-align:left;
	font-size:10pt;
}

.infoText{
	margin:10px 0px 0px 10px;
	width:660px;
}

.infoText2{
	margin:10px 0px 0px 10px;
	width:889px;
}

.mainRight{
	width:690px;
}

.mainDets{
	width:900px;
	border-top: 1px solid #CCCCCC;
	margin: 3px 0px 0px 0px;
}

.leftpic{
	margin:5px 0px 0px 1px;
}

.atext{
	text-align:left;
	font-size:8pt;
	color:#000000;
}

.promoText
{
    text-align:left;
	font-size:8pt;
	color:#FFFFFF;
}

.Picture5{
	margin:1px 0px 0px 80px;
	float:left;
	width:auto;
	height:auto;
}

.PictureProd{
	margin:0px 0px 6px 5px;
	float:left;
	width:auto;
	height:auto;
	width: 350px;
	height: 350px;
	overflow: hidden;
}

.HomeDD2{
    float:left;
    margin:2px 5px 0px 0px;
}

.FeaturedText
{
	width:150px;
	color:#002c63;
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	float:left;
	font-size:8pt;	
}

.FeaturedText2{
	height:20px;
	color:#002C63;
	text-decoration:none;
	text-align:center;
	margin:0px 0px 0px 0px;
	font-size:8pt;	
	
}

.FeaturedPic{
	width:150px;
	float:left;
}

.RandomPics{
	width:683px;
	margin:5px 0px 0px 5px;
	font-size:10pt;
	background-color:Transparent;
}

.ProductInfoDets{
	width:888px;
	float:left;
	padding: 8px 5px 5px 5px;
}

.pr-snippet-wrapper
{
    padding:0px;
    margin-bottom:-6px;
}

.pr-snippet-rating-decimal pr-rounded
{
	display:none;	
}

.pr-rounded
{
	display:none;
}
    
.detailsText{
	float:left;
	font-size:11pt;
	color:black;
	font-weight:bolder;
	margin:15px 0px 0px 0px;
	float:left;
}

#detailsName{
	height:20px;
	width:888px;
	margin: 0px 0px 6px 0px;
}

.ProductName{
    height:auto;
	width:888px;
	margin: 0px 0px 0px 0px;
}

.detailsText2{
	float:left;
	font-size:12pt;
	color:black;
	font-weight:bolder;	
	margin:6px 0px 0px 5px;
}

#CheckBox1, #sizesDropDown{
	margin:3px 0px 0px 0px;
}

.extender{
	float:left;
	width:370px;
}

.extender2{
	float:left;
	width:670px;
}

.extender3{
	float:left;
	width:500px;
}

.Purchase{
	margin:0px 0px 0px 0px;
	height:auto;
	width:670px;
	float:left;
}

.nameLabel{
	float:left;
	font-size:10pt;
	color:Black;
	font-weight:bolder;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.SiteLabel{
	float:left;
	font-size:13pt;
	color:#002C63;
	font-weight:bolder;
	margin:5px 0px 0px 20px;
	width:250px;
	text-align:left;
}

.SiteLabelNext{
	float:left;
	font-size:9pt;
	color: #463E3F;
	font-weight:bolder;
	margin:0px 0px 0px 25px;
	width:250px;
	text-align:left;
}

.manDesLbl{
	min-height: 120px;
	font-size:9pt;
	text-align:left;
	margin:0px 0px 10px 5px;
}

.manImage, #ImageButton1{
	float:left;
	margin-right:5px;
}

.footerText{
    color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:800px;
    font-size:9pt;
}
 
.halfDescriptionLabel{
	width:395px;
	margin:5px 0px 0px 0px;
	font-size:9pt;
	text-align:left;
}

.fullDescriptionLabel{
	
	width:670px;
	margin:5px 0px 0px 0px;
	text-align:left;
}

.estShippingTimeLbl, .priceLbl, .skuLbl, .manNameLbl1, .manSkuLbl, .shiptime, .skulbl{
	float:left;
	margin:5px 0px 0px 5px;
	font-size:10pt;
}

.manNameLbl
{
    color:black;
    font-size:10pt;
}

.Sample{
	width:160px;
	height:450px;
	float:left;
	margin:0px 2px 0px 0px;
    border:solid 1px #d3d3d3;
}

.Sample2{
	width:170px;
	height:auto;
	margin:5px 0px 0px 0px;
}

.Sample3{
	width:165px;
	height:185px;
	float:left;
	margin:5px 0px 0px 0px;
}

#ShowPic{
	display:none;
	position:absolute;
	border:solid 1px #002C63;
	background-color: white;
	/*height:545px;*/
	width:500px;
}

#HugeImage{
	border:solid 1px #002C63;
	z-index:1;
}

#imgButtonC{
	float:right;
	margin:0px 0px 0px 0px;
}

.PicTxt
{
	float:left;
	color:black;
	font-size:9pt;
}

.EmailProductName{
	width:300px;
	height:20px;
	margin-left:79px;
	border:inset thin black;
}

.BottomLinks{
	color:#FFFFFF;
	font-size:9pt;
	width:850px;
	margin:10px 0px 0px 25px;
	text-align:center;
}

.FootLinks{
    color:#FFFFFF;
    font-size:8pt;
}

.Footer{
	width:900px;
	height: 60px;
	margin: 20px auto 15px auto;
}

.FooterTop{
	background-color:white;
	width:900px;
}

.FooterLinkColumn
{
    width: 210px;
    float: left;   
}

.ShoppingCartTitle{
	color:Red;
	font-size:16px;
}

a
{
	text-decoration:none;
}


.SuggestedItems{
	float:left;
	background-color:#FFFCC5;
	width:670px;
	margin-left:1px;
}

.ShoppingTxt{
	float:right;
	color:#002C63;
	font-size:9pt;
	margin:0px;
}

.Shopping{
	width:900px;
	display:table;
	margin-left:1px;
}

#updateButton{
	float:left;
	margin:5px 0px 0px 5px;
}

.GCheckoutButton1{
	float:right;
}

#PayPal{
    float:right;
    margin-top:2px;
}

.extenderOLs{
	float:right;
	text-align:right;
}

.PrevNext{
	color:#002C63;
	font-size:10pt;
	text-decoration:underline;
}

/*******************************
*******Check Out Page CSS*******
*******************************/

#CreditCardInfo
{
    width:900px;
    margin-left:2px;
}

#ShippingInfo
{
    width:446px;
    height:600px;
    border:solid 1px gray;
    float:left;
    margin:5px 0px 0px 0px;
}

#BillingInfo
{
    width:446px;
    height:600px;
    border:solid 1px gray;
    float:left;
    margin:5px 0px 0px 2px;
}

#ReviewOrder
{
    width:896px;
    height:auto;
    border:solid 1px gray;
    float:left;
    margin:5px 0px 0px 0px;
}

#MethodOfPayment
{
    width:896px;
    border:solid 1px gray;
    margin:5px 0px 0px 0px;
    float:left;
}

.OneLineCheckout
{
    float:left;
    width:330px;
    margin:2px 0px 0px 5px;
}

.WideLineCheckout
{
    float:left;
    width:896px;
    margin:2px 0px 0px 5px;
}

.CheckoutText
{
    font-size:8pt;
}

.CheckoutFields
{
    
}

.CheckoutTopText
{
    color:white;
    font-size:10pt;
    font-weight:bold;
}

.CheckoutTop
{
    background-image:url(https://www.olejostores.com/images/StaticImages/tabsbar2copy.jpg);
    height:20px;
    
}

.disabled
{
    background-color:#EEEEEE;
    float:left;
}

.hottag
{
    margin:10px 0px 0px 18px;
}

.hottag2
{
    margin:3px 0px 0px 10px;
}

.pr-snippet-stars
{
    margin-right:0px;
}

.pr-snippet-review-count
{
    font-size:9pt;
       
}

.SuggestedItemsSC
{
    border:solid 1px gray;
    width:893px;
    margin:5px 0px 0px 2px;
}

.ShopPic{
    height:75px;
    width:75px;
}

.PurchaseBoxText2
{
    font-size:8pt;
    font-family:Verdana;   
}

.PurchaseBoxHeader2
{
    font-size:8pt;
    font-family:Verdana;   
    font-weight:bold;
}

.PurchaseBoxHeader3
{
    font-size:8pt;
    font-family:Verdana;   
    font-weight:bold;
    color:white;
}

.PurchaseBoxText
{
    font-size:8pt;
    font-family:Verdana; 

}

.PurchaseBoxText a
{
    color: #000000;
	text-decoration: none;  
	font-weight: bold; 
}

.PurchaseBoxHeader
{
    font-size:10pt;
    font-family:Verdana;   
    font-weight:bold;
    color:white;
}

.purchaseBox{
    
}

.PromoPopUp
{
    display:none;
    margin-left:330px;
    margin-top:200px; 
    position:absolute;
}

.MiniPic{
    float:left;
    margin-right:5px;
    width:45px;
    height:45px;
 }
 
 #dropdown1
 {
    display:none;
    position:absolute;
    width:auto;
    background-color:#F7F7F7;
    border:solid 1px gray;
    height:auto;
    margin-top:4px;
 }
 
  #dropdown2
 {
    display:none;
    position:absolute;
    width:auto;
    background-color:#F7F7F7;
    border:solid 1px gray;
    height:auto;
    margin-top:4px;
 }

.dropdown
{
    position:absolute;
    width:auto;
    background-color:#F7F7F7;
    border:solid 1px gray;
    height:auto;
    margin-top:0px;
}


.bg
{
    background-image:url(https://www.olejostores.com/images/StaticImages/tabsbar2copy.jpg);
    color:White;
}

.indexcatbg{
    background-image:url(https://www.olejostores.com/images/StaticImages/indexcategories.jpg);
}

.AddedPopup
{
    width:500px;
    position:fixed;
    font-family: Verdana;
    font-size: 12px;
    top:18%;
    left:50%; 
    margin-left:-250px;
    background-color:White;
    border:solid 5px #003466;
    padding:10px 10px 10px 10px;
    z-index:1001;
}

.AddedPopup2
{
    width:800px;
    max-height:600px;
    position:fixed;
    font-family: Verdana;
    font-size: 12px;
    top:5%;
    left:50%; 
    margin-left:-400px;
    background-color:White;
    border:solid 5px #003466;
    padding:10px 10px 10px 10px;
    z-index:1001;
}

.AddedPopupCat
{
    width:690px;
    position:fixed;
    top:5%;
    left:50%; 
    margin-left:-345px;
    margin-top:0px;
    background-color:White;
    border:solid 5px Gray;
    padding:10px 10px 10px 10px;
    z-index:4;
    height:600px;
    overflow:scroll;
}

.grayOut
{
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:3;
    height:100%;
    width:1263px;
    display:block;
    /*background-image:url(https://www.olejostores.com/images/StaticImages/grayOpacBG2.gif);
    background-repeat:repeat;*/
    /*background-color:#000000;
    opacity: 0.25;*/
    position:absolute;
}

.ourPrice
{
    font-weight:bold;
    color:Red;
    font-size:8pt;
}

.listPrice
{
    color:black;
    font-size:8pt;
}

.youSave
{
    font-weight:bold;
    color:black;
    font-size:8pt; 
}

.buttonCss
{
    margin-top:5px;
    height:15px;
}

.pagingText
{
    margin-right:5px;
    float:left;
    font-size:8pt;
    color:Gray;
    margin-top:2px;
}

.pagingTextNM
{
    float:left;
    font-size:8pt;
    color:Gray;
    margin-top:2px;
}

.pagingTextRed
{
    margin-right:5px;
    float:left;
    font-weight:bold;
    color:#FE0000;
}


.pagingText2
{
    font-weight:normal;
    text-decoration:underline;
}

.pagingText3
{
    font-weight:normal;
    text-decoration:none;
}

.sortDropDown
{
	margin-right:5px;
    float:left;
    font-size:9pt;
    color:Gray;
    margin-left: 5px;
    margin-top: 0px;
    height: 20px;
}

.itemsDropDown
{
	float: left;
	margin-left: 10px;
	font-size:9pt;
    color:Gray;
}

hr
{
    overflow:hidden;
}

.pr-snippet-stars
{
    margin-right:10px;
}

.pr_review_summary
{
    
    font-size: 9pt;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pr_snippet_product
{
    font-size:9pt;
}

.popupText
{
    font-size:9pt;
    font-family:Verdana;
    text-align:left;
    width:580px;
}

.trackingText
{
    font-size:10pt;
}

.bleft
{
    background-image:url(https://www.olejostores.com/images/staticimages/ball.png);
    background-position:0 100%;
    background-repeat:repeat-y;
    background-color:Transparent;
    overflow:hidden;
    
}

.bright
{
    background-image:url(https://www.olejostores.com/images/staticimages/ball.png);
    background-position:100% 100%;
    background-repeat:repeat-y;
    background-color:Transparent;
    overflow:hidden;
}

.bbot
{
    background-image:url(https://www.olejostores.com/images/staticimages/ball.png);
    background-position:50% 100%;
    background-repeat:repeat-x;
    background-color:Transparent;
    overflow:hidden;
}

.btop
{
    background-image:url(https://www.olejostores.com/images/staticimages/ball.png);
    background-position:0 0;
    background-repeat:repeat-x;
    background-color:Transparent;
    overflow:hidden;
}

.topr
{
    background-image:url(https://www.olejostores.com/images/staticimages/topr.png);
    background-position:100% 0;
    background-repeat:no-repeat;
    background-color:Transparent;
    overflow:hidden;
}

.topl
{
    background-image:url(https://www.olejostores.com/images/staticimages/topl.png);
    background-position:0 0;
    background-repeat:no-repeat;
    background-color:Transparent;
    overflow:hidden;
}

.botr
{
    background-image:url(https://www.olejostores.com/images/staticimages/botr.png);
    background-position:100% 100%;
    background-repeat:no-repeat;
    background-color:Transparent;
    overflow:hidden;
}

.botl
{
    background-image:url(https://www.olejostores.com/images/staticimages/botl.png);
    background-position:0 100%;
    background-repeat:no-repeat;
    background-color:Transparent;
    overflow:hidden;
}

.bgp-gray
{
    background-image:url(https://www.olejostores.com/images/staticimages/bgp_EEEEEE.png);
    background-repeat:repeat-x;
    background-color:Transparent;
    overflow:hidden;
}

.bgp-003466
{
    background-image:url(https://www.olejostores.com/images/staticimages/bgp_003466.png);
    background-repeat:repeat-x;
    background-color:Transparent;
    overflow:hidden;
}

.HyperLinkImg img
{
	width:100px;
	height:100px;
}

.NoHand
{
	cursor:default;
}

.Breadcrumb 
{
	font-size: 10pt;
	margin: 5px 0px 3px 5px;
}

.Breadcrumb a
{
	color: #002C63;
	text-decoration: underline;
}

.searchBoxDropDown 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
	width: 346px;
	margin: 4px 0px 0px -7px;
}

.searchBoxDropDown img 
{
	height:50px;
	width:50px;
	padding-right: 10px;
	float: left;
}

.searchBoxDropDown li 
{
	list-style-type: none;
	list-style: none;
}

.searchBoxDropDown .item
{
	background-color: #FFFFFF;
	font-weight: bold;
	color: #003466;
	width: 346px;
	height: 56px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	border: 0px;
	border-left: 1px solid #003466;
	border-right: 1px solid #003466;
}

.searchBoxDropDown .selecteditem
{
	width: 346px;
	height: 56px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	background-color: #003466;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px;
	border-left: 1px solid #003466;
	border-right: 1px solid #003466;
	border-top: 1px solid #002547;
	border-bottom: 1px solid #002547;
}

.emptySearchResults 
{
	width: 600px;
	height: 380px;
	margin: 20px 15px 0px 25px;
	padding: 20px 15px 0px 25px;
	border: 1px solid #8F9090;
	border-radius: 10px;
	font-size: 15px;
	font-weight: normal;
}

.similarProductsPanel 
{
	/** border-top:solid 1px #8F9090;
	background-color:white; **/
	margin: 10px 6px 5px 6px;
	padding: 0px 2px 0px 0px;
	color:#565051;
	font-size:10pt;
}

.similarProductsPanel table table
{
	width: 220px;
}


.mattressFinderQuestion
{
	width: 656px;
	padding: 6px 4px 12px 4px;
}

.mattressFinderQuestion td 
{
	width: 305px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: center;
}

#question1, #question3, #question4
{
	background-image:url('https://www.olejostores.com/images/StaticImages/mattress_finder/question1_bg.jpg');
	background-repeat: no-repeat;
}

/*********************************
*************Google Ad Words******
**********************************/
.adt
{
	font-size:11pt;
}

.shopnow img
{
	width: 115px;
	margin: 0px 0px 0px 0px;	
}

.hyperlinkimg img
{
	width:150px;
}

.hyperlinkKittedimg img
{
	width:75px;
	height:75px;
}

.twitter-share-button
{
	margin-bottom:-6px;	
}

.tab_selected 
{
    width: 140px;
    height: 25px;
    background-image: url("https://www.olejostores.com/images/StaticImages/tab_selected.jpg");
    float: left;
    text-align: center;
    padding: 5px 0px 0px 0px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
}

.tab_selected a 
{
    color: #000000;
    text-decoration: none;   
}

.tab_notselected
{
    width: 140px;
    height: 24px;
    background-image: url("https://www.olejostores.com/images/StaticImages/tab_notselected.jpg");
    float: left;
    border-bottom: 1px solid #003466;
    text-align: center;
    padding: 5px 0px 0px 0px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
}

.tab_notselected a 
{
    color: #000000;
    text-decoration: none;   
}

.tab_spacer
{
    width: 5px;
    height: 29px;
    border-bottom: 1px solid #003466;
    float: left;
}

.tab_end
{
    height: 29px;
    border-bottom: 1px solid #003466;
    float: left;
}

.tab_text
{
    padding: 4px 0px 0px 0px;
}

.currently_selected_info 
{
    font-size:10pt;
    margin: 6px 0px 0px 0px;
    width: 480px;
    height: 40px;
}

.currently_selected_left
{
    float: left;
}

.currently_selected_right
{
    float: right;
    margin: 0px 10px 0px 0px;
}





.overlay
{
	height:100%;
	left:0;
	background-image:url("https://www.olejostores.com/images/staticimages/transparentsection2.png");
	background-repeat:repeat;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
}

.FooterTop2 {
	background-color:white;
	width: 900px;
	height: 75px;
}

.FooterTop2 img{
	vertical-align: middle;
}

#bbbo1912_container 
{
    width: 111px;
    height: 62px;
    float: left;
}

#cboxContent 
{
    font-size: 11px;   
}

.SizeTableLink
{
    color: #000000;
    text-decoration: none;
}

.displayNone
{
	display:none;
}

#follow-state
{
	display:none;
}

#QandA
{

}

.InnerQandA
{
	background-color:#F3F3F3;
	padding:10px;
	margin: 6px 0px 0px 0px;
	width:846px;
}

#verisignBox 
{
    position: fixed;
    top: 50px;
    left: 0px;
}

.removeButton input
{
    height: 25px;
    border: 0px;
    background-color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    margin: 0px 4px 0px 0px;
}

.productGridView 
{
    margin: 10px 0px 0px 0px;   
}

.productDetailsBox
{
    float: left;
    width: 887px;
    margin: 20px 0px 0px 0px;
}

.productDetailsBoxTitle
{
    width: 857px;
    padding: 15px 15px 35px 15px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    background-color: #003466;
    color: #FFFFFF;
    background-image:url('https://www.olejostores.com/images/StaticImages/productdetails_titleboxarrow.gif');
    background-repeat:no-repeat;
    background-position: 0px 50px;
}

.productDetailsBoxTitle a
{
    color: #FFFFFF;
    text-decoration: underline;
}

.productDetailsBoxBody
{
    width: 877px;
    padding: 0px 0px 0px 10px;   
}

.productMenu
{
    width: 330px;
    padding: 11px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    background-color: #F3F3F3;
    color: #FFFFFF;
    line-height: 20px;
    background-image:url('https://www.olejostores.com/images/StaticImages/productdetails_menutitlearrow.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.productMenuTitle
{
    width: 330px;
    padding: 6px 5px 6px 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    background-color: #003466;
    color: #FFFFFF;
    font-size: 13px;
    margin: 25px 0px 0px 0px;
}

.productMenu a 
{
    text-decoration: underline;
    color: #003466;   
}

.shoppingcartHeader
{
	text-align:left;
	font-size:8pt;
	color:#000000;
	background-color: #E9E9E9;
	padding: 6px 0px 6px 0px;
}

.shoppingcartTable
{
    margin: 0px 0px 0px 0px;   
}

.shoppingcartTable td
{
    padding: 10px 0px 10px 8px;
}

.shoppingcartTable tr
{
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}

.shoppingcartTable select
{
    margin: 0px 10px 0px 0px;   
}

.shoppingcartLabel
{
    width: 875px;
    height: 19px;
    padding: 6px 0px 5px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-image:url('https://www.olejostores.com/images/StaticImages/top_menu_middle.jpg');
    background-repeat: repeat-x; 
}

.shipsToCanadaDiv
{
    float: left;
    margin: 15px 0px 0px 0px;   
}

.creditCheckoutHeader
{
    height: 19px;
    padding: 6px 0px 5px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-image:url('https://www.olejostores.com/images/StaticImages/top_menu_middle.jpg');
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
}

.creditCheckoutBody
{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;   
    border-bottom: 1px solid #CCCCCC;
    padding: 10px;
    font-size: 8pt;
    margin: 0px 0px 10px 0px;
}

.creditCheckoutBodyLeft 
{
    width: 150px;
    height: 30px;
    float: left;
}

.creditCheckoutBodyRight
{
    width: 340px;
    height: 30px;
    float: right;
}

.creditcheckoutHeader
{
	text-align:left;
	font-size:8pt;
	color:#000000;
	background-color: #E9E9E9;
	padding: 10px 0px 10px 0px;
}

.promoTextBox
{
    margin: 12px 0px 12px 3px;   
}

.detailsPageCoupon
{
    width: 515px;
    height: 25px;
    margin: 35px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    
    background-repeat: no-repeat;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-image: url('https://www.olejostores.com/images/StaticImages/productdetails_coupon.jpg');
}
