@charset "utf-8";
* {
	margin:0;
	padding:0;
	outline:0;
}
* html #floating {
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/tox.png');
}
.clear {
	clear:both;
}
img {
	border:0;
}
.bg {
	background:url(../images/bg_next.gif) repeat-x;
}
body {
	font-family: Arial;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	font-size:0.75em;
}

a, a:visited{
	color:#fb6e04;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration:none;
}

form{
	padding:0px;
	margin:0px;
}

#main {
	width:899px;
	margin:0 auto;
}
#heading {
	height:109px;
	padding:4px 0 0 0;
	position:relative;
}
#heading h1 {
	height:103px;
	width:294px;
	margin:6px 0 0 0;
	background:url(../images/logo.gif) no-repeat left top;
	float:left;
}
#heading h1 span {
	display:none;
}
#heading p {
	color:#fb6e04;
	width:300px;
	height:61px;
	padding:30px 0 0 20px;
	float:left;
	font-size:0.92em;
	line-height:18px;
}
#heading ul {
	float:right;
	background:url(../images/top_btn_left.gif) no-repeat left top;
	height:30px;
	list-style-type:none;
	padding:0 0 0 10px;
	width:264px;
}
#heading ul li {
	float:left;
	padding:0 9px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
}
#heading ul li.img {
	float:right;
	padding:0;
}
#heading ul li a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
}
#heading ul li a:hover , #heading ul li a.active {
	text-decoration:underline;
}
ul#mainbtn {
	list-style-type:none;
	font-size:1.50em;
	height:37px;
}
ul#mainbtn li {
	float:left;
	width:294px;
	background:url(../images/main_btn.gif) no-repeat left top;
	height:37px;
}
ul#mainbtn li.leftspace {
	margin:0 0 0 8px;
}
ul#mainbtn li a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:37px;
}
ul#mainbtn li a:hover {
	text-decoration:underline;
}
#imgBlock {
	background:url(../images/main_image.jpg) no-repeat left top;
	height:227px;
	width:899px;
}
#imgBlock span , #imgBlock a {
	display:block;
	float:right;
	clear:left;
}
#imgBlock span {
	width:74px;
	height:36px;
	overflow:hidden;
	padding:127px 75px 0 0;
	font-size:1.50em;
	text-align:center;
	font-weight:bold;
	color:#323232;
}
#imgBlock a {
	text-decoration:none;
	background:url(../images/order_now.gif) no-repeat left bottom;;
	width:137px;
	height:31px;
	padding:20px 44px 0 0;
}
h1.headline {
	color:#383838;
	font-size:1.50em;
	line-height:58px;
}
h1.headline span.orenge {
	color:#fb6e04;
}
h1.headline span.normal {
	font-weight:normal;
}
ul#bottomBar {
	background:url(../images/bottom_bar.gif) no-repeat left top;
	width:846px;
	height:52px;
	list-style-type:none;
	margin:7px 0 0 0;
	display:block;
	padding:0 0 0 52px;
	font-size:1.17em;
}
ul#bottomBar li {
	float:left;
	line-height:35px;
	margin:0 80px 0 0;
}
ul#bottomBar li.margin {
	margin:0 0 0 0;
}
ul#bottomBar li.athletic {
	background:url(../images/athletic.gif) no-repeat left bottom;
	padding:16px 0 0 51px;
}
ul#bottomBar li.business {
	background:url(../images/business.gif) no-repeat left 0px;
	padding:16px 0 0 35px;
}
ul#bottomBar li.hygiene {
	background:url(../images/hygiene.gif) no-repeat left top;
	padding:16px 0 0 35px;
}
ul#bottomBar li.kids {
	background:url(../images/kids.gif) no-repeat left top;
	padding:16px 0 0 35px;
}
ul#bottomBar li.casual {
	background:url(../images/casual.gif) no-repeat left top;
	padding:16px 0 0 51px;
}
ul#bottomBar li a {
	text-decoration:none;                                                                                                                             
	color:#FFF;
}
ul#bottomBar li a:hover {
	text-decoration:underline;
}
blockquote {
	float:left;
	height:178px;
	width:293px;
	background:url(../images/three_box.jpg) no-repeat left top;
	text-align:center;
}
blockquote h2 {
	color:#FFF;
	text-align:left;
	font-size:1.50em;
	padding:0 0 0 18px;
	line-height:30px;
	position:relative;
}
blockquote.leftspace {
	margin:0 0 5px 10px;
}
blockquote img.arrow {
	position:absolute;
	top:55px;
	right:-48px;
	z-index:2000;
}
h1#orangehead {
	background:url(../images/orange_head.gif) repeat-x;
	color:#FFFFFF;
	height:36px;
	line-height:36px;
	font-size:1.50em;
	text-align:center;
}
p.upline {
	border-top:1px solid #999999;
	padding:7px 0;
	margin:9px 0 0 0;
}
.grayBlock h2 , .whiteBlock h2 {
	color:#fb6e04;
	font-size:1.50em;
	font-weight:normal;
}
.grayBlock img.pick , .whiteBlock img.pick {
	float:right;
	margin:10px 10px 0 0;
}
.grayBlock label , .whiteBlock label {
	float:left;
	display:block;
	line-height:18px;
	height:18px;
	width:120px;
}
.grayBlock select , .whiteBlock select {
	float:left;
	height:18px;
	width:80px;
	margin:0 20px 0 0;
	font-size:0.92em;
}
.grayBlock p , .whiteBlock p {
	padding:4px 0;
}
.grayBlock {
	background:#eaeaea;
	padding:15px 25px 20px 55px;
	width:819px;
}
.whiteBlock {
	padding:15px 25px 20px 55px;
	width:819px;
}
#footer {
	height:78px;
	font-size:0.90em;
}
#footer ul {
	list-style-type:none;
	float:right;
	width:650px;
	background:none;
}
#footer ul li {
	float:left;
	padding:19px 4px 0 4px;
	line-height:42px;
}
#footer ul li a {
	text-decoration:none;
	color:#333333;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer p {
	line-height:60px;
	width:150px;
}

.orangeColor{
	color:#fb6e04;
}
/*-------------------------------------------------------*/
.genericContainer{
	margin:0px 10px;
}
.genericContainer p{
	padding:10px 0px;
	line-height:1.6em;
}

.genericContainer p strong{
	padding:10px 0px;
	line-height:1.6em;
	letter-spacing:1px;
}
ol{
	list-style:decimal;
}
ol li{
	padding:0px 0px 10px 0px;
}

.AddAPack{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d9d9d9;
}

.AddAPack blockquote{
	float:left;
	height:178px;
	width:293px;
	/*background:url(../images/three_box.jpg) no-repeat left top;*/
	text-align:center;
	background-image:url(../images/generic_base.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
.AddAPack blockquote h2 {
	color:#fff;
	text-align:center;
	font-size:1.50em;
	padding:0 0 0 18px;
	margin:0px 0px 0px 0px;
	line-height:31px;
	position:relative;
	height:31px;
}

.AddAPack p{
	padding:0px;
	margin:10px 0px;
}

.formTextHolder{
	padding:5px 0px;
	position:relative;
}

.imgButton{
	position:absolute;
	top:1px;
	margin-left:170px;
}
.imgButtonTwo{
	float:right;
	margin-right:85px;
}

.BoldPrice{
	font-size:150%;
	color:#fb720a;
	float:right;
	margin-right:50px;
}

.BoldPriceTwo{
	font-size:150%;
	color:#fb720a;
	float:right;
	margin-right:50px;
}

.formTextHolder .formElements{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.leftMarginForFormElements{
	margin-left:130px;
}
.redHeader{
	background-image:url(../images/header_red.png);
	background-position:top;
	background-repeat:no-repeat;
}
.lightBlueHeader{
	background-image:url(../images/header_light_blue.png);
	background-position:top;
	background-repeat:no-repeat;
}
.GreenHeader{
	background-image:url(../images/header_green.png);
	background-position:top;
	background-repeat:no-repeat;
}
.DarkRedHeader{
	background-image:url(../images/header_red.png);
	background-position:top;
	background-repeat:no-repeat;
}
.GolderHeader{
	background-image:url(../images/header_golden.png);
	background-position:top;
	background-repeat:no-repeat;
}
.orangeHeader{
	background-image:url(../images/header_orange.png);
	background-position:top;
	background-repeat:no-repeat;
}
.DarkBlueHeader{
	background-image:url(../images/header_darkblue_blue.png);
	background-position:top;
	background-repeat:no-repeat;
}
.DarkBlackHeader{
	background-image:url(../images/header_black.png);
	background-position:top;
	background-repeat:no-repeat;
}
.AddAPack blockquote.leftspace {
	margin:0 0 0 10px;
}
.dummyHeight{
	height:20px;
}

/*----------------------------------------------------*/

.parentHolder{
	clear:both;
}

.RowHolder{
	display:block;
	clear:both;
	margin-bottom:10px;
	padding:5px 10px;
	background-color:#FFFFFF;
}

.pictureBlockLeft{
	float:left;
	height:178px;
	width:293px;
	background:url(../images/base_with_header.gif) no-repeat left top;
	text-align:center;
	margin-right:10px;
}

.pictureBlockLeft h2 {
	color:#FFF;
	text-align:center;
	font-size:1.50em;
	padding:0 0 0 18px;
	line-height:30px;
	height:40px;
/*	position:relative;*/
}

.pictureBlockLeft p{
	padding:0px 10px 10px 10px;
	margin:0px;
}
.bicolorGray{
	background:#eaeaea;
}

.textBlock{
	margin:3px 0px;
	padding:5px;
	color:#000000;
}

.orangeBlock{
	background-color:#fb6e04;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFFFFF;
}

.blueBlock{
	background-color:#008ee0;
	margin-bottom:10px;
	color:#FFFFFF;
}

.AddAPack .browseProduct p{
	text-align:left;
	padding:5px;
}

.AddAPack .browseProduct h2{
	height:35px;
}

/* --------------------------------- */

.browseProduct{
	float:left;
	width:293px;
	background:url(../images/generic_base.jpg) no-repeat left top;
	text-align:center;
	margin:0px 0px 0px 0px;
}
.marginLeft{
	margin:0 0 5px 10px;
}

/*.browseProduct .leftspace {
	margin:0 0 5px 10px;
}*/

.browseProduct h2 {
	color:#FFF;
	text-align:center;
	font-size:1.50em;
	padding:0 0 0 18px;
	line-height:30px;
	position:relative;
}

.floatLeft{
	float:left;
	padding:0px;
	padding:5px;
	margin:0px 10px 0px 0px;
}

.floatLefrAddress{
	width:200px;
	float:left;
	padding:5px;
}

.logoIcon{
	width:280px;
	float:right;
	/*margin:20px 0px 0px 0px;*/
	position:absolute;
	top:55px;
	right:-25px;
}

.logoIcon img{
	margin-left:20px;
}

.productTagLabel{
	width:117px;
	float:left;
}

.widthSeventy{
	width:50px;
}

.HowItWorks{
	background-image:url(../images/how_it_works.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:700px;
	height:600px;
	margin:auto;
	position:relative;
	font-size:100%;
}
.HowItWorks span{
	position:absolute;
/*	font-weight:bold;*/
}

.stepOne{
	width:224px;
	top:138px;
	left:200px;
}
.stepTwo{
	width:100px;
	top:200px;
	left:450px;
}

.stepThree{
	width:250px;
	top:389px;
	left:450px;
}
.stepFour{
	width:250px;
	top:549px;
	left:220px;
}
.stepFive{
	width:200px;
	top:340px;
	left:35px;
}

/* -------------------------------------------------- */
.form{
	padding:0px;
	margin:0px;
}
.LoginBlock{
	width:400px;
	margin:0px auto 20px auto;
}
.fullBorder{
	border:1px solid #fc8931;
}
.formBlock{
	padding:10px;
}

.formlabel{
	width:100px;
	float:left;
	padding:3px;
	margin:0px 5px 5px 0px;
	border-right:1px solid #ff8a00;
}
.textFieldContainer{
}
.textField{
	border:1px solid #ff8a00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
}

.rightblockLOgin{
	width:200px;
	float:left;
	margin-bottom:5px;
}
.basicBlockForm{
	margin:0px 0px 5px 0px;
	padding:5px;
}

.submitButton{
	background-color:#fda767;
	background-image:url(../images/submit_.jpg);
	background-position:center midle;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	border:1px solid #666666;
}

/* -------------------------- */
.bluePatch{
	background-image:url(../images/blue_top_.jpg);
	background-position:top left;
	background-repeat:no-repeat;
/*	height:30px;
	line-height:30px;*/
	float:right;
	width:400px;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	position:relative;
}

.bluePatch a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
	height:30px;
	margin:0px 5px;
}
.bluePatch a:hover{
	text-decoration:underline;
}

.bluePatchRight{
	float:right;
}

.TwitterLogo{
	position:absolute;
	top:5px;
	left:300px;
	/*margin-right:10px;*/
	/*margin:0px 10px;*/
}
.YouTubeLogo{
	position:absolute;
	top:5px;
	left:340px;
}


ul#indexBuyNow {
	list-style-type:none;
	font-size:1.50em;
	height:37px;
	clear:both; /* 180809 */
	margin:0px;/* 180809 */
}
ul#indexBuyNow li {
	float:left;
	width:294px;
	background:url(../images/main_btn.gif) no-repeat left top;
	height:37px;
	margin:0px;/* 180809 */
}
ul#indexBuyNow li.leftspace {
	margin:0 0 0 8px;
}
ul#indexBuyNow li a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:37px;
}
ul#indexBuyNow li a:hover {
	text-decoration:underline;
}


#IndeximgBlock {
	background:url(../images/main_image.jpg) no-repeat left top;
	height:227px;
	width:899px;
	position:relative;/* 180809 */
}

#IndeximgBlock span { /*#imgBlock a *//* 180809 */
	display:block;
	float:right;
	clear:left;
}

#IndeximgBlock span {
	width:74px;
	height:36px;
	overflow:hidden;
	padding:127px 75px 0 0;
	font-size:1.50em;
	text-align:center;
	font-weight:bold;
	color:#323232;
}

#buynow{/* 180809 */
	position:absolute;
	float:right;
	top:185px;
	right:40px;
}

#heading .scrolltext {
 color:#fb6e04;
 width:580px;
 height:60px;
 padding:15px 0 0 20px;
 float:left;
 font-size:0.92em;
 line-height:18px;
 overflow:hidden;
}

#IndeximgCheckout {
	background:url(../images/confirmtion_header.png) no-repeat left top;
	height:227px;
	width:899px;
	position:relative;/* 180809 */
}


.backButton{
 background-image:url(../images/back.png);
 background-position:center left;
 background-repeat:no-repeat;
 padding:10px 5px 8px 35px;
 display:block;
 font-size:120%;
 font-weight:bold;
 width:40px;
 float:right;
}