@charset "utf-8";
/* SITE RESET STYLES IN RESET.CSS */
/* SMAIN STRUCTURE IN STRUCTURE.CSS */
/* COLOUR REFERENCE */
/* RED: #E83030 / #E32F30 */
/* PURPLE: #4A0D4E / #71197D*/
/* COLOUR REFERENCE */

/* HOMEPAGE AREAS */
#home-content {width:960px; margin:0; text-align:left; background:white}
#promo-container { width:640px; height:190px; float:left; padding:0;  margin: 0 10px 10px 0;}
#homepage-intro { overflow:none; padding:15px; width:278px; height:158px; float:left; border:1px solid #CCC;  background: WHITE; margin: 0 0 10px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#homepage-news {width:960px; height:33px; float:left; background:#0099C5 url(/gfx/site/home/homepage-news.png) no-repeat; margin: 0 0 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#homepage-search {width:340px; height:220px; float:left; margin: 0 10px 10px 0;}
#homepage-distributor{width:258px; height:188px; border:1px solid #CCC; padding:15px; float:left; background: #f6f6f6; margin: 0 10px 10px 0; overflow:hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#homepage-apollo-plus{ width:310px; height:105px; padding:0; float:left; background: purple url(/gfx/site/home/home-apollo-plus.png) top left no-repeat; margin: 0 0 10px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#homepage-training { width:278px; height:73px; border:1px solid #CCC; padding:15px; float:left; background: #f6f6f6; margin: 0 0 10px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#homepage-banner p,#homepage-intro p,#homepage-search p,#homepage-distributor p,#homepage-training p {margin:20px;}
#homepage-apollo-plus a {display:block; width:310px; height:105px;}
#homepage-search ul.tabs {list-style:none; margin:0; padding:0; height:36px; font-weight:bold;}
#homepage-search ul.tabs li { float:left; text-indent:0; padding:0 3px 0 0; margin:0; list-style-image:none;-webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;  -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px;}
#homepage-search ul.tabs a { background: url(/gfx/site/home/tabs.png) no-repeat 0 0; font-size:11px;-webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;  -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; display:block; height: 33px; line-height:15px; width: 81px; text-align:center; text-decoration:none; color:#9A0048; padding:3px 0 0 0; margin:0px; position:relative; top:0px; }
#homepage-search ul.tabs a:active { outline:none; }
#homepage-search ul.tabs a:hover { color:#333; }
#homepage-search ul.tabs a.current, #homepage-search ul.tabs a.current:hover, #homepage-search ul.tabs li.current a { background-position: 0px -72px; cursor:default; color:#fff; }
#homepage-search div.panes div.pane { display:none; }
#homepage-search div.panes div { display:none; padding:15px 10px; border:1px solid #CCC; border-top:1px solid purple; width:320px; height:153px; background-color:#f6f6f6;  -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomleft: 15px;  -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomright: 15px;}
#homepage-search div.panes div p { padding:0; margin:0 0 6px 0; color:#4A0D4E; font-weight:bold;}
#homepage-search div.panes div a { color:purple; text-decoration:none;}
#homepage-search div.panes div a:hover { color:red;}
#homepage-search div.panes div { display:block; }

.jumpmenu {background:white; padding:3px ; width:260px;}



/* search by brand */
ul.brands { padding:10px 0 0 0; }
ul.brands li {float:left;}
ul.brands li a {display:block; width:60px; height:30px; padding:3px; margin:5px; border:1px solid #EBEBEB;}
ul.brands li a img {margin:auto;}

/* other homepage product tab content */
ul.home-search-list li { font-size:11px; line-height:1.2em; display:block; width:160px; padding:1px 0;}
ul.home-search-list li.col-1 { margin:0 0 0 0;}
ul.home-search-list li.col-2 { margin:0 0 0 160px;}
ul.home-search-list li.reset {margin-top:-9.6em;}

#homepage-banner a { display:block; width:300; height:190px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }

#homepage-news a.rss {display:block;  color: white; background: url(/gfx/site/home/rss.png) left 5px no-repeat; font-size: 14px; text-decoration:none; margin:0 0 0 10px; padding:10px 0 10px 30px; }


#homepage-training p {padding:0; margin:0; line-height:1.4em;}
#homepage-training p a {text-decoration:none;}
#homepage-training p a:hover {color:red;}
#homepage-training p a.readmore {float:right;text-decoration:none; color:purple;display:inline; height:20px; margin:0 15px 0 0; padding:3px 25px 3px 0; background: url(/gfx/site/menu/arrow-buttons.png) right top no-repeat;}
#homepage-training p a.readmore:hover {text-decoration:underline; color:red}

.homepage-promos { width:640px ; padding:0; height:190px; overflow:hidden; position:relative; margin: 0 10px 10px 0; }
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0;}
.slides li { position:absolute; top:0; width:640px; height:190px; display:none; padding:0; margin:0; /* -webkit-border-radius: 15px; -moz-border-radius: 15px; */}
.slides li div { height:190px; }
.slides li a {display:block; width:640px; height:190px; text-decoration:none; }

/* Optional */
#promo-container { margin:0; width:640px; height:190px; position:relative; clear:both; -webkit-border-radius: 15px; -moz-border-radius: 15px;  }
.slides li { padding:0; }
ul.promo-list { position:relative; float:right; right:30px; z-index:10; list-style:none; padding:0; margin:-30px 0 0 0; }
ul.promo-list li  { float:left;  }
ul.promo-list li a { color:white; padding:2px 4px; /* -webkit-border-radius: 15px; -moz-border-radius: 15px; */}
ul.promo-list li.active a { background:#CCC; color:#666; }
div.promoFlash {position:relative; z-index:100; background:none;}


/* special headings */
h3.homepage {font: normal 18px/120% verdana, sans-serif; color: #4A0D4E; margin:0 0 10px 0; padding:0;}
h3.white {color: #FFF;}
#homepage-intro p { font-size:11px; margin:6px 0; line-height:1.2em;}
#homepage-intro img { margin:0 0 0 6px;}


/* NEWS TICKER STYLES */

#ticker01 {display:block; float:right; height:14px; overflow:hidden;font: bold 10px Verdana; list-style-type: none;margin: 10px 0 0 0;padding: 0;}
#ticker01 li {float: left; padding: 0; /*background: #fff;*/}
#ticker01 a {white-space: nowrap; text-decoration:none; padding: 0; color: #FFF; font: bold 10px Verdana; margin: 0 50px 0 0;} 
#ticker01 span {color: #FFF; margin: 0 10px 0 0;} /* PRODUCT RESULTS */

/* THE SALES NETWORK */

#homepage-distributor a.home-sales-link {display:block; text-decoration:none; color:purple; font-weight:bold;display:inline; height:20px; margin:1em 15px 0 0; padding:3px 25px 3px 0; background: url(/gfx/site/menu/arrow-buttons.png) right top no-repeat;}
#homepage-distributor a.home-sales-link:hover {text-decoration:underline}
#homepage-distributor p {padding:0 0 0 0; margin:0 0 10px 0;}














































































































































































































































































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
