body {background:url(images/bg.png) repeat-x;font-family:tahoma;font-size:12px;}
* {margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#wrapper {background:url(images/l-bg.png) no-repeat;}
#wrapper-two {background:url(images/r-bg.png) 100% 0% no-repeat;}
#main-wrapper {margin:0 auto;width:951px;overflow:hidden;}

h2 {font-size: 20px; }

/* Header */
#header {float:left;}
#header ul#top-links {float:right;margin:9px 146px 0 0;overflow:hidden;}
#header ul#top-links li {float:left;list-style:none;text-indent:-1000em;}
#header ul#top-links li#home {background:url(images/home.png) no-repeat;width:29px;height:25px;margin:0 11px 0 0;}
#header ul#top-links li#home a {float:left;width:29px;height:25px;}
#header ul#top-links li#contact {background:url(images/contact.png) no-repeat;width:38px;height:25px;margin:0 10px 0 0;}
#header ul#top-links li#contact a {float:left;width:38px;height:25px;}
#header ul#top-links li#search {background:url(images/search.png) no-repeat;width:38px;height:25px;margin:0 10px 0 0;}
#header ul#top-links li#search a {float:left;width:35px;height:25px;}

#header #logo {float:left;margin:43px 0 0 191px;}
#header #logo h1 {background:url(images/logo2.png) no-repeat;height:59px;width:458px;text-indent:-1000em;}
#header #logo h1 a {float:left;height:59px;width:458px;}

#header #cart {float:right;margin:50px 63px 0 0;background:url(images/basket.png) 0% 100% no-repeat;}
#header #cart p {color:#4d4d4d;font-family:arial;font-size:12px;font-weight:bold;}
#header #cart .items {color:#64aaec;font-size:11px;padding:0 0 0 6px}
#header #cart #continue {font-size:11px;text-align:right;font-weight:normal;padding:7px 0 0 0;}
#header #cart #continue a {color:#4d4d4d;}



/* Menu */
#menu {float:right;background:url(images/menubg.png) no-repeat;width:728px;height:40px;margin:12px 18px 0 0;}

#menu ul#menu-items {float:left;padding:0 0 0 26px;}
#menu ul#menu-items li {float:left;list-style:none;background:url(images/splitter.png) no-repeat;margin:7px 0 0 0;padding:0 2px 0 0;text-indent:-1000em;background:url(images/splitter.png) 100% 0% no-repeat;}
#menu ul#menu-items li a {overflow:hidden;float:left;}
#menu ul#menu-items li.home {width:44px;height:17px;margin:14px 0 0 0;padding:0 14px 0 0;}
#menu ul#menu-items li.home a {background:url(images/menu-home.png) no-repeat;width:44px;height:17px;}
#menu ul#menu-items li.about-us {width:68px;height:17px;margin:14px 0 0 0;padding:0 14px 0 14px;}
#menu ul#menu-items li.about-us a {background:url(images/menu-about-us.png) no-repeat;width:68px;height:17px;}
#menu ul#menu-items li.products {width:68px;height:17px;margin:14px 0 0 0;padding:0 14px 0 14px;}
#menu ul#menu-items li.products a {background:url(images/menu-products.png) no-repeat;width:64px;height:17px;}
#menu ul#menu-items li.shipping {width:64px;height:17px;margin:14px 0 0 0;padding:0 14px 0 14px;}
#menu ul#menu-items li.shipping a {background:url(images/menu-shipping.png) no-repeat;width:64px;height:17px;}
#menu ul#menu-items li.contact-us {width:79px;height:17px;margin:14px 0 0 0;padding:0 14px 0 14px;background:none;}
#menu ul#menu-items li.contact-us a {background:url(images/menu-contact-us.png) no-repeat;width:79px;height:17px;}

#menu #search {float:right;width:213px;margin:8px 0 0 0;}
#menu #search .field {background:url(images/input.png) no-repeat;width:141px;height:17px;border:0;padding:5px 10px 0 10px;color:#b0afaf;font-weight:bold;font-family:arial;font-size:12px;}
#menu #search #go-button {background:url(images/go.png) no-repeat;width:45px;height:28px;border:0;}

/* Content */
#content {float:left;width:951px;margin:9px 0 0 0;}

#content #side {float:left;width:191px;}
#content #side h3 {float:left;background:url(images/left-titlebg.png) no-repeat;height:29px;width:191px;text-indent:-1000em;}
#content #side h3 span#categories {float:left;background:url(images/categories.png) no-repeat;height:20px;width:69px;margin:5px 0 0 12px;overflow:hidden;}
#content #side h3 span#categories a {float:left;height:20px;width:69px;}
#content #side h3 span#all-products {float:left;background:url(images/all-products.png) no-repeat;height:20px;width:79px;margin:4px 0 0 12px;overflow:hidden;}
#content #side h3 span#all-products a {float:left;height:20px;width:79px;}
#content #side h3 a {float:left;height:29px;width:191px;}

#content #side .block {float:left;margin:0 0 13px 0;}
#content #side .block ul {float:left;width:158px;margin:0 0 0 12px;}
#content #side .block ul li {background:url(images/side-linkbg.png) 0% 100% no-repeat;padding:4px 0 3px 0;list-style:none;}
#content #side .block ul li a {text-decoration:none;}
#content #side .block #more-products {float:right;margin:12px 0 0 0;}

#content #main-content {float:left;margin:0 0 0 23px;width:534px;}
#content #main-content h3 {float:left;margin:0 0 9px 0;
background-color: #ce530d;
font-size: 20px;
padding: 3px 5px 3px 10px;
height: 32px;
width: 524px;
background-repeat: repeat;
font-weight: bolder;
background-image: url(images/main-content-titlebg2.png);

}


#content #main-content h3 span#welcome-text {float:left;background:url(images/welcome-text.png) no-repeat;text-indent:-1000em;margin:6px 0 0 8px;height:18px;width:64px;}
#content #main-content #welcome-paragraph {float:left;font-size:12px;font-family:tahoma;color:#4d4d4d;width:313px;padding:5px 0 0 3px;text-align:justify;}
#content #main-content img {float:right;margin:0 0 13px 0;}
#content #main-content h3 span#featured-products {float:left;background:url(images/featured-products.png) no-repeat;text-indent:-1000em;margin:6px 0 0 8px;height:17px;width:124px;}
#content #main-content #featured-products-content {float:left;width:524px;background:url(images/featured-productsbg.png) 50% 50% no-repeat;}

#content #main-content #featured-products-content .blocktr {float:right;width:221px;margin:0 10px 6px 0;padding:0 0 18px 0;background:url(images/sidesplitter.png) 50% 100% no-repeat;}
#content #main-content #featured-products-content .blocktr .title {float:left;padding:0 0 6px 0;margin:0 0 16px 0;background:url(images/featured-products-titlebg.png) 0% 100% no-repeat;width:221px;}
#content #main-content #featured-products-content .blocktr .title h4 {float:left;background:url(images/loremipsum.png) no-repeat;width:89px;height:21px;text-indent:-1000em;}
#content #main-content #featured-products-content .blocktr .title .price {float:right;width:36px;height:19px;background:url(images/300.png) no-repeat;text-indent:-1000em;}
#content #main-content #featured-products-content .blocktr .block-contents {float:left;;width:221px;}
#content #main-content #featured-products-content .blocktr .block-contents img {float:left;}
#content #main-content #featured-products-content .blocktr .block-contents p {float:left;width:120px;color:#4d4d4d;padding:0 0 0 11px;}
#content #main-content #featured-products-content .blocktr .block-contents p.add-to-cart {float:right;margin:6px 0 0 0;background:url(images/add-to-cart.png) no-repeat;width:114px;height:23px;text-indent:-1000em;padding:5px 0 0 0;}
#content #main-content #featured-products-content .blocktr .block-contents p.add-to-cart a {float:left;width:114px;height:23px;}
#content #main-content #featured-products-content .blocktr .block-contents p.details {float:right;margin:6px 0 0 0;background:url(images/details.png) no-repeat;width:66px;height:24px;text-indent:-1000em;}

#content #main-content #featured-products-content .blocktl {float:left;width:221px;margin:0 0 6px 10px;padding:0 0 18px 0;background:url(images/sidesplitter.png) 50% 100% no-repeat;}
#content #main-content #featured-products-content .blocktl .title {float:left;padding:0 0 6px 0;margin:0 0 16px 0;background:url(images/featured-products-titlebg.png) 0% 100% no-repeat;width:221px;}
#content #main-content #featured-products-content .blocktl .title h4 {float:left;background:url(images/loremipsum.png) no-repeat;width:89px;height:21px;text-indent:-1000em;}
#content #main-content #featured-products-content .blocktl .title .price {float:right;width:36px;height:19px;background:url(images/300.png) no-repeat;text-indent:-1000em;}
#content #main-content #featured-products-content .blocktl .block-contents {float:left;;width:221px;}
#content #main-content #featured-products-content .blocktl .block-contents img {float:left;}
#content #main-content #featured-products-content .blocktl .block-contents p {float:left;width:120px;color:#4d4d4d;padding:0 0 0 11px;}
#content #main-content #featured-products-content .blocktl .block-contents p.add-to-cart {float:right;margin:6px 0 0 0;background:url(images/add-to-cart.png) no-repeat;width:114px;height:23px;text-indent:-1000em;padding:5px 0 0 0;}
#content #main-content #featured-products-content .blocktl .block-contents p.add-to-cart a {float:left;width:114px;height:23px;}
#content #main-content #featured-products-content .blocktl .block-contents p.details {float:right;margin:6px 0 0 0;background:url(images/details.png) no-repeat;width:66px;height:24px;text-indent:-1000em;}

#content #main-content #featured-products-content .blockbl {float:left;width:221px;margin:0 0 6px 10px;}
#content #main-content #featured-products-content .blockbl .title {float:left;padding:10px 0 6px 0;margin:0 0 16px 0;background:url(images/featured-products-titlebg.png) 0% 100% no-repeat;width:221px;}
#content #main-content #featured-products-content .blockbl .title h4 {float:left;background:url(images/loremipsum.png) no-repeat;width:89px;height:21px;text-indent:-1000em;}
#content #main-content #featured-products-content .blockbl .title .price {float:right;width:36px;height:19px;background:url(images/300.png) no-repeat;text-indent:-1000em;}
#content #main-content #featured-products-content .blockbl .block-contents {float:left;;width:221px;}
#content #main-content #featured-products-content .blockbl .block-contents img {float:left;}
#content #main-content #featured-products-content .blockbl .block-contents p {float:left;width:120px;color:#4d4d4d;padding:0 0 0 11px;}
#content #main-content #featured-products-content .blockbl .block-contents p.add-to-cart {float:right;margin:6px 0 0 0;background:url(images/add-to-cart.png) no-repeat;width:114px;height:23px;text-indent:-1000em;padding:5px 0 0 0;}
#content #main-content #featured-products-content .blockbl .block-contents p.add-to-cart a {float:left;width:114px;height:23px;}
#content #main-content #featured-products-content .blockbl .block-contents p.details {float:right;margin:6px 0 0 0;background:url(images/details.png) no-repeat;width:66px;height:24px;text-indent:-1000em;}

#content #main-content #featured-products-content .blockbr {float:right;width:221px;margin:0 0 6px 10px;}
#content #main-content #featured-products-content .blockbr .title {float:left;padding:10px 0 6px 0;margin:0 0 16px 0;background:url(images/featured-products-titlebg.png) 0% 100% no-repeat;width:221px;}
#content #main-content #featured-products-content .blockbr .title h4 {float:left;background:url(images/loremipsum.png) no-repeat;width:89px;height:21px;text-indent:-1000em;}
#content #main-content #featured-products-content .blockbr .title .price {float:right;width:36px;height:19px;background:url(images/300.png) no-repeat;text-indent:-1000em;}
#content #main-content #featured-products-content .blockbr .block-contents {float:left;;width:221px;}
#content #main-content #featured-products-content .blockbr .block-contents img {float:left;}
#content #main-content #featured-products-content .blockbr .block-contents p {float:left;width:120px;color:#4d4d4d;padding:0 0 0 11px;}
#content #main-content #featured-products-content .blockbr .block-contents p.add-to-cart {float:right;margin:6px 0 0 0;background:url(images/add-to-cart.png) no-repeat;width:114px;height:23px;text-indent:-1000em;padding:5px 0 0 0;}
#content #main-content #featured-products-content .blockbr .block-contents p.add-to-cart a {float:left;width:114px;height:23px;}
#content #main-content #featured-products-content .blockbr .block-contents p.details {float:right;margin:6px 0 0 0;background:url(images/details.png) no-repeat;width:66px;height:24px;text-indent:-1000em;}


#content #side-right {float:right;width:192px;}

#content #side-right .block {float:left;margin:0 0 6px 0;}
#content #side-right .block h3 {float:left;background:url(images/side-right-titlebg.png) no-repeat;height:29px;width:192px;}
#content #side-right .block h3 span#newsletter {float:left;background:url(images/newsletter.png) no-repeat;text-indent:-1000em;height:16px;width:78px;margin:6px 0 0 55px;}
#content #side-right .block h3 span#new-items {float:left;background:url(images/new-items2.png) no-repeat;text-indent:-1000em;height:16px;width:119px;margin:6px 0 0 40px;}

#content #side-right .block .block-contents {float:left;width:172px;background:url(images/block-contentsbg.png) repeat-y;padding:10px;text-align:justify;}
#content #side-right .block .block-contents img#vitamins {margin:0 0 10px 47px;}
#content #side-right .block .block-contents p.add-to-cart {float:left;background:url(images/add-to-cart.png) no-repeat;width:114px;height:23px;text-indent:-1000em;margin:23px 0 0 -5px;}
#content #side-right .block .block-contents p.add-to-cart a {float:left;width:114px;height:23px;}
#content #side-right .block .block-contents p.details {float:left;background:url(images/details.png) no-repeat;width:66px;height:24px;text-indent:-1000em;margin:23px -5px 0 0;}
#content #side-right .block .block-contents #newsletter-form {float:left;padding:5px 0 0 0;}
#content #side-right .block .block-contents #newsletter-form .field {background:url(images/input2.png) no-repeat;height:25px;width:171px;border:0;}
#content #side-right .block .block-contents #newsletter-form p {padding:5px 0 5px 0;}
#content #side-right .block .block-contents #newsletter-form #submit {background:url(images/submit.png) no-repeat;width:164px;height:31px;border:0;margin:10px 0 0 5px;}

#content #side-right .block .block-bottom {float:left;height:2px;width:192px;background:url(images/block-bottom.png) no-repeat;}


/* Footer */
#footer {float:left;width:891px;height:37px;background:url(images/footerbg.png) no-repeat;margin:16px 0 0 37px;}
#footer #copyright {float:left;color:#FFF;font-family:verdana;font-size:11px;padding:12px 0 0 10px;}
#footer ul#footer-links {float:right;padding:11px 0 0 0;}
#footer ul#footer-links li {float:left;list-style:none;color:#FFF;padding:0 3px 0 0;}
#footer ul#footer-links li a {color:#FFF;padding:0 4px 0 0;}