body {text-align: center; background: #b08bd7 url('/images/site/production/global/background.png') repeat-x top left; font-family: arial, helvetica, sans-serif; }
.go { font-weight: bold; color: #f1ab00; }
a img { border: 0 none #fff; }
.cleaner {clear: both; font-size: 1px;}
 
#headercontainer { margin: 0 auto; text-align: left; width: 961px; }
#container { margin: 0 auto; text-align: left; background-color: #fff; width: 961px; }
* { margin: 0; padding: 0; }

/* Header */
#header { width: 100%; overflow:hidden; color: #464646;}
#lplogo { float: left; }
#cartbox { float: right; margin: 12px 9px 0 0; font-size: 16px; }
#cartbox p { margin-bottom: 3px; }
#cartbox form { display: inline; }
#cartbox .blue { color: #0254a6; font-weight: bold; }
#searchbox { background-color: #ececec; border-top: 1px solid #d7d7d7; text-align: center; padding: 3px 0 2px 0; }
#searchbox p { font-size: 10px; }
#searchbox p a, #chat p a { color: #464646; text-decoration: none; }
#searchbox p a:hover, #chat p a:hover { text-decoration: underline; }
#searchinputbox { font-size: 10px; color: #464646; text-align: center; width: 220px; vertical-align: middle; }
#searchbutton { vertical-align: middle; }
#chatheader { height: 34px;}
#chat { display: none;  float: left;}
#socialmedia {float: right;}
#socialmedia p {font-size: 11px; font-weight: bold;color: #464646; line-height: 26px;}
#socialmedia a img {margin-left: 5px; margin-bottom: 0; vertical-align: middle;}
#tagheader {clear: both;}

/* Top Menu */
#topmenu { clear: both; margin: 6px 9px 0 9px; padding: 5px 0; background-color: #7d7d7d; }
#topmenu table { margin: 0; width: 100%; } 
#topmenu td { text-align: center; font-size: 11px; padding: 1px 3px; font-weight: bold; border-right: 1px solid #bebebe; color: #fff; }
#topmenu td.last { border-right: 0px none #fff; }
#topmenu a { color: #fff; text-decoration: none; }
#topmenu a:hover { color: #f1ab00; }
#topmenu td.selected { color: #f1ab00; }

/* maincontent */
#maincontent { width: 943px; margin: 0 9px; background-color: #fefbea; overflow:hidden; }

/* leftcol */
#leftcol1 { float: left; width: 208px; }
#leftcol2 { float: left; width: 208px; clear: both; }

/* rightcol */
#rightcol1 { float: right; width: 734px; border-left: 1px solid #8d65d2; background-color: #fff; }
#rightcol2 { float: right; width: 734px; border-left: 1px solid #8d65d2; background-color: #fff; }

/* footer */
#footer { clear: both; width: 914px; background-color: #8d65d2; margin: 0 9px 9px 9px; padding: 14px;}
#footer p { font-size: 10px; color: #fff; }
#footer a { color: #fff; text-decoration: none; font-weight: bold; }
#footer a:hover { text-decoration: underline; }
#footercat { margin-bottom: 0; padding-bottom: 7px; border-bottom: 1px solid #bebebe; }
#footercat p { font-size: 12px; text-align: center;}  
#copyright p { text-align: center;  margin: 7px 0 0 50px; } 
#code { display: block; float: right; background-color: #fff; padding: 3px 7px; margin-top: 7px;  }
#code p { color: #8d65d2; font-size: 10px;}

/* Sub Menu */ 
#submenu ul { list-style-type: none; margin: 9px 0 9px 16px; }
#submenu ul li { font-size: 11px; font-weight:bold; color:#6b3baa; line-height: 14px; }
#submenu ul li a { color: #58595b; text-decoration: none;  }
#submenu ul li a:hover { color: #f1ab00; }
#submenu p { background-color: #acd8f3; font-weight: bold; font-size: 11px; padding: 2px 0  2px 16px; color: #56595e; width: 192px;}
#submenu p.top { background: #87d300 url('/images/category/homepage/shopnow_bk.png') repeat-x top left; padding: 4px  0 4px 16px; }

/* Sale & Brands */
#salebrands { clear: both; border-top: 6px solid #87d300; padding: 0 9px 0 16px; }
#salebrands p { font-size: 20px; font-weight: normal; color: #6b3baa; margin: 9px 0 ; }
#salebrands p a { font-size: 12px; font-weight: normal; color: #7d7d7d; margin-left: 6px; border-left: 1px solid #7d7d7d; padding-left: 6px; text-decoration: none; }
#salebrands p a:hover { text-decoration: underline; }

.salebrandsmenu{ padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; }
.salebrandsmenu ul{ margin:0; padding: 0; list-style: none; }
.salebrandsmenu li{ display: inline; margin: 0; padding: 0; }
.salebrandsmenu a{ float: left; display: block; width: 84px; font: bold 11px Arial; color: #464646; text-decoration: none; margin: 0; /*Margin between each menu item*/ padding: 5px 10px 2px 10px; background-color: #d7d7d7; /* Gray */ }
.salebrandsmenu a:hover{ background-color: #87d300; /*Green*/  color: white; }
.salebrandsmenu a.selected{ /*currently selected tab*/ background-color: #87d300; /*Green*/  color: #464646; border-color: #87d300; /*Green*/  }

.saleitem { clear: both; margin-bottom: 12px; min-height: 90px; font-size: 11px; font-weight: bold; color: #464646;}
.saleitem img { margin-right: 9px; border: 1px solid #7d7d7d; float: left;}
.saleitem a { font-size: 10px; text-decoration: underline; color: #7d7d7d; display: block; padding-top: 3px; }
.saleitem .price { font-size: 20px; color: #ee2923; display: block; padding-bottom: 3px; }

/* Callouts */
#callouts { border-top: 6px solid #87d300; }
#callouts p { margin: 16px 16px; padding-bottom: 16px; border-bottom: 1px solid #e2e2e2; font-size: 11px; font-weight: bold;}
#callouts p.last { border-bottom: 0px none #fefbea; }
#callouts a { color: #464646; text-decoration: none; }
#callouts a:hover { color: #f1ab00; text-decoration: underline; }

/* Top Heading */
h1 { font-size: 20px; font-weight: normal; color: #6b3baa; margin: 10px 0 6px 9px; }

/* Rotating Billboards */
#billboardwrapper{ width: 725px; margin-left: 9px; height: 245px; background-color: #fff; }
.billcontent { display: none; width: 653px; float: left; height: 100%; background-color: #fff; padding: 0; }
#billboardprev { height: 100%; width: 24px; float: left; }
#billboardnext { height: 100%;  width: 24px; float: right;}
.billbutton { background-color: #87d300; color: #fff; border: 0 none #fff; height: 100%; width: 100%; font-weight: bold; font-size: 24px; cursor: pointer; -webkit-appearance: none; }

/* Client Logos */
#clients { width: 734px; margin: 6px 0 9px 9px; border: 0 none #fff; }

/* Videos & Must-Haves */
#videosmusthaves { width: 734px; margin: 9px 0 9px 0; }
#videos { width: 358px; float: left; margin: 0 0 0 9px; border-right: 1px solid #d7d7d7; }
#musthaves { width: 357px; float: right; padding: 0 0 0 9px; } 
#videos p { font-size: 12px; color: #7d7d7d; }
#musthaves p { font-size: 12px; margin-top: 12px; color: #7d7d7d; }
#videos p a { color: #7d7d7d; } 
#videos h2, #musthaves h2 { font-size: 20px; font-weight: normal; color: #6b3baa; margin: 6px 0 3px 0; }
#videos h2 a, #musthaves h2 a { font-size: 12px; font-weight: normal; color: #7d7d7d; margin-left: 6px; border-left: 1px solid #7d7d7d; padding-left: 6px; text-decoration: none; }
#videos h2 a:hover, #musthaves h2 a:hover { text-decoration: underline; }
#videos h3 { font-size: 20px; font-weight: normal; color: #464646; margin: 5px 0 0 0; }
#videos ul { margin: 15px 0 9px 0; padding-left: 0; list-style: none; }
#videos li { padding-left: 25px; background-image: url(/images/category/homepage/video_bullet.gif); background-repeat: no-repeat; background-position: 0 0;  margin-top: 5px; font-size: 11px; font-weight: bold; }
#videos li a { color: #464646; }
#videos img { margin-top: 9px; border: 1px solid #7d7d7d; }

#ideagrid { margin: 12px 0 0 0; }
#ideagrid img { margin: 4px 4px 0 0; border: 1px solid #d7d7d7; }
#ideagrid .last { margin-right: 0; }

/* Service Callouts */
#services { width: 725px; clear: both; border-top: 1px solid #d7d7d7; margin: 0 0 9px 9px; padding: 9px 0 0 0; }
#services img { margin: 0 9px 0 0; padding-right: 12px; border-right: 1px solid #d7d7d7; }
#services .last { margin: 0; padding: 0; border: 0 none #fff; }

/* Info and Tips */
#tipsinfo { width: 734px; overflow: hidden; border-top: 6px solid #7d7d7d; }
.tipsinfoh { width: 100%; margin-bottom: 0; }
.tipsinfoh h2 { font-size: 12px; padding: 12px 0 0 9px; font-weight: bold; color: #6b3baa; }
.tipsinfoh h2 a {font-weight: normal; color: #7d7d7d; margin-left: 6px; border-left: 1px solid #7d7d7d; padding-left: 6px; text-decoration: none; }
.tipsinfoh h2 a:hover { text-decoration: underline; }
#info { width: 366px; float: right; border-left: 1px solid #d7d7d7;}  
#tips { width: 367px; float: left; }
#tipslist img { float: left; }
#tipslist p { font-size: 11px; margin: 12px 0; color: #464646; }
#tipslist p a { text-decoration: underline; font-weight: bold; color: #464646;}
#tipslist {overflow: auto; padding: 0 9px;}
#infotext { padding: 0 9px; }
#infotext h3 { font-size: 12px; color: #58595b; margin: 11px 0 3px 0; font-weight: bold; }
#infotext p { font-size: 11px; color: #58595b; margin: 11px 0; }
#infotext h3 + p { margin: 0; }
#infotext p a { text-decoration: underline; color: #58595b; }
#infotext img { margin-right: 8px; }

.asset-content { clear: both; margin-bottom: 12px; min-height: 115px;}
.asset-content img { margin-right: 9px; border: 1px solid #7d7d7d;}
