/* CSS Document */
/*
====================
Global Section
====================
*/
body{ padding:0px; margin:0px; background:url(../images/body-background-bg.jpg) repeat-x;}
h1,h2,h3,h4,ul,li,a,p{ padding:0px; margin:0px; list-style:none; text-decoration:none; font-weight:normal; border:0px;}
.fleft{ float:left;}
.fright{ float:right;}
#warp{ width:1038px; margin:0px auto; overflow:hidden; background:url(../images/warp-bg.jpg) repeat-y;}
/*
====================
Header Section
====================
*/
#header{ width:100%; float:left;}
#header h1{ display:none;}
#header img{ float:left;}
/*
====================
Menu Section
====================
*/
#menu{ width:100%; float:left; background:url(../images/menu-bg.jpg) repeat-x; height:67px; overflow:hidden;}
#menu ul{ width:100%; float:left;}
#menu ul li{ float:left; text-align:center; }
#menu ul li img{ border:0px;}
#menu ul li.mleft{ width:8px;}
#menu ul li.home{width:72px;}
#menu ul li.excercise{width:158px;}
#menu ul li.store{width:136px;}
#menu ul li.commercial{width:146px;}
#menu ul li.video{width:66px;}
#menu ul li.fitness{width:168px;}
#menu ul li.personal{width:152px;}
#menu ul li.mright{width:132px;}
/*
====================
Content Section
====================
*/
#content{ width:1000px; margin:0 31px 0 7px; float:left; }
#content-left{ width:240px; float:left; padding:0 17px 0 9px; }
#login{ width:240px; float:left;}
#login p{ width:210px; background:url(../images/login-bg.jpg) no-repeat; height:106px; float:left; overflow:hidden; padding:0 0 0 30px; font-family:arial; font-size:12px; color:#FFFFFF; line-height:25px;}
#login p.search{ width:142px; background:url(../images/search-bg.jpg) no-repeat; height:36px; float:left; overflow:hidden; padding:0px; margin:0px; line-height:normal; padding-left:98px;}
.login-box{ border:1px solid #959595;font-family:arial; font-size:12px; color:#000000;}

#left-nav{ width:240px; float:left; margin:3px 0 0 0 ;}
#left-nav h2{ width:215px; float:left; background:url(../images/left-nav-bg.jpg); height:28px; font-family:"Times New Roman..."; font-size:14px; color:#DC080E; padding:30px 0 0 25px;}
#left-nav p{ width:240px; float:left; background:url(../images/left-nav-mid-bg.jpg); line-height:20px;}
#left-nav p a{ margin:0 0 0 25px; font-family:arial; font-size:11px; color:#000000;}

#brands{ width:240px; float:left; margin:15px 0 0 0 ;}
#brands h2{ width:230px; float:left; font-family:arial; font-size:12px; color:#000000; padding:0px 0 15px 10px; font-weight:bold;}
#brands p{ padding:0 0 0 0;}



#content-right{ width:719px; float:left; padding:0 15px 0 0; }
#banner{ float:left; width:100%;}
#banner img{ border:0px;}
#clear{ width:100%; float:left; height:15px;}
.product{ width:100%; float:left; margin:0 0 15px 0;}
.product h2{ width:700px; float:left; background:url(../images/product-top-bg.jpg); height:28px; padding:10px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}
.product-mid{ width:719px; float:left; background:url(../images/product-mid-bg.jpg);}
.product-mid ul.blank{ width:16px; float:left;}
.product-mid ul.blank1{ width:14px; float:left;}

.product-mid ul { width:160px; float:left; margin:10px 0 10px 0;}
.product-mid ul li{ width:162px; float:left; }
.product-mid ul li p{ font-family:arial; color:#000000; font-size:14px; padding:0 0 12px 0;}
.product-mid ul li p span.yellow{ font-style:italic; color:#FF7E00;}
.product-mid ul li p span.brown{font-style:italic; color:#565656;}
a.blue{ color:#0000FF; text-decoration:underline;}
a.blue:hover{  text-decoration:none;}
.height{ float:left; height:47px; width:100%;}
.divider{ padding:0px ; margin:0 0 12px 0; float:left;}
.buy-now{ width:719px; float:left; background:url(../images/buy-now-bg.jpg) no-repeat; height:31px;}
.buy-now ul.blank2 { width:16px; float:left; }
.buy-now ul { width:179px; float:left; }
.buy-now ul li{  float:right; }
.buy-now ul li img{ border:0px; margin-right:16px;}

/*
====================
Footer Section
====================
*/
#footer{ width:100%;  text-align:center; margin:0px auto;}
#footer a{ font-family:arial; font-size:16px; color:#FF9600; margin:0 0 0 20px; }
#footer p{ font-family:arial; font-size:11px; color:#7C7C7C; padding:15px 0 15px 0;}

/*
====================
Footer bottom Section
====================
*/
#footer-bottom-main{width:1038px; margin:0px auto; overflow:hidden;}
#footer-bottom{ width:100%;font-family:arial; color:#000000; font-size:14px; padding-top:400px;  }
#footer-bottom p.cleft{ width:400px; float:left; padding-left:100px; text-align:left;}
#footer-bottom p.cright{ width:400px; float:right; padding-left:38px; padding-right:100px; text-align:left;}



/*
==================
19-06-09
Product Page
==================
*/
#content-product { width:955px; padding:0px 53px 0px 30px; float:left; overflow:hidden; } 
#content-product-top { width:955px; margin:0; float:left; padding:0; } 
#content-product-left { width:621px; min-height:230px; float:left; padding:0; margin:0;  overflow:hidden; }
#content-product-left ul { width:100%; float:left; padding:0; margin:0; }
#content-product-left ul li { width:100%; float:left; padding:0; margin:0; list-style:none; }

#content-product-right { width:330px; min-height:230px; float:left; padding:0; margin:0; overflow:hidden; }
#content-product-right ul { width:334px; float:left; padding:0; margin:0; }
#content-product-right ul li { width:334px; float:left; padding:0; margin:0; list-style:none; }

#content-product-middle { width:955px; margin:0; float:left; padding:0;  } 
#content-product-middle-left { width:615px; float:left; padding:0; margin:0; overflow:hidden; }
#content-product-middle-left h2{ background:url(../images/lifestyle-head-img.jpg); height:26px;  padding:8px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}
#content-product-middle-left ul { width:613px; float:left; padding:0; margin:0; list-style:none; border:1px solid #CECECE; border-top:none;}
#content-product-middle-left ul li { width:613px; float:left; padding:0; margin:0; list-style:none; }
#content-product-middle-right { width:304px; float:left; padding:0; margin:0; overflow:hidden;  padding:0px 0px 0px 26px; }
#content-product-middle-right h2{ background:url(../images/upgrade-background.jpg); height:26px;  padding:8px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}

#content-product-middle-right ul { width:302px; float:left; margin:0; border:1px solid #CECECE; border-top:none; padding-bottom:10px;}
#content-product-middle-right ul li { width:302px; float:left; padding:0; margin:0; list-style:none; }



#content-product-botom { width:949px; margin:0; float:left; padding:0; overflow:hidden; margin:10px 0 0 0; } 
#content-product-botom h2{ background:url(../images/customer-bg.jpg); height:26px;  padding:8px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}

#content-product-botom ul { width:947px; float:left; padding:0; margin:0; list-style:none; border:1px solid #CECECE; border-top:none; padding:0 0 20px 0;}
#content-product-botom ul li {  width:947px; float:left; padding:0; margin:0; list-style:none; }

.lifestyle { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:bold; line-height:32px; }
.customer-review { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#606060; font-weight:bold; }
.product-txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; text-align:justify; padding:28px 28px 20px 28px;}
.price { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#DC120F; font-weight:bold;}
.you-save { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF9600; font-weight:bold;}
.footer-product { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#313131; font-weight:bold; text-align:center;}
.footer-cross-product { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#313131; font-weight:bold; text-align:center; text-decoration:line-through;}
.product-title { padding:10px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}
.rank { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }

.key-feature { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#F63C1C; font-weight:bold; text-align:justify; }
.sub-key-feature { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F63C1C; font-weight:bold; text-align:justify; }


/*
============================
22-06-09
Store Location Page
============================
*/

.store-tbl { background:url(../images/img17.jpg) repeat-y; float:left;  width:955px;}
.store-txt-blue { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#242DDB; }
.store-txt-blue a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#242DDB; text-decoration:underline; }
.store-txt-blue a:hover { text-decoration:none; }
.store-txt-gray { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#272727; }
.store-txt-gray a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#272727; text-decoration:underline; }
.store-txt-gray a:hover { text-decoration:none; }
/*
=========================
23-06-09
=========================
*/

.page-through { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#6A6A6A; float:right; padding-right:20px; }
.page-through a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#6A6A6A; text-decoration:none; }
.page-through a:hover { text-decoration:underline; }
.category-heading { font-family:Arial, Helvetica, sans-serif; font-size:29px; font-weight:normal; color:#000000;  padding-top:65px;}

.tranner-txt { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; margin-top:70px;}
.tranner-name { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#F3371A;}
.tranner-name a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#F3371A; text-decoration:underline;}
.tranner-name a:hover{ text-decoration:none; }
.tranner-body-txt { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#000000;}

/*
====================
24-06-09
====================
*/

.cart-head { font-family:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:bold; color:#F63C1C; text-align:center; padding-top:10px;}
.lifecycle { font-family:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:bold; color:#000000; text-align:right; padding-top:20px;}
.pickup { font-family:Arial, Helvetica, sans-serif ; font-size:14px; color:#2D2D2D; text-align:right; line-height:20px;  }
.yes-no { font-family:Arial, Helvetica, sans-serif ; font-size:14px; color:#2D2D2D; text-align:left; margin:20px 20px 0px 25px;  float:left; }
.lifecycle-right { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-align:left; padding:20px 0px 0px 0px;}
.lifecycle-sub-right { font-family:Arial, Helvetica, sans-serif ; font-size:14px; color:#000000; text-align:left; padding:20px 0px 0px 0px;}
.lifecycle-txt { font-family:Arial, Helvetica, sans-serif ; font-size:12px;  color:#000000;  padding-top:10px;}
.checkout-text-field { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-align:left; margin:20px 0px 0px 25px; border:1px solid #8C8C8C;}

#content-form { width:949px; margin:0; float:left; padding:0; overflow:hidden; margin:10px 0 0 0; } 
#content-form h2{ background:url(../images/customer-bg.jpg); height:26px;  padding:8px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}
#content-form ul { width:947px; float:left; padding:0; margin:0; list-style:none;  padding:0 0 10px 0;}
#content-form ul li {  width:947px; float:left; padding:0; margin:0; list-style:none; }
.amount { font-family:Arial, Helvetica, sans-serif ; font-size:20px; font-weight:bold; color:#000000; padding:10px 0px 10px 0px;}
.sub-total { font-family:Arial, Helvetica, sans-serif ; font-size:20px; font-weight:bold; color:#F23519; padding:10px 0px 10px 0px; text-align:right;}


#content-checkout { width:949px; margin:0; float:left; padding:0; overflow:hidden; margin:10px 0 0 0; } 
#content-checkout h2{ background:url(../images/customer-bg.jpg); height:26px;  padding:8px 0 0 19px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF;}

#content-checkout ul { width:947px; float:left; padding:0; margin:0; list-style:none; border:1px solid #CECECE; border-top:none; padding:0 0 0px 0;}
#content-checkout ul li {  width:947px; float:left; padding:0; margin:0; list-style:none; }
