/*html
{
    background-image:url(http://www.olejostores.com/images/StaticImages/SeasonalBackground5.jpg);
    background-color:#91CCEC;
    background-repeat:repeat-x;
    padding:0px 0px 0px 0px;
}*/

html
{
    background-image:url(http://www.olejostores.com/images/StaticImages/ds4.png);
    background-color:#F7F7F7;
    background-position:center center;
    background-repeat:repeat-y;
    padding:0px 0px 0px 0px;
}

body
{
	background-color:transparent;
	/*background-color:#E7EBF7;*/
	font-family:Verdana;
	font-size:10;
	margin-top:0px;
	margin-bottom:0px;
}

.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:140px;
	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:0px 0px 0px 0px;
	text-decoration:none;
	width:220px;
}

.leftBanner{
	float:left;
}

.wash3head{
    text-align:left;
	font-size:8pt;
	font-family:arial;
	margin:0px 0px 0px 2px;
	color:#999999;
}

.rightBanner{
	float:right;
	width:260px;
	height:135px;
}

.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-left:auto; margin-right:auto; height: 22px; background-color:#003466;}

#olejoTabs a { display: block; width:auto; background: transparent; text-decoration: none; padding: 4px 10px 0px 10px; height:18px; border-right:solid 1px white; }
#olejoTabs a:hover { background: #004b7f; }

#dropdownid a { display: block; width:auto; background: transparent; height:auto; border-bottom:dotted 1px gray; border-right:none; text-decoration: none; padding: 5px 10px 5px 10px; }
#dropdownid a:hover { background: #C2C2C2; }

#dropdownid2 a { display: block; width:auto; background: transparent; height:auto; border-bottom:dotted 1px gray; border-right:none; text-decoration: none; padding: 5px 10px 5px 10px; }
#dropdownid2 a:hover { background: #C2C2C2; }

#dropdownid3 a { display: block; width:auto; background: transparent; height:auto; border-bottom:dotted 1px gray; border-right:none; text-decoration: none; padding: 5px 10px 5px 10px; }
#dropdownid3 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-color:#F7F7F7;
    border:solid 1px gray;
    height:auto;
    z-index: 2;
	}

#olejoTabs:hover ul, #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;
	}




.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-top:10px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:900px;
}

.PromoTextHeader{
    width:682px;
    height:20px;
    padding:7px 0px 0px 0px;
    background-image:url(http://www.olejostores.com/images/StaticImages/new_tabs_color.jpg);
}

.CatHead{
	color:#463E3F;
	font-size:9pt;
	font-style:normal;
	text-decoration:none;
	margin:10px 0px 0px 2px;
}

.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
{
	height:20px;
	padding:5px 0px 0px 10px;
}

.bodyPanelHeaderText
{
    /*color:#463E3F;*/
	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;
}

.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;
}

.leftpic{
	margin:5px 0px 0px 1px;
}

.atext{
	text-align:left;
	font-size:8pt;
	color:#565051;
}

.Picture5{
	margin:1px 0px 0px 80px;
	float:left;
	width:auto;
	height:auto;
}

.PictureProd{
	margin:0px 0px 0px 0px;
	float:left;
	width:auto;
	height:auto;
}

.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{
	height:150px;
	width:150px;
	float:left;
}

.RandomPics{
	width:683px;
	margin:5px 0px 0px 5px;
	font-size:10pt;
	background-color:Transparent;
}

.ProductInfoDets{
	width:888px;
	float:left;
	padding: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:auto;
	width:400;
}

.ProductName{
    height:auto;
	width:400;
	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:11pt;
	color:Black;
	font-weight:bolder;
	margin:0px 0px 0px 0px;
	width:395px;
	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{
	float:left;
	font-size:9pt;
	text-align:left;
	margin:0px 0px 10px 5px;
}

.manImage, #ImageButton1{
	float:left;
	margin-right:5px;
}

.footerText{
    color:#565051;
    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{
	float:left;
	width:670px;
	margin:5px 0px 0px 0px;
	font-size:9pt;
	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:420px;
	float:left;
	margin:5px 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;
}

.SearchBar{
	height:30px;
	width:900px;
	color:white;	
    margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.olejostores.com/images/StaticImages/searchbar2copy.jpg);
}

.Search{
	/*width:400px;*/
	color:white;
	/*height:24px;*/
	float:left;
	margin:3px 0px 0px 5px;
}

#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:#565051;
	font-size:9pt;
	width:850px;
	margin:10px 0px 0px 25px;
	text-align:center;
}

.FootLinks{
    color:#565051;
    font-size:8pt;
}

.Footer{
	background-color:white;
	width:900px;
}

.FooterTop{
	background-color:white;
	width:900px;
}

.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;
	width:200px;
	margin:5px 10px 0px 0px;
	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
{
    float:left;
    font-size:8pt;
}

.CheckoutFields
{
    float:left;
}

.CheckoutTopText
{
    color:white;
    font-size:10pt;
    font-weight:bold;
}

.CheckoutTop
{
    background-image:url(http://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;
    color:#463E3F;
}

.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(http://www.olejostores.com/images/StaticImages/tabsbar2copy.jpg);
    color:White;
}

.indexcatbg{
    background-image:url(http://www.olejostores.com/images/StaticImages/indexcategories.jpg);
}

.AddedPopup
{
    width:340px;
    position:fixed;
    top:50%;
    left:50%; 
    margin-left:-170px;
    margin-top:-170px;
    background-color:White;
    border:solid 5px Gray;
    padding:10px 10px 10px 10px;
    z-index:4;
}

.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(http://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;
}

hr
{
    overflow:hidden;
}

.pr-snippet-stars
{
    margin-right:10px;
}

.pr_review_summary
{
    float:left;
    font-size:9pt;
    margin-top: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;
}
