	div.wrapper { margin:0; width:100%;padding:0; float:left; }
	#inset-block-left { width:0px;padding:0;}
	#inset-block-right { width:0px;padding:0;}
	#maincontent-block { margin-right:0px;margin-left:0px;}
#bodycontent { min-width:850px; margin:0; padding:0;}

.full-article { margin:0; padding:0 20px;}

#gallery_content { position:absolute; margin:0; top:250px; left:10px;  z-index:1; }
#gallery_content a {  padding:10px 12px; background-color:#9900CC; color:#FFFFFF; border:2px solid #00CC00; font-weight:bold}
#gallery_content a:hover {  padding:10px 12px; background-color:#00CC00; color:#FFFFFF; border:2px solid #9900CC; font-weight:bold}

/* Backgrounds */
body {background: #FFFFFF;}
#main-background {width:100%; height:291px; margin:0; padding:0;}

#bg1 {background: url(../images/backgrounds/bgimage-tile.jpg) repeat-x;}
.bg1 {background: url(../images/backgrounds/bgimage.jpg) top left no-repeat;}

#bg2 {background: url(../images/backgrounds/bg-collections-tile.jpg) repeat-x;}
.bg2 {background: url(../images/backgrounds/bg-collections.jpg) top left no-repeat;}

#bg3 {background: url(../images/backgrounds/bg-locations-tile.jpg) repeat-x;}
.bg3 {background: url(../images/backgrounds/bg-locations.jpg) top left no-repeat;}

#bgProducts {background: url(../images/backgrounds/bg-products-tile.jpg) repeat-x;}
.bgProducts {background: url(../images/backgrounds/bg-products.jpg) top left no-repeat;}

#bgAbout {background: url(../images/backgrounds/bg-about-tile.jpg) repeat-x;}
.bgAbout {background: url(../images/backgrounds/bg-about.jpg) top left no-repeat;}

#bgSales {background: url(../images/backgrounds/bg-sales-tile.jpg) repeat-x;}
.bgSales {background: url(../images/backgrounds/bg-sales.jpg) top left no-repeat;}

#bgCeleb {background: url(../images/backgrounds/bg-celebrity-tile.jpg) repeat-x;}
.bgCeleb {background: url(../images/backgrounds/bg-celebrity.jpg) top left no-repeat #000000;}

#bgLens {background: url(../images/backgrounds/bg-contact-lenses-tile.jpg) repeat-x;}
.bgLens {background: url(../images/backgrounds/bg-contact-lenses.jpg) top left no-repeat;}

#bgPeople {background: url(../images/backgrounds/bg-people-tile.jpg) repeat-x;}
.bgPeople {background: url(../images/backgrounds/bg-people.jpg) top left no-repeat;}

#bgAccessories {background: url(../images/backgrounds/bg-accessories-tile.jpg) repeat-x;}
.bgAccessories {background: url(../images/backgrounds/bg-accessories.jpg) top left no-repeat;}


 /* ------------Locations--------  */
.leading { margin:3px; padding:3px;}
.headerimg {margin:0; padding:3px; border:2px solid #8cc63e;}
.rightarea {float:left; padding:3px; margin:3px; overflow:visible; width:250px; }
.rightarea p {margin:3px 0; padding:5px; background-color:#f1f2f3; display:block; }
address { display:block; font-weight:normal; margin:3px; padding:5px; font-style:normal; margin:3px 0; padding:5px; background-color:#f1f2f3;}
.leftarea {float:left; padding:3px 20px 3px 0; width:500px;}
.mapquest {margin:3px 0; padding:39px 0 0 0; display:block; color:#666666; text-align:center; font-weight:bold; background:url(../images/mapquest.gif) top center no-repeat; width:250px; height:30px;}
.mapquest:hover {color:#000000; cursor:pointer;}

.boxed {margin:3px 0; padding:5px; background-color:#f1f2f3; display:block; }
.product {float:left; width:257px; margin:5px 2px; padding:0 1px; }
#product {margin:0; padding:0 0 15px 0; float:left; min-width:850px;}
.productimg {margin:0; padding:0; border:none; border:2px solid #ffffff;}

.productimg:hover {border:2px solid #8cc63e;}

#people .readon { float:left; clear:left;}
#people { height:auto; display:block;}
.employee {margin:2px; padding:3px; border:none;}


#collection { width:830px; margin:0; padding:0;}
#collection img{ margin:5px 10px 5px 0; padding:1px; float:left; border:1px solid #ffffff;}
#collection img:hover { margin:5px 10px 5px 0; padding:1px; float:left; border:1px solid #3e314f;}


/* Radio Buttons */

 .rokradios {background: url(../images/main/rokradio.png) 0 0 no-repeat;}
 .rokradios-active {background: url(../images/main/rokradio.png) 0 -125px no-repeat;}
 .rokchecks {background: url(../images/main/rokradio.png) 0 -258px no-repeat;}
 .rokchecks-active {background: url(../images/main/rokradio.png) 0 -399px no-repeat;}

/* Header */
 #logo {background: url(../images/logo.png) 0 0 no-repeat; width:360px; height:65px; margin:0 255px 5px 0; padding:0; float:left; display:block;}
 
 
 

 
 
 /* ----------special menus---------  */

#frontpage-menu{width:412px; list-style-type:none; margin:3px 0 0 0; padding:0; position:relative; left:-3px;}
#frontpage-menu li { float:left; list-style-type:none; overflow:hidden; display:block; width:200px; height:110px; margin:0; padding:0; border:3px solid #ffffff;}
#frontpage-menu li:hover { float:left; list-style-type:none; overflow:hidden; width:200px; height:110px; margin:0; padding:0; border:3px solid #8cc63e;}
#frontpage-menu li span { background:url(../images/menu_bg.png) repeat-x; width:200px; height:18px; float:left; clear:left; position:relative; top:-18px; z-index:10; margin:0; font-size:10px; padding:2px 0 0 7px; overflow:hidden; display:block;}
#frontpage-menu li a { color:#FFFFFF;}
#frontpage-menu li img { float:left; clear:left; position:relative; z-index:8; margin:0; padding:0; border:none;}




#frontpage-banner{width:412px; list-style-type:none; margin:3px 0 0 0; padding:0; position:relative; left:-3px; float:left; list-style-type:none; overflow:hidden; display:block; width:406px; height:110px; margin:0; padding:0; border:3px solid #ffffff;}
#frontpage-banner:hover { float:left; list-style-type:none; overflow:hidden; width:406px; height:110px; margin:0; padding:0; border:3px solid #8cc63e;}
#frontpage-banner span { background:url(../images/menu_bg.png) repeat-x; width:406px; height:18px; float:left; clear:left; position:relative; top:-18px; z-index:10; margin:0; font-size:10px; padding:2px 0 0 7px; overflow:hidden; display:block;}
#frontpage-banner  a { color:#FFFFFF;}
#frontpage-banner  img { float:left; clear:left; position:relative; z-index:8; margin:0; padding:0; border:none;}




#locations-header { background-color:#8cc63e; margin:5px 3px; padding:2px; width:400px; text-align:center; font-size:12px; color:#FFFFFF; font-weight:normal; letter-spacing:1px;}
#locations-menu {width:408px; list-style-type:none; margin:0 0 0 3px; padding:0;}
#locations-menu li { float:left; list-style-type:none; overflow:hidden; width:128px; height:106px; margin:3px; padding:0;}
#locations-menu li:hover { float:left; list-style-type:none; overflow:hidden; width:128px; height:106px; margin:0; padding:0; border:3px solid #8cc63e;}
#locations-menu li span { background:url(../images/menu_bg.png) repeat-x; width:128px; height:18px; float:left; clear:left; position:relative; top:-18px; z-index:10; margin:0; font-size:10px; padding:2px 0 0 7px;}
#locations-menu li a { color:#FFFFFF;}
#locations-menu li img { float:left; clear:left; position:relative; z-index:8; margin:0; padding:0; border:none;}



/* Horizontal Menu */
#horiz-menu-surround { padding:0; margin:0;}
#horiz-menu {background:#3e314f;  width:100%; height:20px; margin-left:-1px; }
#horiz-menu2 {background: url(../images/menu/horizmenu-l.png) 0 0 no-repeat;}
#horiz-menu3 {background: url(../images/menu/horizmenu-r.png) 100% 0 no-repeat; }
#horiz-menu .link span a {color: #fff; font-weight:normal; }
#horiz-menu .link span a:hover {color: #fff; font-weight:normal; }
#horiz-menu .link span {color: #fff; font-weight:normal; }
#horiz-menu .link span:hover { background: #6e647a; color: #fff; font-weight:normal; }
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: #6e647a; color: #fff; font-weight:normal;}


.menutop .columns-1 .drop1 {background: url(../images/menu/drop-top-1.png) 0 100% no-repeat;}
.columns-1 .drop2, .columns-1 .drop3 {display: none;}
.columns-2 .drop1 {background: #3e314f; margin:0 10px}
.columns-2 .drop2 {background: url(../images/menu/drop-top-l.png) 0 0 no-repeat; position:relative; right:7px}
.columns-2 .drop3 {background: url(../images/menu/drop-top-r.png) 100% 0 no-repeat; position:relative; left:7px}
#horiz-menu ul ul.columns-1 {background: url(../images/menu/drop-bg-1.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-2 {background: url(../images/menu/drop-bg-2.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-3 {background: url(../images/menu/drop-bg-3.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-4 {background: url(../images/menu/drop-bg-4.png) 0 100% no-repeat;}
#horiz-menu ul ul li {background: url(../images/menu/drop-div.png) 0 100% repeat-x;}
#horiz-menu ul ul li .link, #horiz-menu ul ul li:hover li .link, #horiz-menu ul ul li.sfHover li .link { color:#FFFFFF;}
#horiz-menu ul ul li:hover .link, #horiz-menu ul ul li:hover li:hover .link, #horiz-menu ul ul li.sfHover .link, #horiz-menu ul ul li.sfHover li.sfHover .link { color: #fff; font-weight:normal;}
#horiz-menu ul ul li .link.daddy span, #horiz-menu ul li.parent.active:hover li .link.daddy span, #horiz-menu ul li.parent.active.sfHover li .link.daddy span, #horiz-menu ul li.parent:hover li .link.daddy span,  #horiz-menu ul li.parent.sfHover li .link.daddy span {background: url(../images/menu/drop-daddy.png) 95% 10px no-repeat;}

/* Footer */
#footer_links  { background-color:#f1f2f3; padding:20px 0; margin:0; height:70px; text-align:center; width:100%;}
#footer_links div { float:left; border-left:1px dotted #CCCCCC; padding:0 13px; margin:0 auto;  height:70px;}

#footer_links ul { margin:0 auto; padding:0;}
#footer_links li { list-style-type:none; margin:0; padding:1px 0 0 0;}
#footer_links h3 { margin:0; padding:0; color:#9f77a0; font-weight:bold; letter-spacing:1px; text-transform:uppercase; font-size:12px;}\
#footer_links a{ margin:0; padding:0; font-size:9px; color:#666666; text-decoration:none; font-weight:200;}
#footer_links a:hover {text-decoration:none; color:#9f77a0;}

/* Search */

 #searchmod-surround .input-field-l,  form.search_result .input-field-l {background: url(../images/main/input-r.png) 100% 0 no-repeat;}
 #searchmod-surround .input-field-r {background: url(../images/main/input-l.png) 0 0 no-repeat;}
 form.search_result fieldset.word,  form.search_result fieldset.phrase {background: url(../images/main/horizmenu-bg.png) 50% 100% no-repeat;}
 form.search_result fieldset.word,  form.search_result fieldset.phrase {background: url(../images/main/horizmenu-bg.png) 50% 100% no-repeat;}
 .search-results-full span.highlight {color: #8cc63e;}
 #searchmod-surround #roksearch_search_str {background: url(../images/main/search-icon.png) 97% 50% no-repeat;}
 form.search_result #search_searchword.inputbox {background: url(../images/main/input-l.png) 0 0 no-repeat;}
 #searchmod .search_options {color: #444;}
 #roksearch_results .rokajaxsearch-overlay {background: #fff;}
 #roksearch_results {background: url(../images/main/searchbg.png) 0 0; border: 1px solid #3e314f;border-top: 0;border-bottom: 0;}
 #roksearch_results a:hover {color: #fff;}
  #roksearch_results a {color: #CC66FF; text-decoration:none;}
 #roksearch_results h3 {color: #fff; text-decoration:underline;}
 #roksearch_results span {color:#EBEBEB;}
 #roksearch_results span.highlight {background:#8cc63e;color: #ffffff; padding:2px;}
 #roksearch_results .roksearch_header,  #roksearch_results .roksearch_row_btm {background:#3e314f;border-bottom: 1px solid #3e314f;color: #cb7cff;}
 
 #roksearch_results .roksearch_odd {background: url(../images/main/sidemod-tm.png) 0 0 repeat-x;border-bottom: 1px solid #3e314f;}
 #roksearch_results .roksearch_even {background: url(../images/main/sidemod-tm.png) 0 0 repeat-x;border-bottom: 1px solid #3e314f;}
 #roksearch_results .roksearch_odd-hover,  #roksearch_results .roksearch_even-hover {background: url(../images/main/searchbg2.png) 0 0;}
 #roksearch_results .roksearch_odd-hover h3,  #roksearch_results .roksearch_even-hover h3 {color: #ffffff;background: url(../images/main/main-arrow.png) 0 3px no-repeat #8cc63e;}
 #roksearch_results a#roksearch_link {background: url(../images/main/search-close.png) 0 100% no-repeat;}
 #roksearch_results .arrow-left {background: url(../images/main/search-close.png) 1px 1px no-repeat;}
 #roksearch_results .arrow-left-disabled {background: url(../images/main/search-close.png) 50% -34px no-repeat;}
 #roksearch_results .arrow-right {background: url(../images/main/search-close.png) 50% -16px no-repeat;}
 #roksearch_results .arrow-right-disabled {background: url(../images/main/search-close.png) 50% -34px no-repeat;}

/* Side Menus */
 #main-body ul.menu li {background: url(../images/main/module-div.png) 0 100% no-repeat;}
 #main-body ul.menu li a {background: url(../images/main/main-arrow.png) 5px 11px no-repeat;}
 #main-body ul.menu li a:hover {background: url(../images/main/main-arrow.png) 5px -288px no-repeat;}

/* Extra Content Styles */

 .pollstableborder th,  dl.poll dt  {border-bottom:1px solid #3e314f;}
 .pollstableborder th,  dl.poll dt  {border-bottom:1px solid #3e314f;}
 ul.latestnews li a,  ul.mostread li a,  .blog_more ul li a,  .block ul#mainlevel-nav li a {background: url(../images/main/dark/main-arrow.png) 0 2px no-repeat;}
 #breadcrumbs-home {background: url(../images/main/breadcrumb-home.png) 0 0 no-repeat;}
 span.breadcrumbs img {background: url(../images/main/main-arrow.png) 50% 6px no-repeat;}
 th.sectiontableheader {background: url(../images/main/sidemod-h3-m.png) repeat-x;}
 .contact_email .inputbox,  input#email.required {background: url(../images/main/searchbg2.png) 0 0;}

/* Login Styles */
 form.form-login .input-field-l {background: url(../images/main/input-r.png) 100% 0 no-repeat;}
 form.form-login .inputbox {background: url(../images/main/input-l.png) 0 0 no-repeat;}

/* Bottom Section */


/* RokNewsPager */
 .roknewspager-pages {background: url(../images/main/newspager-bg.png) 0 0;}
 ul.roknewspager-numbers {background: url(../images/main/dark/newspager-toolbar.png) 0 0;}
 ul.roknewspager-numbers {background: url(../images/main/newspager-toolbar.png) 0 0;}
 .roknewspager-prev {background: url(../images/main/newspager-controls.png) 0 0 no-repeat;}
 .roknewspager-prev:hover {background: url(../images/main/newspager-controls.png) 0 -30px no-repeat;}
 .roknewspager-prev-disabled {background: url(../images/main/newspager-controls.png) 0 -60px no-repeat;}
 .roknewspager-next {background: url(../images/main/newspager-controls.png) 0 -90px no-repeat;}
 .roknewspager-next:hover {background: url(../images/main/newspager-controls.png) 0 -120px no-repeat;}
 .roknewspager-next-disabled {background: url(../images/main/newspager-controls.png) 0 -150px no-repeat;}
 .roknewspager-div {background: url(../images/main/module-div.png) 50% 100% no-repeat;}
 .roknewspager-overlay {background: #fff;}

/* RokNewsflash */
 #newsflash-bar {background: url(../images/main/newsflash-overlay.png) 50% 0 no-repeat;}
 #newsflash .control-prev {background-image: url(../images/main/newsflash-controls.png);}
 #newsflash .control-next {background-image: url(../images/main/newsflash-controls.png);}

/* RokTabs */
 .roktabs-links ul li.active {background: url(../images/main/horizmenu-active.png) 50% 0 no-repeat;}
 .roktabs-links ul li span {background: url(../images/main/horizmenu-div.png) 100% 50% no-repeat;}
 .active-arrows {background: url(../images/main/newsflash-overlay.png) 50% 0 no-repeat;}
 .roktabs-wrapper .arrow-next {background: url(../images/main/newsflash-controls.png) 100% -21px no-repeat;right: 15px;}
 .roktabs-wrapper .arrow-prev {background: url(../images/main/newsflash-controls.png) 100% 0 no-repeat;left: 15px;}
 .roktabs-wrapper .arrow-next:hover {background: url(../images/main/newsflash-controls.png) 100% -63px no-repeat;right: 15px;}
 .roktabs-wrapper .arrow-prev:hover {background: url(../images/main/newsflash-controls.png) 100% -42px no-repeat;left: 15px;}

/* RokTwittie */
 #roktwittie .status .header .name {color:#666;}
 #roktwittie div.roktwittie-infos .roktwittie-date {color:#999;}
 #roktwittie .status .header { margin:20px 0 0 0; padding:0;}
 .side-mod #roktwittie .name {color:#666;}
 #roktwittie .status .header .nick {color:#fff;}
 #roktwittie .title {color:#999;}
 #roktwittie .roktwittie-t1, #roktwittie .roktwittie-t2, #roktwittie .roktwittie-t3, #roktwittie .roktwittie-m1, #roktwittie .roktwittie-m2, #roktwittie .roktwittie-b1, #roktwittie .roktwittie-b2, #roktwittie .roktwittie-b3{background-image:url(../images/main/tweet-sprite.png);}
 #roktwittie .roktwittie-m3{background: transparent url(../images/main/tweet-sprite.png) 0 -1195px repeat-x;}
 #roktwittie ul.subscribe{background: url(../images/main/module-div.png) 50% 100% no-repeat;}



/* Disqus */
 #dsq-content #dsq-comments .dsq-comment.special .dsq-comment-header {background:#ddd;}
 #dsq-content #dsq-comments .dsq-comment-header { background: #eee;}

/* Typography */
 .readon1-l {background: url(../images/main/readon-l.png) 0 0 no-repeat;}
 .readon1-m {background: url(../images/main/readon-m.png) 50% 0 repeat-x;}
 .readon1-r {background: url(../images/main/readon-r.png) 100% 0 no-repeat;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 

