@charset "utf-8";
/* 
Title: Sunshinewayhealth.com main styles
Author: vlad@smartwebdesigns.com
Copyrights: Sunshinewayhealth, Inc. 2008 All rights reserved.
*/

Body{
font-family:'Tahoma', Arial, sans-serif, Helvetica;
font-size:12px;
line-height:17px;
color:#562e18;
background-color:#e3d8b9;
margin:0;
}

a img{ border-style:none;}
a { color:#415400;}

h1{ margin:0px 0px 0px 10px; padding-top:25px; padding-left:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; background:url(images/h1_bg.gif) no-repeat left; height:40px; color:#FFFFFF; text-align:left;}
h1 a{ color:#FFFFFF; text-decoration:none;}

h2{ margin:0px; padding:0px; font-family:'Tahoma', Arial, sans-serif, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

h4{ margin:0px; padding:0px; font-family:'Tahoma', Arial, sans-serif, Helvetica; font-size:14px; color:#562e18; text-decoration:none; font-weight:bold;}

/* Structure */

#maintable{ width:942px; border-left:1px solid #aa9d71; border-right:1px solid #aa9d71; background-color:#FFFFFF; margin:0 auto;}

/* Header */

#m-hdr{ background:url(images/main_hdr_bg.jpg) no-repeat top; width:942px; height:202px; border-collapse:collapse; display:block;}

#main-menu{ background:url('images/menu_bg.png') no-repeat top; margin:0 auto; padding:0;  width:932px; height:52px;}

#mintabs { margin:0 auto; padding:10px 0 0 35px; width:900px;}
#mintabs li { margin:0px 0px 0px 20px; padding:0; text-align:left; display:inline; float:left; position:relative; z-index:8; background:url('images/arrow_main-menu.gif') no-repeat 0 50%; padding-left:10px; padding-right:10px;}
#mintabs a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px;}
#mintabs a:hover { color:#ffed00; text-decoration:underline;}

#green-bar{ padding:0; margin:0; background:url(images/bar_green.gif) no-repeat top; width:942; height:26px;}

#iconstbl{ width:100px; float:right; border-collapse:collapse;}
#iconstbl td { padding:6px 0 0 0;}

#green-bar-home{ width:11px; margin:0 auto;}
#green-bar-home img{ margin:0; width:0; display:block;}
#green-bar-home a, span {background:url(images/icon_home.gif) no-repeat; width:11px; height:10px; display:block;}
#green-bar-home a:hover{ background:url(images/icon_home_on.gif) no-repeat; width:11px; height:10px; display:block;}

#green-bar-mail{width:11px; margin:0 auto;}
#green-bar-mail img { margin:0; width:0; display:block;}
#green-bar-mail a, span{ background:url(images/icon_email.gif) no-repeat; width:11px; height:10px; display:block;}
#green-bar-mail a:hover{ background:url(images/icon_email_on.gif) no-repeat; width:11px; height:10px; display:block;}

#green-bar-media{ width:11px; margin:0 auto;}
#green-bar-media img { margin:0; width:0; display:block;}
#green-bar-media a, span{ background:url(images/icon_media.gif) no-repeat; width:11px; height:10px; display:block;}
#green-bar-media a:hover{ background:url(images/icon_media_on.gif) no-repeat; width:11px; height:10px; display:block;}

#sunshine-logo{ margin:0px auto; margin-top:87px; margin-left:333px; z-index:1; position:absolute;}
a#sunshine-logo{cursor:pointer}

/* Body */

#btbl{ width:100%; border-collapse:collapse;}

#rightcolum{ vertical-align:top; padding-top:11px;}

#spash{ padding:0; margin:0 auto; width:718px; height:199px;}

#content{ margin:0px 10px 10px 10px; padding:0px 0 0 10px; min-height:583px; clear:both; display:block; !important}

div.pro{ margin:2px 2px 2px 2px; padding:30px 10px 10px 10px; float:left;}
div.pro img { margin:0;}
div.pro a { border:0;}

#price{ color:#bd3a00; padding-right:10px; padding-top:15px; padding-left:20px; height:23px; font-family:Tahoma, Arial, sans-serif, Helvetica; font-size:12px; font-weight:bold;}
#add2cart{ color:#415400; background:url(images/icon_cart.gif) no-repeat right; text-decoration:underline;  padding-top:12px; width:100px; height:23px; font-family:Tahoma, Arial, sans-serif, Helvetica; font-size:12px;font-weight:bold;}
#add2cart a:hover{ color:#dd4f10;}
#pricetbl{ width:190px; border:0; border-collapse:collapse;}

#splashtbl{ width:718px; border:0; border-collapse:collapse;}
#splash-right{ vertical-align:top; width:395px; height:188px;}
#splash-left{ vertical-align:top; width:321px; height:188px;}

#p1{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:50px; margin:2px 0 0 130px; padding:0;}
#p1 a{ color:#ba5e01; text-decoration:none;}
#p1 a:hover{ color:#CC0000; text-decoration:underline;}

#p2{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:0px 0 0 20px; padding:0;}
#p2 a{ color:#ba5e01; text-decoration:none;}
#p2 a:hover{ color:#CC0000; text-decoration:underline;}

#p3{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:9px 0 0 90px; padding:0;}
#p3 a{ color:#ba5e01; text-decoration:none;}
#p3 a:hover{ color:#CC0000; text-decoration:underline;}

#p4{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:10px 0 0 30px; padding:0;}
#p4 a{ color:#ba5e01; text-decoration:none;}
#p4 a:hover{ color:#CC0000; text-decoration:underline;}

#p5{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:18px 0 0 70px; padding:0;}
#p5 a{ color:#ba5e01; text-decoration:none;}
#p5 a:hover{ color:#CC0000; text-decoration:underline;}

#p6{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:7px 0 0 130px; padding:0;}
#p6 a{ color:#ba5e01; text-decoration:none;}
#p6 a:hover{ color:#CC0000; text-decoration:underline;}

#p7{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:130px; margin:8px 0 0 30px; padding:0;}
#p7 a{ color:#ba5e01; text-decoration:none;}
#p7 a:hover{ color:#CC0000; text-decoration:underline;}

#p8{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; width:100px; margin:14px 0 0 150px; padding:0;}
#p8 a{ color:#ba5e01; text-decoration:none;}
#p8 a:hover{ color:#CC0000; text-decoration:underline;}

#p9{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:100px; padding:0; margin:6px 0 0 50px;}
#p9 a{ color:#ba5e01; text-decoration:none;}
#p9 a:hover{ color:#CC0000; text-decoration:underline;}

#p10{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:130px; padding:0; margin:5px 0 0 100px;}
#p10 a{ color:#ba5e01; text-decoration:none;}
#p10 a:hover{ color:#CC0000; text-decoration:underline;}

#p11{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:50px; padding:0; margin:20px 0 0 50px;}
#p11 a{ color:#ba5e01; text-decoration:none;}
#p11 a:hover{ color:#CC0000; text-decoration:underline;}

#p12{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:100px;}
#p12 a{ color:#ba5e01; text-decoration:none;}
#p12 a:hover{ color:#CC0000; text-decoration:underline;}

#p13{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:100px; padding:0; margin:14px 0 0 190px;}
#p13 a{ color:#ba5e01; text-decoration:none;}
#p13 a:hover{ color:#CC0000; text-decoration:underline;}

#p14{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:100px; padding:0; margin:7px 0 0 170px;}
#p14 a{ color:#ba5e01; text-decoration:none;}
#p14 a:hover{ color:#CC0000; text-decoration:underline;}

#p15{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;width:150px; padding:0; margin:16px 0 0 100px;}
#p15 a{ color:#ba5e01; text-decoration:none;}
#p15 a:hover{ color:#CC0000; text-decoration:underline;}


/* Items */
#header{ width:722px; height:40px; background:url(images/header_bg.gif) no-repeat center; margin:0; padding:0;}
#header h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#805607; text-transform:uppercase; font-weight:bold; margin:0; padding:13px 0 0 25px;}
#items{ margin:0px 5px 10px 5px; padding:0; min-height:583px; clear:both; display:block; !important}
#itemtbl{ width:722px; border:0; border-collapse:0; margin:20px auto; }
#itempic{ width:256px; vertical-align:top; padding-top:36px; padding-left:20px;}
#iteminfo{ vertical-align:top; padding:20px 20px 10px 20px; text-align:justify;}
#iteminfo h3{ margin:0px; padding:0px 0px 5px 0px; border-bottom:1px dashed #F60; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e35b13; text-transform:uppercase; font-weight:bold; margin:0; padding:0px;}
#iteminfo span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:855700; margin:0; padding:0; width:388px; text-align:justify; height:100%;}
#infotable{ width:100%; border:0;}

#info-left{ width:180px;}
#info-right{ width:244px;}

#num{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5d8300; position:inherit; font-weight:bold; margin:7px auto;}
#infoprice{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#e8621b; position:inherit; font-weight:bold; margin:7px auto;}
#itemnum{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2790d6; position:inherit; font-weight:bold; margin:7px auto; }
#save{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000101; position:inherit; font-weight:bold; margin:7px auto; text-transform:uppercase;}

#servicetbl{ width:700px; border:0; border-collapse:collapse;}
#servicetd{ margin:20px auto; padding:20px 20px 20px 20px; text-align:justify;}

#contactbl{ width:700px; border:0; border-collapse:collapse;}
#contactd{ width:100%; margin:20px auto; padding:20px 20px 20px 20px; text-align:justify; background:url(images/headquarters.jpg) no-repeat right;}

#qty{}
#addtocart{}

/* Sidebar */

#leftcolum{ width:203px; vertical-align:top; padding-top:11px;}

.menubox{ width:179px; background:url(images/menu_body.gif) no-repeat bottom left; margin:0px 0 10px 10px; position:relative;z-index:8;}
.menubox h3{ background:url(images/menu_h3.gif) no-repeat top left; margin:0; padding:20px 0 0 0; font-size:130%; height:54px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#FFFFFF; text-align:center;}
.menubox ul {list-style-type:none;margin:0;padding:0;}
.menubox li {margin:0px 0px 11px 10px; background:url(images/arrow_sidebar.gif) no-repeat 0 50%; padding:0 0 0 15px; position:relative;z-index:8;}
.menubox a {position:relative;z-index:8;font-family:'Tahoma', Arial, sans-serif, Helvetica; font-size:14px; color:#562e18; text-decoration:none; font-weight:bold;display:block;}
.menubox a:hover{ color:#dd4f10; font-weight:bold; text-decoration:underline;}
.menubox a.active{ color:#e83c00; font-weight:bold; text-decoration:underline;}

.clear-after { //height: 1%; } /* ie fix */
.clear-after:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0; }

#m-div{background:url(images/sidebar_dots.gif) no-repeat bottom center; width:136px; height:3px; margin:0 0 10px 20px;}

.bullet{ background:url(images/arrow_main-red.gif) no-repeat 0 50%; padding-left:10px;}

/*Stores*/
#storestbl{ margin:0px 0px 0px 10px; padding:0px; width:710px; border:0; clear:both;}
#storetd{ margin:0px auto; padding:0px 0px 0px 0px; text-align:justify;}

#storeLocation{ margin:0px; padding:0px; width:auto; position:relative;}
#storeLocation ul{ margin:0px; padding:0px; list-style-image:none; list-style-position:outside; list-style-type:none;}
#storeLocation li{ margin:0px 0px 0px 5px; padding:10px; background:url(images/store_arrow.gif) no-repeat 0 55%; padding-left:30px; float:left; display:inline;}
#storeLocation a{ font-size:18px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; font-weight:bold; color:#719500; text-decoration:none;}
#storeLocation a:hover{ font-size:18px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; font-weight:bold; color:#dd4f10; text-decoration:underline;}

#store-div{background:url(images/sidebar_dots.gif) repeat-x bottom; width:100%; height:3px; margin:0px 0px 10px 0px; padding:0px;}

#StoresFrame{ margin:10px 10px 10px 10px; padding:0px; min-width:200px; height:auto; float:left;}
#storeaddss{ margin:10px 0px 0px 0px; padding:0px; display:block; width:auto; font-family:'Tahoma', Arial, sans-serif, Helvetica; font-size:14px; color:#562e18; text-decoration:none;}
.storhdr{ font-family:'Tahoma', Arial, sans-serif, Helvetica; font-size:14px; color:#562e18; text-decoration:none; font-weight:bold;}

#hdrbg{ margin:20px 0px 0px 0px; padding:0px; background-color:#eee8c5;}

#headernumFrame{ margin:0px 10px 0px 0px; padding:0px; width:169px; height:43px; position:relative; float:right;}
.DarkOragelarge{ margin:0px; font-family:"Trebuchet MS", sans-serif; color:#a84611; font-weight:bold; font-size:20px;}
.Oragelarge{ margin:0px; font-family:"Trebuchet MS", sans-serif; color:#f67b36; font-weight:800; font-size:24px; letter-spacing:-1px;}

#menuphoneframe{ margin:205px 0px 0px 7px; padding:0px; min-width:170px; height:20px; position:absolute; z-index:10030; float:left;}
.Darkgreen{ margin:0px; padding:0px; font-family:"Trebuchet MS", sans-serif; color:#465f03; font-weight:bold; font-size:14px;}
.Whitelarge{ margin:0px; padding:0px; font-family:"Trebuchet MS", sans-serif; color:#ffffff; font-weight:bold; font-size:14px;}

#specialbanner{ margin:0px auto; margin-top:3px; margin-bottom:15px; padding:0px; width:720px; height:81px;}
#specialbannerInner{ margin:0px auto; margin-top:10px; margin-bottom:15px; padding:0px; width:720px; height:81px; position:relative;}

#storesDisplay{ display:none;}

#discipt_box{ margin:490px 0px 0px 40px; padding:0px; width:176px; min-height:117px; position:absolute;}
#discipt_box2{ margin:0px 0px 0px 40px; padding:0px; width:176px; min-height:117px;}
#discipt_top{ margin:0px; padding:0px; width:176px; height:18px; background:url(images/discription_top.gif) no-repeat top;}
#discipt_mid{ margin:0px; padding:10px; width:154px; border-left:1px solid #a0ca0e; border-right:1px solid #a0ca0e; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#dd6600; letter-spacing:0px; text-transform:uppercase;}
#discipt_bott{ margin:0px; padding:0px; width:176px; height:18px; background:url(images/discription_bott.gif) no-repeat top;}


/*Footer*/
#footerdiv{ background:url(images/footer_green.gif) no-repeat bottom; margin:0 auto; width:942px; height:25px;}
#footer{ background:url(images/footer_bg.jpg) no-repeat bottom; margin:0 auto; width:941px; height:91px;}
#foottbl{ width:100%; border:0; border-collapse:collapse;}
#footerlogo{ background:url(images/footer_logo.gif) no-repeat center; width:70px; height:40px; margin:0px auto; padding:30px 20px 20px 40px;}
#swdlogo{ margin:0 auto; padding:0; display:block}
#footermenu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#9f0040; font-weight:bold; text-decoration:none;}
#footermenu a:hover{ color:#9f0040;}
#copyright{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#9f0040; width:686px; text-align:center;}
#swdlogo{ width:38px; height:20px; font-family:Tahoma, Arial, sans-serif, Helvetica; font-size:9px; color:#415400; background:url(images/swd_logo.gif) no-repeat right; padding-right:17px; padding-top:20px;}
#swdlogo a {text-decoration:none;}
