body{
	margin:0;
	color:#333;
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
	font-weight: bold;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1e4147;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*container style*/
#container {
	margin:21px auto 0;
	width:960px;
	overflow:visible;
}
/*header style*/
#header {
	width:938px;
	padding:0 0 0 17px;
	overflow:hidden;
}
strong.logo {
	float:left;
	background:url(../images/logo-gif.gif) no-repeat;
	width:310px;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
}
strong.logo a {
	height:100%;
	display:block;
}
/*navigation style*/
ul.navigation {
	list-style:none;
	padding:17px 0 0;
	margin:0 -15px 0 0;
	width:623px;
	overflow:hidden;
	float:right;
}
ul.navigation li {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 18px;
}
ul.navigation li a {
	display:block;
	padding-top:27px;
}
ul.navigation li a.active {background: url(../images/flower.gif) no-repeat 50% 0;}
ul.navigation li a span {
	display:block;
	height:25px;
	cursor:pointer;
}
ul.navigation li.home span {
	background:url(../images/nav-home.gif) no-repeat;
	width:47px;
}
ul.navigation li.about span {
	background:url(../images/nav-about.gif) no-repeat;
	width:78px;
}
ul.navigation li.product span {
	background:url(../images/nav-product.gif) no-repeat;
	width:121px;
}
ul.navigation li.contact span {
	background:url(../images/nav-contact.gif) no-repeat;
	width:100px;
}

ul.navigation li.login span {
	background:url(../images/nav-login.gif) no-repeat;
	width:59px;
	height: 30px;
}
ul.navigation li.login  a:hover span {background-position:0 -29px;}
ul.navigation li a:hover span {background-position:0 -25px;}
/*main style*/
#main {padding-top:9px;}
.media-window {
	position:relative;
	width:955px;
	padding-left:5px;
}
.media-window img {display:block;}
/*sign-in style*/
.sign-in {
	position:absolute;
	background:url(../images/MemberLogin.png) no-repeat;
	width:203px;
	height:203px;
	padding:49px 0 0 21px;
	top:10px;
	left:720px;
	text-indent:-9999px;
	}
	
.sign-in:hover 
{
	background:url(../images/MemberLogin_Hover.png) no-repeat;
}
	
/*freeSamples style*/
.freeSamples-Button 
{
	position: absolute;
	background: url(../images/freeSamples.png) no-repeat;
	width: 166px;
	height: 164px;
	top: 175px;
	left: 760px;
	text-indent: -9999px;
	z-index: 100;
}
.freeSamples-Button:hover 
{
	background:url(../images/freeSamples_Hover.png) no-repeat;
}
/* newspaperArticle */
div#newspaperArticle
{
	position: absolute;
	background: url(../images/KickinTanTax.png) no-repeat;
	width: 575px;
	height: 655px;
	top: -15px;
	left: 160px;
	text-indent: -9999px;
	z-index: 99;
}
div#newspaperArticleClose
{
	display: block;
	position: absolute;
	right: 80px;
	top: 35px;
	width: 100px;
	height: 30px;
	cursor: pointer;
}
a.sign {
	display:block;
	width:157px;
	height:39px;
	margin-left:6px;
	text-indent:-9999px;
	overflow:hidden;
}
.form {
	width:170px;
	margin-top:8px;
}
.form input.text {
	margin:0 0 7px;
	padding:0;
	width:166px;
	background:#b8eaf3;
	vertical-align:middle;
	border:1px solid #9cc;
	text-align:center;
}
a.submit {
	margin:0px auto 0;
	width:94px;
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
a.register {
	display:block;
	background:url(../images/register.gif) no-repeat;
	width:190px;
	height:45px;
	margin:62px 0 0 -21px;
	text-indent:-9999px;
	overflow:hidden;
}
/*main-content style*/
.main-content {
	width:100%;
	background:url(../images/main-content-bottom.gif) no-repeat 0 100%;
	padding:7px 0;
}
.next {padding-top:6px;}
.main-content p {margin:0 0 17px;}
.inner {background:url(../images/main-content-center.gif) repeat-y;}
.holder {
	background:url(../images/box-flower.gif) no-repeat 100% 100%;
	width:946px;
	overflow:hidden;
}
/*welcome style*/
.welcome {
	float:left;
	width:540px;
	margin-right:4px;
	padding:37px 41px 0 41px;
	min-height:225px;
	background:url(../images/welcome-top1.gif) no-repeat;
}

* html .welcome {height:225px;}
/*box style*/
.box {
	float:left;
	background:url(../images/callout-top.gif) no-repeat;
	padding:38px 30px 0 33px;
	width:257px;
}

.box a{color: #ffffff;}
.main-content h1 {
	margin:0 0 17px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
.main-content h1.wlcm {
	background:url(../images/title-welcome.gif) no-repeat;
	width:538px;
	height:40px;
}

.main-content h2.callout {
	margin:0 0 10px;
	text-indent:-9999px;
	background:url(../images/signup-title.jpg) no-repeat;
	width:238px;
	height:40px;
	overflow:hidden;
	font-size:1px;
}
.main-content h2.member-login {
	margin: 40px 0 10px;
	text-indent:-9999px;
	background:url(../images/login-title.jpg) no-repeat;
	width:263px;
	height:38px;
	overflow:hidden;
	font-size:1px;
}

#orderByPhone
{
	display: block;
	width: 200px;
	height: 45px;
	background-image: url('../images/OrderPhone_btn.jpg');
}
#orderByPhone:hover
{
	background-image: url('../images/OrderPhone_hover.jpg');
}
#orderOnline
{
	display: block;
	width: 200px;
	height: 45px;
	background-image: url('../images/OrderOnline_btn.jpg');
}
#orderOnline:hover
{
	background-image: url('../images/OrderOnline_hover.jpg');
}


/*footer style*/
#footer {
	margin-top:2px;
	background:url(../images/footer-bg.gif) no-repeat;
	padding:18px 0 22px 34px;
	width:921px;
	overflow:hidden;
	font-size:11px;
	line-height:18px;
	color:#fff;
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0;
	width:150px;
	overflow:hidden;
	float:left;
}
#footer ul li {
	display:inline;
	background: url(../images/footer-sep.gif) no-repeat 0 4px;
	padding:0 5px 0 7px;
	margin:0 1px 0 -1px;
}
#footer ul li a {
	color:#fff;
	text-decoration:underline;
}
#footer ul li a:hover {text-decoration:none;}
#footer p {margin:0;}
/*page2*/
.sign-inner {
	top:8px;
	background:url(../images/sign-bg-inner.gif) no-repeat;
	width:204px;
	left:756px;
	height:202px;
}
.main-content h1.about {
	background:url(../images/title-about.gif) no-repeat;
	width:215px;
	height:40px;
}
.main-content h1.contact {
	background:url(../images/title-contact.gif) no-repeat;
	width:265px;
	height:42px;
}
.main-content h1.login {
	background:url(../images/title-login.gif) no-repeat;
	width:215px;
	height:40px;
}
.main-content h1.privacy {
	background:url(../images/title-privacy.gif) no-repeat;
	width:346px;
	height:41px;
}
.main-content h1.product {
	background:url(../images/title-product.gif) no-repeat;
	width:336px;
	height:40px;
}
.main-content h1.sitemap {
	background:url(../images/title-sitemap.gif) no-repeat;
	width:215px;
	height:40px;
}

.main-content h1.shortsapalooza {
	background:url(../images/title-shortsapalooza.gif) no-repeat;
	width:401px;
	height:41px;
}



.map {
	width:204px;
	height:202px;
}
.map img {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.map ul {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
}
.map li {
	position:absolute;
	display:none;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat;
}
.map li.activestate { display:block;}
.map li#area1 {
	background-image:url(../images/area1.gif);
	width:250px;
	height:345px;
	top:81px;
	left:203px;
}
.map li#area2 {
	background-image:url(../images/area2.gif);
	width:211px;
	height:191px;
	top:131px;
	left:95px;
}
.map li#area3 {
	background-image:url(../images/area3.gif);
	width:263px;
	height:359px;
	top:94px;
	left:53px;
}

.thumb-logo{ float: left; margin-right: 50px; padding-top: 8px;}
.product-company{float:left; width: 350px;}

.floatRight{float: right; margin: 10px 0px 10px 15px}
