body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
body a{outline:none;}
html, body { height: 100%;}
ol{margin:0; padding:0;}
ul{ list-style: disc;
/*    padding-left:15px;*/
}
li {margin-top:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;
/*    padding-bottom:5px;*/
/*    padding-left:7px;*/
/*    padding-top:2px;*/
}
fieldset,img,abbr{border:0;}
<!--address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}-->
/*ul {list-style:none; list-style-type:none;}*/
img	{border:0}
body { background-color:#ededef; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#77726f }

@font-face {
	font-family: 'MyriadWebRegular';
	src: url('../../media/fonts/myriad-webfont.eot');
	src: local('../../media/fonts/MyriadWebRegular'), url('../../media/fonts/myriad-webfont.ttf') format('truetype'), url('../../media/fonts/myriad-webfont.svg#webfont5DCKSuKY') format('svg');
	font-weight: normal;
	font-style: normal;
}


.no_javascript{background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding:0 0 0 15px; position:fixed; width:1500px;
z-index:1;}
.div_group
{
position:absolute;
padding-left:320px;
top:226px;
width:700px;
font-size:14px;
}
.overlay
    {
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        height:100%;
        width:100%;
        margin:0;
        padding:0;
        background: #000000;
        opacity:0.87;
        filter: alpha(opacity=87);
        -moz-opacity: 0.87;
        z-index:105;
  /*border:1px solid #ff0000;*/
    }

.wrapper{ background:url(../../images/frontend/shadow_top.jpg) no-repeat center 18px; width:974px; margin:0 auto;}	
.wrapper_bottom{width:974px;}
.main{width:955px;margin:0 auto;  }
h1{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right;margin-right:7px; }
.logo{float:left; width:402px; display:inline;}

.header_right{ background:url(../../images/frontend/top_right_bg.jpg) no-repeat right top; width:553px; height:103px; float:left; position:relative; display:inline; z-index: 30;}


/* Superfish navigation Top */
#top_nav.sf-menu  {width:417px; float:right; display:inline; z-index:82; clear:both; }
#top_nav.sf-menu li {float:left; color:#fefefe; padding:6px 0 0 23px; position:relative; display:inline; z-index:82; overflow:hidden; }
#top_nav.sf-menu li a{font-family:"MyriadWebRegular", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fefefe; text-transform:uppercase;padding:8px 2px 8px 5px; }
#top_nav.sf-menu li a:hover, #top_nav.sf-menu li a.active { font-family:"MyriadWebRegular", Arial, Helvetica, sans-serif; font-size:12px; display:inline; color:#FFF; text-transform:uppercase; }

#top_nav.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
#top_nav.sf-menu li ul { background:url(../../images/frontend/bg_sf_ul.png) no-repeat 0 bottom;  float:left; clear:both; display:inline !important; padding:0 0 12px 0; }
#top_nav.sf-menu ul { margin:0; position:absolute; top:-999em; /* left offset of submenus need to match (see below) */ z-index:80; }
#top_nav.sf-menu ul li { width:138px !important; color:#FFFFFF; float:left; position:relative; cursor:pointer; }
#top_nav.sf-menu ul li ul { right:0px !important; float:left; clear:both; display:inline !important; }
#top_nav.sf-menu li li { height:auto; background:url(../../images/frontend/bg_sf_li3.jpg) repeat 0 0; color:#000;
/*height:33px;*/
padding:0 0 0 28px; }

#top_nav.sf-menu li li:hover { background:url(../../images/frontend/bg_sf_li3.jpg) repeat 0 -33px; color:#fff !important; cursor:pointer; }
#top_nav.sf-menu li li a { background:url(../../images/frontend/bg_sf_li3.jpg)repeat none !important; height:auto; margin:0; float:left; color:#FFFFFF; padding:8px 0 8px 5px !important; font-weight:normal; }

#top_nav.sf-menu li li a { font-size:12px; color:#2B2622; float:left; text-decoration:none; text-indent:0; font-weight:normal;display:block;width:138px;}
#top_nav.sf-menu a:link { font-size:12px; color:#FFFFFF; }
#top_nav.sf-menu a:visited { font-size:12px; color:#FFF; }
#top_nav.sf-menu a:hover { font-size:12px; color:#343434; text-decoration:none; cursor:pointer; }
#top_nav.sf-menu a:active { font-size:12px; color:#FFFFFF; }

#top_nav.sf-menu.sf-menu li:hover li ul, #top_nav.sf-menu.sf-menu li.sfHover li ul { top:-999em; }
#top_nav.sf-menu.sf-menu li li:hover ul, #top_nav.sf-menu.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

#top_nav.sf-menu li:hover ul, #top_nav.sf-menu li.sfHover ul {top:23px;left:0px; /* match top ul list item height */ z-index: 99; }


/*#custom.header_nav li{float:left; color:#fefefe;}*/
/*Style for email template*/

.contact_email{top:55px; position:absolute; top:50px; width:20px; color:#e4e4e4; font-size:20px; font-style:italic; left:47px;background-color:#54555A;}





.contact{position:absolute; top:41px; width:275px; color:#e4e4e4; font-size:20px; font-style:italic; left:47px; }
.contact_no{ position:absolute; left:111px; color:#f47e1c; font-size:26px; font-style:normal; bottom:-4px;    text-decoration: none;}
.contact_no:hover{color:#D1D1D2;}
.fitness_cart{top:69px; position:absolute; right:33px; width:106px; color:#ffffff; font-size:12px; font-family:"MyriadWebRegular", Arial, Helvetica, sans-serif;}
.nav{float:left; display:inline; width:955px; position:relative; z-index: 10;}
.search{float:left; display:inline; position:relative; z-index:10; width:214px; background:url(../../images/frontend/search_bg_new3.png) no-repeat; height:31px;left:113px;top:53px;}
.search1 input {
background-color:transparent;
border:medium none;
color:#b6b6b6;
font-family:arial;
height:15px;
height:14px;
padding: 2px 1px 0 12px;
 font-size:11px;
 float:left;
 width:148px;
}
/*.pad_leftright_10{border:solid 1px black; }*/
.search1 input.search_btn {
background-color:transparent;
border:medium none transparent;
cursor:pointer;
height:22px;
width:41px;
color:transparent;
}

.c2a{ background:url(../../images/frontend/c2a_bg_new1.jpg) no-repeat left top; width:955px; height:319px; padding:21px 0 0 0; }
.c2a1{ width:186px; position:relative; float:left; display:inline; padding:0 10px 0 39px; height:319px;}

.c2a1 p{position:absolute; left:38px; text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:170px; top:193px}
p.c2ap{ text-decoration:underline; font-weight:bold; top:181px;}
p.our_price{ top:262px; color:#F47E1C; font-size:24px; left:33px; position:absolute; text-align:center; width:98px;}
.img1{border:1px solid #ccc;}
.enquiry{ position:absolute; height:51px; width:79px; left:139px; top:246px }
.c2a4{display:inline;
float:left;
height:286px;
padding:0 10px 0 21px;
position:relative;
width:186px;
top:33px;}
.enquiry_img{ width:200px; float:left; position:absolute;}
.c2a4 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:120px; float:right; display:block; color:#594134; padding:2px 6px 0 0; line-height:15px;}
p.c2a_enquiry{color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
left:20px;
position:absolute;
text-decoration:none;
top:139px;
width:171px;}
.quick_form{top:159px;
width:210px; position:absolute;}
.input{width:205px; color:#999999; font-size:11px; height:16px;margin:0 0 2px;}
.go_btn{height:23px;
left:70px;
position:absolute;
top:60px;
width:65px;

}
.btn{height:30px;
left:130px;
position:absolute;
top:233px;
width:98px;}
.content{width:955px; float:left; background-color:#ffffff; display:inline;}
.content_area {
clear:both;
overflow:hidden;
padding:21px 0 0 32px;
width:925px;

}
.content_area h2 {
color:#3b3b3d;
margin:0 0 10px;}
.content_area1 {
float:left;
width:890px;
font:14px Arial;
line-height: 16px;
}
.content_area1 h2 {
color:#3b3b3d;
margin:0 0 10px;}

.content_area4 {
clear:both;
overflow:hidden;
padding:20px 0 0 30px;
width:890px;

}
.content_area4 h2 {
color:#3b3b3d;
margin:0 0 10px;}


p.home_content{line-height:17px;margin-top:10px;margin-left:2px;}
.home_content_new(line-height:17px;margin-top:10px;margin-left:2px;)
p.home_content3{line-height:17px;padding-left:30px}
.quality_info{padding-left:30px;}
.homepage_links{padding-left:44px;}
.title_page{font-family:"MyriadWebRegular",Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;}
.title_contact{font-family:"MyriadWebRegular",Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;}
.title_page_view_cart{font-family:"MyriadWebRegular",Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;padding-left:16px;}

span.heading{color:#F47E1C; font-family:"MyriadWebRegular",Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;}
.left_sub {
float:left;
margin:0 33px 0 0;
width:428px;
font:14px Arial;
}
.right_sub {
float:left;
width:428px;
font:14px Arial;
}
.strength_sub{}
.c2a_footer{background:url(../../images/frontend/body_c2a_bg.jpg) no-repeat left top; width:925px; height:114px; margin:30px 0px 16px 16px ; clear:both;}
.c2a1_footer{
display:inline;
float:left;
/*height:112px;*/
padding:0 10px 0 17px;
width:158px;
}

.c2a1_footer p{font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:46px 0 0;
width:148px;}
.frontendgrid_error{clear:both;}
.find_out{height:17px;
display:block;
margin:8px 0 0 0;
width:110px;}
.twitter{
    display:block;
height:17px;
margin:52px 0 0 34px;
width:125px;}
.facebook{display:block;
height:17px;
margin:12px 0 0 2px;
width:120px;}
.footerpanel{width:925px; margin:0 auto;float:left; background-color:#3D3C45; padding:15px 15px 0; clear:both;}
.textalign_rt{color:#a0a0a0;margin:0 0 5px 0;}
.footer_main{ font-family:Arial, Helvetica, sans-serif,Verdana; font-size:11px; color:#a0a0a0; text-decoration:none;font-weight:bold;text-transform: capitalize;}
.footer_main:hover{color:#FEF6E2;}
.footer_text:hover{color:#FEF6E2;}
.footer_text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3C45;text-decoration:none;text-transform: capitalize;}
.footer_text_head footerarea{color:#a0a0a0; text-decoration:none;}
.fp1{
 float: left;
    margin: 7px 0 10px;
    padding: 0 2px 0 0;
    width: 126px;

}
.fp2{    width:150px;margin:7px 10px 0 10px ; border-right:1px dotted #a0a0a0; padding:0 14px 0 0;float:left;}
.fp3{
/*border-left:1px dotted #A0A0A0;
float:left;
margin:7px 2px 0;
padding:0 3px 0 4px;
padding:0 0px 36px 0px;
 height: 315px;
 width:188px;*/
    border-left: 1px dotted #A0A0A0;
    float: left;
    height: 320px;
    margin: 7px 2px 8px;
    padding: 0 0 36px;

}

.fp3_width{
/*width: 180px;*/
}
.info a{color:#a0a0a0; text-decoration:none;}
.footer_text{color:#a0a0a0; margin:10px 0 0 0;}

.border{ border-bottom:1px solid; margin:5px 5px 0; padding:0 0 5px;}
.info{ float:left; width:800px;}
.footerarea_logo{float:left; width:80px;}

.bread_head{margin-top:30px;}
.bread_head3{margin-top:30px;display:inline;}


/* --- Added by Rahul for category bar --- */
#tabsH { background:#25282d; font-size:10px; line-height:normal;float:left; } 
#tabsH ul { margin:0; padding:10px 10px 0 7px; list-style:none; }
#tabsH li { display:inline; margin:0; padding:0; }
#tabsH a { float:left; background:url("../../images/frontend/tableftH.gif") no-repeat left -42px; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabsH a span { float:left; display:block; background:url("../../images/frontend/tabrightH.gif") no-repeat right -42px; padding:9px 13px 7px 6px; color:#ffffff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;text-transform:uppercase;background-position:0% -42px;}
/* End IE5-Mac hack */
#tabsH a:hover span, #tabsH a.active span { color:#000000; background-position:right 0; }
#tabsH a:hover, #tabsH a.active  { background-position:0 0; }

.rc_wrapper { background-color:#25282d; clear:both; position:relative; width:891px; margin:20px 0 30px 30px; }
.rc_tl { background:url("../../images/frontend/round_bg.jpg") no-repeat left top; width:7px; height:7px; position:absolute; top:0; left:0; margin:0; }
.rc_tr { background:url("../../images/frontend/round_bg.jpg") no-repeat right top; width:7px; height:7px; position:absolute; top:0; right:0; margin:0; }
.mid_content { overflow:hidden; }
.mid_content h2{display:inline;
font-size:10px;}
.rc_bl { background:url("../../images/frontend/round_bg.jpg") no-repeat left bottom; width:7px; height:7px; position:absolute; bottom:0; left:0; margin:0; }
.rc_br { background:url("../../images/frontend/round_bg.jpg") no-repeat right bottom; width:7px; height:7px; position:absolute; bottom:0; right:0; margin:0; }
.clearing { clear:both; }
/* --- Added by Rahul for category bar End --- */

.bread_list{margin-left:34px;
margin-top:30px;
width:540px;}
.bread_grid{padding-left:41px;
padding-top:54px;
width:485px;}
.breadcrums{ font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.breadcrums a{ text-decoration:underline; color:#999999; padding:0 8px; }
.breadcrums a:hover{ color:#000000;}
.sub{margin:23px 0 0;}
.breadcrums_last{color:#000000; padding:0 8px; text-decoration:underline;}
.content_sub_right{ float:right; display:inline; width:211px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.content_area_sub{ width:900px;}
.content_heading{ display:inline;   font-family:"MyriadWebRegular" ,Arial, Helvetica, sans-serif; font-size:24px;}
.grid{margin:5px 0 0 8px;border:1px solid grey;position:relative;top:3px;}
.view{margin:0 2px 0 23px;}
.grid_a{ color:#000000;}
.sub_page{width:889px;padding:11px 0 0 1px; line-height:17px;}
.main_body{border:1px solid #E5E5E5;
height:327px;
margin:57px 0 0 4px;
width:885px;
}

/* View for frontend_list*/
.main_body_prod2{
margin:89px 0 0 32px;
width:885px;}
.prod_price_list{color:#F47E1C;font-family:Arial;
font-size:14px;}
.products5_list{ 
float:left; display:inline;
padding-top:10px;width:893px;
}
.prod_price_list_text{color:#F47E1C;font-family:Arial;
font-size:14px;float:left;}
.image_list{
float:left;
height:184px;
width:185px;
}
.grid_padding{width:125px;}
.list_info2{margin-left:211px;margin-top:13px;font-family:Arial;
font-size:14px;}
.product_heading_list{color:black;
font-size:16px;
margin-left:24px;
text-decoration:none;}
.product_grid_blk1_list
{
float:left;
padding-bottom:14px;/*
margin-bottom:20px;*/
text-decoration:none;
width:893px;
border-bottom:1px dotted #CCCCCC;
}
.head_prod_list{font-family:Arial,Helvetica,sans-serif;
font-size:16px; color:#000000;
font-weight:bold;
margin:2px 0 0 0;text-decoration:none;}

.breadcrumb_grid{padding-left:41px;
padding-top:30px;
/*width:485px;*/
}



/*Ends Here*/
.main_body_prod{border:1px solid #E5E5E5;
height:327px;
margin:57px 0 0 41px;
width:885px;}
.arrows{float:right; display:inline; padding:23px 7px 0;
width:188px;}
.arrows_li{float:left;
margin:0 8px 0;color:#000000;}
.arrows_a{color:#a0a0a0;}
.products{ float:left; display:inline;margin:20px 0 0 11px;
padding:0 17px 0 0; border-right:1px dotted #A0A0A0;}

.arrows_list{float:right;padding-right:30px;
margin-top:8px;
list-style-type:none;}

/*Frontend_text_format*/
.product_heading_text{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:17px;
padding:0 0 15px 6px;
float:left;
text-decoration:none;
word-spacing:4px;
width:300px;
}


.product_grid_blk1
{
float:left;
/*padding-bottom:120px;*/
margin-left:21px;
margin:20px 0 20px 41px;
text-decoration:none;
width:740px;
border-bottom:1px dotted #CCCCCC;
}
.heading_text
{
padding-left:33px;
padding-top:10px;
width:176px;display:inline;
}
.padding_qty
{
float:left;
}
.product_price_text
{
float:left;
width:70px;margin-left:5px;color:#F47E1C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-top:6px;
}
/* Frontend_text_format Ends Here*/
.products5{ float:left; display:inline;margin:20px 0 0 11px;
padding:0 17px 0 10px; border-right:1px dotted #A0A0A0;width:236px;}


.head{ font-family:Arial,Helvetica,sans-serif;
font-size:13px; color:#000000;
font-weight:bold;
margin:13px 0 0 5px;}

.head_prod{ font-family:Arial,Helvetica,sans-serif;
font-size:13px; color:#000000;
font-weight:bold;
margin:13px 0 0 5px;text-decoration:none;}

.product_code{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:3px 0 0 0px;}
p.price{font-family:Arial, Helvetica, sans-serif; font-size:16px;
margin:7px 0 0 7px; color:#990000;}
.products1{ float:left; display:inline; margin:20px 0 0 17px;
padding:0 17px 0 0; width:188px;}
.more_info{margin:20px 0 0 10px;}
.prod{ height:75px;}



.content_sub{padding:28px 0 0 10px; overflow:hidden;}
.content_left_sub{width:333px; float:left; display:inline;}
.big_img{border: 1px solid #cccccc;}
.small_img{border: 1px solid #cccccc;margin:12px 0 0 0;}
.small_img1{border: 1px solid #cccccc;margin:12px 0 0 9px;}
.small_img:active{border: 1px solid #000;}
.content_right_sub{width:500px; float:left; display:inline; padding:0 0 0 17px;}
.heading_sub2{ color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:17px;
padding:0 0 15px;
word-spacing:4px; }
p.prods{padding:0 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#676767;}
p.rrp{padding:0 0 9px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#676767;}
p.rrp_color{ padding:0 0 23px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f37737; word-spacing:2px;}
.checkout{margin:0 0 0 8px;}
.heading_sub1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; padding:22px 0 14px 0;}
.email{margin:38px 0 28px 3px;}
.delivery{margin:38px 0 0 3px;}
.content_ul{border-top:1px solid #CCCCCC;
padding:17px 0 0;}
.sub_ul{color:#777370; display:inline; float:left; padding:19px 0 0 0; text-decoration:underline; width:521px;}
p.gym_equipment{font-family:arial;
font-size:15px;
font-weight:bold; color:#000000;  }
.gym_equipment_sub{ background:url('../../images/frontend/bullet.gif') no-repeat 1px 4px; float:left; padding:0 39px 16px 18px; word-spacing:1px; }



.sub1{margin:20px 0 4px;}
.sub2{margin:20px 0 30px 33px;}
.content_sub3{padding:10px 0 0 2px; width:400px;}


.calibre_gym1{
/*padding:0 0 13px 30px; width:893px; float:left; position:relative;*/
margin:3px 0 0 0;
position:relative;

}
.calibre_gym3{padding:18px 0 13px 0;width:893px; float:left; 
             position:relative;
}

.img_gym{border:1px solid #cccccc; float:left; display:inline;width:138px;height:138px;}
.text{font-family:Arial, Helvetica, sans-serif; font-size:18px; display:inline; color:#3b3b3d; padding:0 0 0 25px;}
.text2{font-family:Arial, Helvetica, sans-serif; font-size:18px; display:inline; color:#3b3b3d;}
.text2_head{font-family:Arial, Helvetica, sans-serif; font-size:18px; display:inline; color:#3b3b3d;padding-left:30px;}
.text2_cont{padding-left:33px;line-height:17px;padding-top:10px;overflow:hidden;}
.text2_cont li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;}
.text2_cont_finance{padding-left:20px;line-height:18px;padding-top:10px;}
.text2_cont_finance li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;}

.call_cont{width:428px;}
.call_cont a{color:#77726F;text-decoration: none;font-weight:bold;}
.call_cont a:hover{color:black;}
.call_cont_profile {color:#77726F;text-decoration: none;font-weight:bold;}
.call_cont_profile:hover{color:black;}

.text2_cont a{color:#77726F;text-decoration: none;}
.text_content{display:block;
line-height:16px;
margin:12px 0 18px 27px;
width:725px;
font:14px arial;
float:left;}
.view_products {bottom:22px;
left:166px; position:absolute; }
.border_gym{border-top:1px dotted #CCCCCC;
float:left;margin-left:31px;
width:860px;}
.calibre_benches{ border-bottom:1px dotted #ccc; float:left;
margin:14px 0 0 30px;
width:893px; position:relative;padding-bottom:15px; }

/*.calibre_benches2{
margin:16px 0 0;
padding:14px 0 0 0px;
width:893px; position:relative; }*/
.banner { clear:both; }
.banner_home { background:url('../../images/frontend/banner.jpg') no-repeat left top; clear:both; width:955px; height:384px;overflow:hidden; }
.banner_sub { background:url('../../images/frontend/banner_sub.jpg') no-repeat left top; clear:both; width:955px; height:303px; }
.underline{text-decoration:none; color:#000;text-transform:capitalize;}
.textarea_grid{background-color:#FFFFFF;
display:inline;
float:left;
width:920px; padding:25px 0 30px 33px;}
.content_area_grid {
clear:both;
overflow:hidden;
padding:27px 0 0 8px;
width:925px;
}
.content_area_list{clear:both;
overflow:hidden;
padding:21px 0 0 5px;}
.title_page_faq{font-family: "MyriadWebRegular",Arial,Helvetica,sans-serif;
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 12px;}


input.btn_submit {
background:url("../../images/frontend/btn_submit_new.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
float:right;
height:29px;
margin:0 0 29px 0;
text-indent:-9999px;
width:123px !important;

}

input.btn_submit:hover{
background-position: 0px -29px;width:123px;
}


.section{
    border-bottom:0 solid #787878;
overflow:hidden;
padding:15px 0;
width:904px;
}


.section_add{
border-bottom:0 solid #787878;
overflow:hidden;
padding:15px 0 0 33px;
width:904px;
}

.section_title{
border-bottom:1px solid #F47E1C;
color:#F47E1C;
font-size:13px;
font-weight:bold;
margin:0 0 10px;
padding:0 2px 4px;
}


.heading_bg
{
    padding-left:94px;
padding-top:20px;
}
.heading_bg_product{
    padding-left:26px;
padding-top:20px;

}
.heading_contact{
    padding-left:26px;
padding-top:20px;

}

.heading_profile{
    padding-left:26px;
padding-top:20px;

}
.heading_faq{
    padding-left:34px;
padding-top:20px;

}
span.heading {
color:#F47E1C;
font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;
letter-spacing:1px;
}

.box_left_one input.field_sm{
width:100px; margin:0 10px 0 0; display:inline; float:left;border:1px solid #7E8181;height:15px;
padding:4px;
}

.box_right_one input.field_sm{
width:118px; margin:0 10px 0 0; display:inline; float:left;border:1px solid #7E8181;height:15px;
padding:4px;
}

.post_code{

 margin-left:71px;
}

.suburb{margin-left:85px;}
.country{margin-left:84px;}
.state{margin-left:87px;}
.word_verif{}

.gmap{
height:411px;
margin-left:5px;
margin-top:8px;
width:637px;}


.bold{
    font-weight: bold;
}

.main1{
font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 0px 2px 5px; text-align:center;font-weight:bold;color:#F47B22;
}
.main3{
font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 0px 2px 8px; text-align:center;font-weight:bold;color:#77726F;
}
.main4{
font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 0px 2px 8px; text-align:left;font-weight:bold;color:#77726F;
}
.main2{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 0px 2px 5px; text-align:center;color:#000;}


.ques{color:#F47B22;font-weight:bold;}
.profile{padding-left:26px;font-size:14px;
width:778px;width:904px;padding-right:26px;}
.profile_page{font-size:14px;
width:778px;width:904px;padding-right:26px;}

.profile_page p{clear: both;font-size: 14px;line-height: 18px;padding-bottom: 15px;}
.profile_page h2{color: #3B3B3D;font-family: Arial, Helvetica, sans-serif;font-size: 18px;padding-bottom:8px;float:left;}
.testimonial{padding-left:26px;line-height: 18px;
width:778px;width:904px;padding-right:26px;padding-top:28px;font-size:14px;padding-bottom:3px;}
.border_bottom_testimonial{border-bottom:1px dotted #F47E1C;
margin-left:24px;
width:901px;}
.strong1{font-weight: bold;}
.delivery_details{padding-left:26px;font-family:Arial;
font-size:14px;
width:778px;width:904px;padding-right:26px;padding-top:10px;padding-bottom:148px;}
.strong1{font-weight: bold;}

.sup_nav:link{color: #FFF;text-decoration:none;}
.sup_nav:hover{color:#999999;}
.sup_nav a:visited{color: white;}

.home_link{color:#77726F;text-decoration:none;}
.home_link:hover{color:black;}
.home_link a:visited{color:#77726F;}

.home_ul ul{list-style:disc; list-style-type:disc;}

.product_heading{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:17px;
padding:0 0 16px 0;
/*margin-left: 394px;*/
text-decoration:none;
word-spacing:4px;
width:250px;
}

.product_heading2{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:17px;
padding:0 0 15px;
/*margin-left: 394px;*/
word-spacing:4px;
width:275px;
text-decoration:none;}

.product_heading_sub{color:#000000;
font-size:16px;
font-weight:bold;
padding-top:8px;}
.product_code_preview{  font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;}

.bread{}
.link2{display:inline;font-family:Arial;
font-size:14px;
float:left;}
.link2_here{display:inline;
float:left;padding-top:5px;width:76px;}

.breadcrumb_span_arrow{font-size:10px;float:left;}

.prodimg_blk{padding-left:26px;}
.prodimg_list{padding-left:26px;
/*padding-bottom:142px;*/
}
.prod_price_cart{font-family:Arial;
font-size:14px;}
.content_left_sub1{float:left;width:391px;padding-top:8px;display:inline;}
.content_right_sub1{display:inline;
float:left;
width:510px;padding-bottom:20px;}
.proddetails_price{color:#676767;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:0 0 14px;}
.cart_img{display:inline;
float:left;
margin:10px 0 10px 0;
width:100%;}
.prod_details{
float:left;
width:510px;
padding-top:5px;
font-size:14px;
font-family: Arial;
padding-left:20px;
}
.prod_details_hot_deals{float:left;
width:510px;
padding-top:5px;
font-size:14px;
font-family: Arial;
}

.prod_details_list{float:left;
width:510px;
padding-top:47px;
font-size:12px;}

.prod_buttons{ float:left; width:510px; position:relative; padding:38px 0 0 0;padding-bottom:20px;border-bottom:solid 1px #CFCFCF; }
.enquire_about_prod{float:right;padding-right:11px;}
.overview{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:22px 0 14px;
clear:both;}
.product_img1{border:1px solid #CCCCCC;padding-left:4px;}
.prodimg_list_img{border:1px solid #CCCCCC;padding-left:1px;}
.prod_heading_frontend{color:black;
font-size:16px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;font-weight:bold;
font-size:18px;
margin-left:22px;}
.h2_featured{padding-bottom:10px;
padding-left:143px;
/*width:173px;*/
}

.padding_featured_content{width:728px;margin-left:194px;padding-top:10px;overflow:hidden;}
.img_blk1{width:187px;}
.product_list{
padding-right:10px;
width:904px;float:left;}
.product_list_deals{float:left;
}
.product_list_blk1{padding-left:41px;
padding-right:10px;
width:904px;float:left;}
.padding_img_prod{border:1px solid #CCCCCC;
float:left;
width:150px;}
.padding_img_prod_border{
float:left;
width:150px;}
.product_info{padding-right:26px;
width:691px;
padding-left:195px;padding-top:10px;}
.product_info2{margin-left:192px;
margin-top:13px;
/*width:729px;*/
margin-right:10px;
line-height:17px;}
.product_list_blk2{width:904px;padding-left:41px;
padding-right:10px;padding-top:20px;float:left;}
.product_list_blk3{width:904px;padding-left:41px;
padding-right:10px;padding-top:20px;float:left;}
.product_list_blk4{width:904px;padding-left:41px;
padding-right:10px;padding-top:20px;float:left;}
.h2_heading_prod_details{padding-left:41px;
padding-top:20px;}


.h2_heading_category_range{color:#F47E1C;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;display:inline;margin-left:30px;float:left;text-transform: capitalize;margin-top:28px;}

.heading_bg_prod{
padding-top:20px;}
.bread1{color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}

.bread1 a{color:#999999;
padding:0 8px;
text-decoration:underline;}


/*Code for breadcrums*/

.breadcrums1{color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:41px;}
.breadcrums1 a{color:#999999;
padding:0 8px;
text-decoration:underline;}

.breadcrums1 a:hover{color:#000;}
.breadcrum_last1{color:#000000;
padding:0 8px;
text-decoration:underline;}

.breadcrums_new{padding-bottom:5px;
padding-top:5px;}

.prod_ntav{color:#F47B22;
font-weight:bold;font-size:12px;
padding-left: 41px;
}
.cart_imgbig
{
margin-bottom:25px;
margin-left:194px;
margin-top:15px;
/*            padding-top:20px;*/
}

.cart_imgbig_ftext
{
margin-bottom:25px;
float:left;
/*            padding-top:20px;*/
}
.product_code2{font-size:13px;}

.prod_blk{float:left;}
.print{float:left;width:930px;}


/*Category code*/
.product_head{padding-top:20px;}
.left_cont{float:left;
/*padding-bottom:10px;*/
padding-top:52px;
width:170px;}

.product_head_list{padding-top:20px;padding-left:11px;}

.right_cont{
float:right;
/*padding-left:192px;*/
padding-right:26px;
padding-top:30px;
width:695px;
}
.cat_head{width:200px;color:#F47B22;}
.category_desc{padding-top:10px;}

.bread3{float:left;
width:400px;}

.proddetails_price1{color:#F47E1C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
width:95px;
float:left;
}

.prod_img{border:1px solid #CCCCCC;}
.prod_img_list{float:left;}

.prod_img_view{border:1px solid #CCCCCC;width:185px;height:184px;float:left;}
grid_prod_detail{padding-top:5px;}

.prod_grid_price{font-weight:bold;color:black;font-size:14px;}
.prod_grid_price a{color:black;text-decoration: none;}

.prod_grid_price a:hover{color:#77726F;}
.body_padding4{float:right;padding-right:29px;}
.h2_heading{color:#F47E1C;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;padding-bottom:12px;text-transform:capitalize;}
.h2_heading2{color:#F47E1C;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;
display:inline;
}
.heading_grid{padding-left:41px;
padding-top:10px;
width:176px;display:inline;}
.heading_grid2{padding-left:41px;
/*padding-top:10px;*/
width:176px;
display:inline;}

.body_padding_grid{padding-right:47px;
padding-top:4px;float:right;}
.arrow_align{ clear:both;}
.padding_img_prod_list{float:left;
/*width:150px;*/
margin-left:30px;}
.body_padding_grid_views{
float:left;
margin-left:34px;
margin-right:30px;
font-size:14px;
line-height:18px;
/*clear:both;*/
}

.body_padding_grid_views p{
width:904px;
line-height:18px;
}


.grid_breadcrumb{float:right;
margin-right:11px;
margin-bottom:5px;
}

.body_padding_grid3{padding-right:35px;
padding-top:4px;float:right;padding-left:30px;}
.title_page6
{
font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;
letter-spacing:1px;
padding-left:31px;
padding-top:21px;
font-weight:bold;
}

/*Frontend_grid*/
.main_body_grid{
border:1px solid #E5E5E5;
margin:21px 0 20px 30px;
width:885px;
float:left;
}

.cont_grid_view
{
line-height:17px;
padding:11px 0 0 1px;
width:215px;
margin-left:30px;
}

.bread_gridview{margin-left: 34px;margin-top: 30px;overflow: hidden;}
.prod_heading_frontend_grid{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0 0 0 8px;
text-decoration:none;
display:block;
}
.img_grid{height:142px;
width:151px;}
.products_grid{ float:left; display:inline;margin:20px 0 0 11px;
padding:0 17px 0 0; border-right:1px dotted #A0A0A0;}
.prod_grid_head{}
.content_grid{float:left;
margin-top:17px;}
.prod_grid_info{float:left;
margin-left:8px;width:187px;margin-top:5px;}
.grid_area_width{
float:left;
width:196px;}
.cart_imgbig_grid{margin-bottom:25px;
margin-top:30px;
width:215px;}

.calibre_gym{ width:207px; float:left; position:relative;margin:20px 0 0 0;padding-left:19px;display:inline;}
.calibre_gym2{margin:20px 0 0 11px; width:207px; float:left; position:relative;border-right:1px dotted #CCCCCC;margin:20px 0 0 11px;}
.calibre_gym4{margin:20px 0 0 0; width:207px; float:left; position:relative;border-left:1px dotted #CCCCCC;padding-left:11px;display:inline;}
.calibre_gym5{border-bottom:1px dotted #CCCCCC;
float:left;
margin:14px 0 0 30px;
position:relative;
width:893px;
padding-bottom:15px;}
/*{padding:20px 0 0 11px; width:215px; float:left; position:relative;}*/
.price_grid{color:#F47E1C;font-size:14px;}
.grid_price{color:#F47E1C;font-size:14px;}
.grid_price_new{clear:both;
height:30px;
margin-left:7px;
padding-top:5px;}
.padding_img_prod_grid{border:1px solid #CCCCCC;
float:left;
margin-left:4px;
height:184px;
width:185px;
text-align:center;
}
.proddetails_price_dollars{color:#F47E1C;font-size:16px;font-weight:bold;}
#list_type li{list-style-type: disc;}
/*Ends Here*/

.prod_more_info{font-weight:bold;
margin-bottom:5px;
margin-left:27px;
margin-top:5px;}

/*Finance*/
.content_area_finance{clear:both;
overflow:hidden;
padding:20px 0 0 30px;
width:890px;

}
.benefits_finance{font-weight:bold;}
.content_area_finance h2 {
color:#3b3b3d;
margin:0 0 10px;}

.border_title_page{border-bottom: dotted 1px #F47E1C;}
.border_title_page2{border-bottom: dotted 1px #F47E1C;}
p.content_finanace{margin-top:20px;font-size:14px;font-family:Arial;}
.sol_cont{color:#FA7B1E;
font-weight:bold;
margin-top:20px;
font-size:14px;font-family:Arial;}
.opt_cont{margin-top:10px;font-size:14px;font-family:Arial;margin-bottom:5px;}
.left_sub_finance{
/*border: solid 1px #F47E1C;*/
float:left;
margin-top:10px;
width:425px;
font-size:14px;font-family:Arial;
line-height:18px;}
.right_sub_finance{
/*border: solid 1px #F47E1C;*/
float:left;
margin-top:10px;
padding:0 0px 5px;
width:425px;margin-left:24px;margin-right:3px;font-size:14px;font-family:Arial;
line-height:18px;}
.right_sub_finance li{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}

/*Warranties*/
.main_tab_warranties{padding-top:15px;padding-left:0px;padding-bottom:20px;padding-right:26px;}
.main_tab{padding-top:15px;padding-bottom:20px;padding-right:26px;}
.table_new{ border-left:1px solid #7F7F7F; border-top:1px solid #7F7F7F; background-color:#FFFFFF;}
.table_new th{  font-size:14px;font-family:Arial;padding:10px;border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; color:#000000;}
.table_new td{  font-size:14px;padding:10px;border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; text-align:center;}
.table_format{border-right:1px solid #7F7F7F!important;}
.table_bgcolor{ 
/*    background-color:#F47B22;*/
}
.heading_table{background-color:#E2E2E2;}
.table_body{color:#F47B22;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;}
.td_desc{color:#77726F;}
/*Partners*/


.cont_partners{
float:left;
border-bottom:1px dotted #F17B23;
}
.cont_partners_p{
float:right;
margin-bottom:10px;
margin-top:15px;
width:595px;
font-family:Arial;
font-size:14px;
line-height:1.5;
}
.img_partners{float:left;
width:295px;}




.top_head{font-family:Arial;
font-size:14px;}

.home_link_part:link{color:#34A9E9;text-decoration:none;}
.home_link_part:hover{color:black;}
.home_link_part:visited{color:#34A9E9;text-decoration:none;}

input.btn1{
background:none no-repeat scroll 0 0 transparent;
left:109px;
position:absolute;
top:73px;
border:none;
cursor:pointer;
}

.prod_img_grid{text-transform: capitalize;}
.btn1{height:30px;
left:130px;
position:absolute;
top:233px;
width:98px;}
.error_text{margin:10px 0px 10px 30px;}
.error_text_search{margin:10px 0px 160px 2px;font-size:14px;font-weight:bold;}


/*Featured view*/
.body_padding_featured_grid_views{float:right;
margin-left:30px;
margin-right:30px;}

.heading_bg_featured{
padding-left:31px;
padding-top:20px;
}


.product_grid_blk1_featured
{
float:left;
/*padding-bottom:120px;*/
margin-left:21px;
margin:20px 0 0px 41px;
text-decoration:none;
width:740px;
border-bottom:1px dotted #CCCCCC;
padding-bottom:17px;
}
.product_price_text_featured
{
float:left;
width:70px;margin-left:5px;color:#F47E1C;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-top:6px;

}
.padding_qty_featured
{
float:left;
}
/*Ends Here*/

.add_cart{float:left;}
.link_color{color:#000000;
margin:0 5px;}

.link_color:hover{color:grey;
}
.link_color a:visited{color:black;
}

.heading_bg_pagination{
padding-left:30px;
padding-top:20px;
}

.category_bar_pagination{border:1px solid black;
height:30px;margin-top:20px;width:891px;margin-bottom:30px;margin-left:30px;}
.main_body_prod2_page{
float:left;
margin:20px 0 0 30px;
width:885px;}
.current{margin:0 5px;}
.pagetitle_name{margin-left:33px;
margin-top:20px;}
.link2_search{margin-left:30px;margin-top:20px;}
.bread_search{margin-top:20px;}


/*cart Functionality*/
.dot_box1 {
background-color:#F47E1C;
border:1px solid #0B3638;
color:#FFFFFF;
margin-left:57px;
padding:8px 9px;
width:91px;
}

.dot_wid {
float:left;
height:13px;
font-weight:bold;
margin-left:148px
}

.error_text_cart{font-weight:bold;font-size:14px;font-family: Arial;padding-left:33px;}

.dot_box2 {
padding:8px 9px;
width:101px;
}
.dot_box1_new{
background-color:#E4E4E4;
border:1px solid #0B3638;
color:#000;
margin-left:57px;
padding:8px 5px 8px 8px;
width:91px;
}

.dot_col {
background-color:#FFFFFF;
border:1px solid #F47E1C;
color:#000000;
margin-left:139px;
}

.dot_col2{
background-color:#F47E1C;
border:1px solid #000000;
color:#ffffff;
margin-left:139px;
}

.dotted {
background-image:url("../../images/frontend/dotted_line2.gif");
background-repeat:repeat-x;
height:29px;
margin-left:33px;
/*margin-top:25px;*/
/*width:743px;*/
}

.heading_bg_cart{
    padding-left:33px;
padding-top:20px;
}


.fitness_cart_link{color:#FCFFFF;
display:block;
float:left;
height:19px;
margin:0 30px 30px;
padding:27px 0 0 67px;
position:absolute;
right:-26px;
text-decoration:none;
top:42px;
width:135px;}
a.fitness_cart_link:hover{}
.dot_arrow{margin-top:8px;width:9px;margin-left:91px;}
.dot_arrow_new{margin-top:8px;width:9px;}
.pad_left_127{padding-bottom:4px;
padding-left:127px;}
.pagination_product_bg{float:left;width:185px;}
.h2_heading_product{color:#F47E1C;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;display:inline;margin-left:33px;}
.border_right_cart{border-right:1px dotted grey;}
.cart_products{ width:191px; float:left; position:relative;margin:20px 0 10px 0;padding-left:24px;display:inline;}
.padding_price_cart{
width:200px;margin-bottom:10px;}
.view_prod_cart{float:left;
margin-right:2px;}
.cart_image{
float:left;
width:110px;}
.cart_bg1{float:left;
margin-left:33px;
margin-top:20px;clear:both;}
.prod_head_cart{padding-bottom:10px;}
.cart_productsborder_right0{float:left;}
.more_products_detail{float:left;padding-top:5px;font-weight:bold;}
a.prod_heading_cart:link{color:black;text-decoration:none;margin:0px 0px 0px 2px;font-weight:bold;padding-bottom:5px;}
a.prod_heading_cart:hover{color:grey;text-decoration:none;font-weight:bold;}
.prod_heading_cart:visited{color:black;text-decoration:none;font-weight:bold;}
/*Ends Here*/
/*Email to friend*/
.pagination_right{float:right;
margin-top:5px;margin-right:30px;margin-bottom:10px;
clear:both;
}
.pagetitle_category{
    float:left;
/*width:330px;
margin-left:33px;*/

}
.prod_price_dollars_cart{color:#F47B22;}
.pagination_right_list{float:right;
margin-top:5px;margin-bottom:10px;clear:both;margin-right:33px;}
input.btn_submit_mail { background:url("../../images/frontend/btn_submit.jpg") no-repeat scroll 0 0 transparent; border:0; cursor:pointer; display:block; float:left; height:32px; margin:10px 0 29px 70px; text-indent:-9999px; width:124px !important; }


/* Pop up box styles - Shreyas */
.pop_form_wrapper {
/*background-color:#656469; */
background-color:#F1F5F8;
border:1px solid #C4CBD3; left:-100px; padding:15px; position:absolute; top:73px; width:300px;  z-index:10;display:none; }
.pop_form_wrapper .form_row { clear:both; margin:0 0 8px 0; overflow:hidden; }
.pop_form_wrapper label { width:87px; text-align:right; float:left; padding:3px 5px 0 0; 
/*                         color:#F47B22;*/
/*                         font-weight:bold;*/
}
.pop_form_wrapper input { float:left; 
/*                          border:2px solid #777777; */
                         width:196px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; }
.pop_form_wrapper textarea {
/*    border:2px solid #777777; */
                            width:196px; height:80px; padding:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; overflow:auto; }
.pop_form_wrapper input.btn_submit_mail { margin:10px 0 0 0; border:0;}

.pop_form_wrapper .padd_error_msg { font-size:11px; padding:2px 0 0 93px; clear:both; color:#FF0000; }

.prod_actn { float:left; margin:0 6px 0 0; position:relative; }

/*Ends Here*/

/***** ALERT BOX STYLES***/

#alert-Box {  padding-bottom: 24px;  
/* background: url('../../images/frontend/bg-box-bottom.png') bottom left no-repeat !important;
background: url('../../images/frontend/bg-box-bottom.gif') bottom left no-repeat; */
}
#alert-InBox {  padding-top: 15px;  
/* background: url('../../images/frontend/bg-box-top.png') top left no-repeat !important;	
  background: url('../../images/frontend/bg-box-top.gif') top left no-repeat; */
  }
#alert-BoxContent {  
/* background: url('../../images/frontend/bg-box-body.png') top left repeat-y !important;
  background: url('../../images/frontend/bg-box-body.gif') top left repeat-y; */
  padding: 0px 20px;
  }
#alert-BoxContenedor {  padding: 0px 0px 5px 55px;  text-align: left;  font-family:Verdana;  font-size:12px;  color:#000;}
#alert-BoxContenedor h1,#alert-BoxContenedor h2,#alert-BoxContenedor h3,#alert-BoxContenedor b,#alert-BoxContenedor strong{
  text-align: left;  font-family:Verdana;  font-size:12px;  color:#000;  font-weight:bold;  margin:0px;  padding:0px;}
#alert-Buttons{  text-align:right;}#alert-Buttons input {  margin: 10px 10px;}
#alert-BoxContenedor #BoxPromptInput{  margin-top:5px;}
#alert-Box .BoxAlert {  background: url('../../images/frontend/dialog-warning.png') top left no-repeat;}
#alert-Box .BoxConfirm {  background: url('../../images/frontend/delete.gif') top left no-repeat;}
#alert-Box .BoxPrompt {  background: url('../../images/frontend/dialog-help.png') top left no-repeat;}
#alert-Box .BoxInfo {  background: url('../../images/frontend/info.gif') top left no-repeat;}
#alert-Box .BoxError {  background: url('../../images/frontend/dialog-error.png') top left no-repeat;}
/*Ends Here*/



/*Related Equipment*/
.prod_div {
float:left;
/*padding-left:58px;*/
margin-left:15px;
}
.related_equi{
float:left;
/*margin-left:346px;*/
width:576px;

}
.pad_top_6{
    float:left;
padding-left:4px;
width:128px;
padding-top:5px;
padding-bottom:5px;
}

.h2_heading_related {color:#000000;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:17px;display:inline;}
.equipment_info{float:left;width:400px;}
a.prod_heading_equi{color:#939496;text-decoration:none;font-weight:bold;}

.prod_heading_equi:hover{color:black;}
.prod_heading_equi a:visited{color:black;}
.related_equipment{float:left;
margin-top:20px;
width:535px;}
.cont_div_error{margin-top:10px;font-size:14px;}
.booking_title{margin-left:33px;color:#77726F;
font-weight:bold;margin-bottom:5px;}
.padd_bott_10{margin-left:22px;font-weight:bold;}
/*Ends here*/

.cont_prod_name{
float:left;
margin-top:3px;
text-transform: capitalize;
}
.heading_bg_browse{padding-left:33px;
padding-top:20px;}
a.strength_category{color: black;text-decoration: none;}
a.strength_category:hover{color:gray;text-decoration: none;}
.pagination_frontend{float:right;
margin-right:33px;}
.pagination_bg{}
.calibre_strength_cont{float:left;
padding-bottom:10px;}
.close_button{
cursor:pointer;
float:right;
position:relative;
}

.hot_deals_c2a{color:#FFFFFF;}
.hot_deals_c2a:hover{color:#CFCFCF;}
.best_deals_c2a{color:#FFFFFF;}
.best_deals_c2a:hover{color:#CFCFCF;}


/*Product manuals*/
.section_wrap {
clear:both;
padding:36px 0 0 33px;
}

.sec_title {
border-bottom:1px solid #F47B22;
color:#F47B22;
font-weight:bold;
margin:0 0 0 -6px !important;
/*padding:0 0 2px 6px;*/
text-transform:capitalize;
width:889px;
float:left;
font-size: 14px;
}


.section_download {
border-bottom:1px solid #BFBFBF;
color:#555555;
font-size:11px;
margin:0 33px 13px -6px !important;
overflow:hidden;
padding:10px 20px 0 4px;
position:relative;
width:844px;
}

.dload_file_name {
clear:both;
color:#000000;
font-size:14px;
margin:0 0 5px !important;
font-weight:bold;
}

.file_desc {
float:left;
margin:0 50px 0 0;
width:320px;
font-size: 13px;
}

.file_link, .file_link:hover {
background:url("../../images/frontend/ico_pdf.gif") no-repeat scroll right 0 transparent;
color:#555555;
display:block;
float:left;
font-size:13px;
font-weight:normal;
height:40px;
margin:-18px 0 0 113px;
padding:17px 0 0;
text-decoration:none;
text-transform:uppercase;
width:150px;}

.file_date {
float:left;
margin:0 15px 0 0;
width:81px;
font-size: 13px;
}

/*.ul_image{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}*/
.prod_details li{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}
/*Terms and conditions*/
.terms_conditions{font-size:14px;

padding-left:26px;
padding-right:26px;
/*padding-top:62px;*/
width:904px;}
.glossary{font-size:14px;
padding-left:26px;
padding-right:26px;
padding-top:28px;
padding-bottom:224px;
width:904px;}

.terms_content{float:left;
line-height:17px;
margin-top:20px;
padding-right:26px;
margin-bottom:20px;
}

.ques_terms{float:left;
width:898px;margin-top:20px;color:#F47B22;font-weight:bold;}




/********************** sitemap starts here ******************/
#sitemap {list-style:none outside none;padding:0  !important;}
#sitemap ul{list-style:none outside none;padding:10px 0 0 0 !important;}
#sitemap li { 
    background:url(../../images/frontend/bullet_cont.gif) no-repeat scroll 1px 2px transparent;
     padding:0 0 15px 20px;}
#sitemap li a{font-size:14px; font-weight:bold;text-decoration:none;}
#sitemap li h2{margin-bottom:5px;}
.h2_heading_sitemap{color:#F47E1C;
display:inline;
font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;
text-transform:capitalize;}
.heading_bg_sitemap{
padding-left:34px;
padding-top:20px;}
.body_padding_sitemap{
float:left;
padding-left:34px;
}
.sitemap_link{color:grey;}
.sitemap_link:hover{color:#F47E1C;}


/********************** sitemap ends here ******************/


.product_range_des{float:left;margin-top:10px;font-size:14px;}
.product_head_list_range{padding-top:20px;font-weight:bold;font-size: 14px;}
.category_link{text-decoration: none;color:grey;}
.category_link:hover{color:#F47E1C;}
.img_category{border:1px solid #CCCCCC;
display:inline;
float:left;
height:138px;
width:138px;
margin-bottom:20px;
margin-left:33px;
margin-top:20px;
}
.left_cont_range{
width:170px;float:left;}
.right_cont_range{float:right;
padding-right:26px;
width:695px;}
.main_category_list{width:100%;clear:both;}
.main_category_page_link{text-transform: capitalize;}
.sitemap_cont{padding-right:26px;
width:869px;font-size: 14px;line-height: 18px;}


li.customer_link{color:#343434;}
.main_right_content{float:left;
width:710px;}
.main_left_content{float:left;
/*width:300px;*/
height:163px;
width:154px;
margin-top:14px;
/*border:1px solid grey;*/
}
.main_content{border-bottom:1px dotted grey;
float:left;
margin-bottom:15px;
padding-bottom:15px;
width:888px;}
.main_category_desc{}

.text2_cont_proline{
line-height:17px;
margin-top:5px;
padding-left:51px;
}

.text2_proline {
color:#3B3B3D;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
padding-left:34px;
}


.text2_cont_proline li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;padding-bottom:10px;}

.text2_cont_xtreme{
line-height:17px;
margin-top:5px;
padding-left:33px;
}

.text2_cont_xtr.text2_cont_xtreme_uleme li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;}

.text2_xtreme {
color:#3B3B3D;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
padding-left:34px;
}

.proline_link{text-decoration:none !important;color:black;}
.proline_link:hover{color:#AEABA9 !important;}
.contact_us{color:#E4E4E4;text-decoration:none;}
.contact_us:hover{color:#F47E1C;text-decoration:none;}
.xtreme_link{text-decoration: none;color:#000;}
.xtreme_link:hover{color:#77726F;}
.text2_cont_xtreme_ul{list-style-image:url("../../images/frontend/bullet_cont.gif");margin-left:54px;
margin-top:10px;}
.main_right_content_proline{float:left;
width:710px;padding-top:21px;}
.text2_cont_xtreme_ul2{list-style-image:url("../../images/frontend/bullet_cont.gif");margin-left:20px;
margin-top:10px;}
.product_links{color:#77726F;
font-weight:bold;
text-decoration:none;}

.product_links:hover{color: #000;}
.policy_content_new{width:500px;
margin-top:20px;
padding-right:26px;
clear:both;}

.more_info_new{margin-left: 33px; margin-top: 20px;}
.more_info_new_proline{margin-left:31px;
margin-top:10px;}
.gym_sets_ul{padding-left:23px;}
.deliver_cont{clear:both; display:none; padding:10px 0;}
.deliver_cont span{color:#000000; padding:3px 0; font-weight:bold; font-size:14px; display:block}
.feature_product_c2a{display:block;
height:20px;
margin-top:10px;
width:185px;}

.hot_deals_product_c2a{display:block;
height:20px;
margin-top:10px;
width:185px;}

.best_product_c2a{display:block;
height:20px;
margin-top:10px;
width:185px;}
.contact_link{color:#77726F;text-decoration: none;}
.contact_link:hover{color:#000;}
.special_price{display:block;
}
.special_price_text{
float:left;
margin-bottom:12px;
margin-left:12px;
margin-top:5px;
}
 .special_price1{float:left;
margin-bottom:12px;width:200px;margin-left:7px;}
  .price_text{float:left;
margin-top:6px;
}

.special_price1_list{
float:left;
margin-bottom:12px;
width:200px;
}
.product_code_text{ font-family:Arial, Helvetica, sans-serif; font-size:14px; float:right;margin-top:5px;}
.product_grid_blk1_text
{
float:left;
/*padding-bottom:120px;*/
margin-left:21px;
margin:20px 0 20px 33px;
text-decoration:none;
width:876px;
border-bottom:1px dotted #CCCCCC;
}
  .price_text{float:left;
margin-top:6px;
}
.proddetails_price1_text{color:#F47E1C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
width:95px;
float:left;
margin-top:5px;
}
.proddetails_price_dollars_text{color:#F47E1C;font-size:14px;font-weight:bold;float:left;margin-top:5px;}
.special_price_hot_deals{float:left;
margin-bottom:12px;width:300px;}
.product_code_hot_deals{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:3px 0 0 0px;width:300px;}


.product_heading_text_deals{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
line-height:17px;
padding:0 0 15px 0;
float:left;
text-decoration:none;
word-spacing:4px;
width:285px;
}
.prod_price_list_deals{color:#F47E1C;font-family:Arial;
font-size:14px;float:left;margin-top:1px;}
.special_price_deals{float:left;
margin-left:6px;
}

.cart_imgbig_ftext_deals
{
margin-bottom:25px;
float:left;
margin-left:157px;
}

.product_grid_blk1_hot_deals{border-bottom:1px dotted #CCCCCC;
float:left;
margin:20px 0 20px 41px;
text-decoration:none;
width:890px;}
.padding_img_prod_grid_list{
float:left;
margin-left:4px;
height:184px;
width:185px;
text-align: center;
}



/*Gym Range*/
.body_padding_dynamic{
display:inline;
float:left;
left:22px;
line-height:18px;
margin:0 0 20px 33px;
position:relative;
width:904px;
}

.main_cat_heading {
color:#FA7818;
font-size:18px;
font-weight:bold;
line-height:18px;
padding:8px 0;
text-decoration:none;
}


.sub_head_orange {
color:#FA7818;
font-size:13px;
font-weight:bold;
line-height:18px;
padding:8px 0;
text-decoration:none;
}

.gym_product_links{color:#F47E1C;text-decoration:none;font-size:14px;}
.gym_product_links:hover{color:#000;}
.gym_range_list{
padding-left:50px;
padding-top:10px;
color:#F47E1C;}
.gym_range_li{margin-top:10px;color:#000000;}
.gym_range_main{float:left;
width:904px;}

.body_padding_dynamic{
    list-style-image: url("../../images/frontend/bullet_cont.gif");
    background-repeat:no-repeat;
}

.heading_gym_range{margin-top:30px;}

.main_cat_heading:hover{color:#77726F;}
.ul_sub{padding-left: 30px;}
.h1_top{float:left;
margin-left:1022px;}
.sub_cat_heading{color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:none;}
.sub_cat_heading:hover{color:#77726F;}
.product_code_search{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:67px 436px 0 0;float:right;width:100px;}

.cursor_pointer{cursor: pointer;}
.c2a2_footer{
display:inline;
float:left;
/*height:112px;*/
padding:0 10px 0 19px;
width:158px;
}
.c2a2_footer p{font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:46px 0 0;
width:148px;}

.c2a3_footer{
display:inline;
float:left;
/*height:112px;*/
padding:0 10px 0 13px;
width:158px;
}

.c2a3_footer p{font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:46px 0 0;
width:148px;}

.c2a4_footer{
display:inline;
float:left;
/*height:112px;*/
padding:0 10px 0 18px;
width:158px;
}

.c2a4_footer p{font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:46px 0 0;
width:148px;}


.c2a5_footer{
display:inline;
float:left;
/*height:112px;*/
padding:0 10px 0 15px;
width:158px;
}
.c2a5_footer p{font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:46px 0 0;
width:148px;}
.color_sub{color:#343434;}
.add_float1_text_new{
left:379px;
padding-right:110px;
position:absolute;
top:-120px;
z-index:80;
}
.add_float_preview{left:-288px;
padding-right:110px;
position:absolute;
top:-114px;
z-index:80;}

.back_to_top{float:right;
margin-bottom:30px;
margin-right:30px;
color:#F17B24;
font-weight:bold;}

.back_top_img{padding-right: 2px;}
.profile_link{color:#77726F;
font-weight:bold;
text-decoration:none;}
.profile_link:hover{color:black;}

.link_mail_to{color:#77726F;text-decoration:none;}
.link_mail_to:hover{color:#000;}
.link_shop_to{color:#77726F;text-decoration:none;}
.link_shop_to:hover{color:#000;}
.shopping_tips{font-weight:bold;}


.title_page_thankyou {
font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;
letter-spacing:1px;
}

.heading_bg_thankyou{
    padding-left:33px;
padding-top:20px;
}

.grid_padding_search{width:125px;margin-top:5px;}

.dot_arrow_final{margin-top:8px;width:9px;margin-left:262px;}
.dot_col3{
background-color:#F47E1C;
border:1px solid #000;
color:#002D30;
margin-left:139px;
}

.dot_col_2{background-color:#E4E4E4;
border:1px solid #000;
color:#002D30;
margin-left:139px;}

.add_float_htext{left:-130px;
padding-right:110px;
position:absolute;
top:-125px;
z-index:80;}

.home_link_sub{color:#77726F;
text-decoration:none;}

.home_link_sub:hover{color:#000000;text-decoration:underline;}
.sub_heading_download{
float:left;
border-bottom:1px dotted #F17B23;
width:890px;
padding-top:10px;}
.left_manual{color:#F47E1C;
font-weight:bold;
margin:0 10px;font-size:16px;}
.center_manual{margin-left:222px;color:#F47E1C;
font-weight:bold;font-size:16px;}
.right_manual{margin-left:200px;color:#F47E1C;
font-weight:bold;font-size:16px;}
.download_text{font-size:12px;
font-weight:bold;
margin-left:13px;
color:#555555;
text-decoration: none;}
.product_code_grid{font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0 8px;}

.product_code_list{float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0 0;
width:165px;}
.product_heading_code{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:17px;
padding:6px 0 15px 0;
float:left;
text-decoration:none;
word-spacing:4px;
width:352px;
}
.product_code_text_new{float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0 8px;
}

.special_price_preview{float:left;
margin-bottom:12px;
width:200px;}

.li_strength li{color:#77726F;
font-size:14px;padding-bottom:5px;}
.li_strength:hover{color:#000000;}
.text2_cont h2{color:#3B3B3D;
font-size:14px;
margin:0 0 10px;
}

.text2_cont_sub_proline{
line-height:17px;
margin-top:5px;
padding-left:20px;
}

.proline_h2{font-size:14px;}
.text2_cont_proline_preview{line-height:17px;
margin-top:10px;
padding-left:23px;}


.text2_cont_proline_preview li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;padding-bottom:10px;}
.text2_cont_sub_proline li{list-style-image:url("../../images/frontend/bullet_cont.gif");
background-repeat:no-repeat;}
.preview_description p{font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:17px;}
.text_price_padding{float:left;margin-top:5px;}



.dotted_delivery_details{
background-image:url("../../images/frontend/dotted_line2.gif");
background-repeat:repeat-x;
height:29px;
margin-left:89px;
width:755px;
}

.pad_left_429{padding-left:429px;}


.add_float_product_list{left:-288px;
padding-right:110px;
position:absolute;
top:-97px;
z-index:80;}

.dot_box2_center{padding:8px 9px;
width:88px;}
.text2_cont_xtreme_sub_ul{list-style-image:url("../../images/frontend/bullet_cont.gif");
margin-left:20px;
margin-top:10px;}

.product_code_list_view{float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0;
width:350px;}

.product_code_list_type{float:left;width:100px;}

span.grid_view_undeline{text-decoration:underline;}
span.list_view_underline{text-decoration:underline;}
span.text_view_underline{text-decoration:underline;}

.dot_box2_view{padding:8px 9px 8px 8px;
width:103px;}

.dot_box2_delivery{padding:8px 9px 8px 23px;
width:86px;}

.dot_box2_thank_you{padding:8px 9px 8px 23px;
width:101px;}

.text2_cont_xtreme_ul li{padding-bottom:5px;}

.text2_cont_xtreme_sub_ul li{padding-bottom:5px;}


.breadcrum_new_view{float:left;
}
.breadcrum_head_new{float:left;
}

.breadcrum_start{float:left;
}


.link_breadcrum_product h2{
    color:#000;
padding:0 8px;
/*text-decoration:underline;*/
font-size: 12px;
float:left;
text-transform: capitalize;
}


.link_breadcrum_product{
color:#999999;
float:left;
font-size:12px;
text-transform:capitalize;
}
.seperator_new{font-size:11px;}


.link_breadcrum_website{
color:#999999;
float:left;
font-size:12px;
text-transform:capitalize;
}


.link_breadcrum_website:hover{
color:#000000;
float:left;
font-size:12px;
text-transform:capitalize;
}

.link_breadcrum_subcategory{color:#000000;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;}


.link_breadcrum_subcategory:hover{color:#999999;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;}

.link_breadcrum_main{
color:#999999;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;

}

/*Vinaya-Breadcrum new*/
.link_breadcrum{
padding:0 8px;color:#999999;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;
}


.link_breadcrum:hover{color:#000000;}

.link_breadcrum_category{color:#000000;padding:0 8px;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;}


.link_breadcrum_name a{color:#999999;
padding:0 8px;
text-decoration:underline;
font-size: 12px;
float:left;
}

.breadcrum_new_view a{padding:0 8px;color:#999999;
float:left;
font-size:12px;
padding:0 8px;
text-transform:capitalize;}

.breadcrum_new_view a:hover{
color:#000000;
}

.link_breadcrum_name a:hover{color:#000;}


.link_breadcrum_name{color:#000000;
padding:0 8px;
}



.link_breadcrum_new a{color:#999999;
padding:0 8px;
text-decoration:underline;
font-size: 11px;
/*float:left;*/
}

.link_breadcrum_new a:hover{color:#000;}


.link_breadcrum_new{display:inline;
width:84px;padding-top:5px;float:left;}

.home_link_main{color:#3B3B3D;text-decoration:none;}
.product_code_list_view{float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0;
width:350px;}

.product_code_hot_text{
/*    float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:3px 0 0 0;}


/*Payment gateway*/
.dot_wid_box1{ float: left;
               height: 32px;}
.dot_wid_box2{ float: left;
               height: 32px;}
.dot_wid_box3{ float: left;
               height: 32px;}
.heading_bg_payment{   padding-left: 33px;
                       padding-top: 20px;}

.dotted_payment{
    background-image: url("../../images/frontend/dotted_line2.gif");
    background-repeat: repeat-x;
    height: 29px;
    margin-left: 91px;
    width: 755px;
}

.pad_left_707{
    padding-bottom: 4px;
    padding-left: 707px;
}
.box_left_payment{
    float: left;
    width: 355px;
}
.box_rt_payment{
    float: left;
    margin-right: 0;
    width: 380px;
}

.box_head_main{
    border-bottom: 1px solid #F47E1C;
    color: #F47E1C;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 2px 4px;}

.dot_box1_payment{
    border: 1px solid #0B3638;
    color: #000000;
    margin-left: 57px;
    padding: 8px 5px 8px 14px;
    width: 91px;    background-color: #E4E4E4;}
.dot_box2_payment {padding: 8px 4px 8px 17px;
                   width: 101px;    background-color: #E4E4E4;}
.dot_box3_payment{     background-color: #F47E1C;
                       border: 1px solid black;
                       padding: 8px 4px 8px 8px;
                       width: 101px;}
.recalculate_btn_payment{background: url("../../images/frontend/btn_recalculate2.png") no-repeat scroll 0 0 transparent;
                         float: left;
                         height: 29px;
                         padding-right: 5px;
                         width: 123px;}
.cont_div_payment{      margin-top: 10px;
                       overflow: auto;
                       padding-left: 69px;
                       width: 741px;}

.cont_div_payment_top{
    overflow: auto;
    padding-left: 76px;
    padding-top: 40px;
    width: 741px;}
.cart_shop_more_payment{     float: left;
    padding-top: 14px;}
.box_left_payment{
    float: left;
    margin-top: 15px;
    width: 369px;
}

.box_rt_payment{
    float: left;
    margin-right: 0;
    margin-top: 15px;
    width: 372px;
}

.pad-left-paymnet{
    padding-bottom: 3px;
    padding-left: 461px;
    padding-top: 3px;
}
.qty_txt_payment{width: 50px;}
.pad_lt_10_payment{color: #000000;
    text-decoration: none;    padding-left: 12px;}
.pad_rt_77_payment{
    padding-right: 67px;
}
.box_head_payment_next{   color: #F47B22;
    font-size: 14px;
    font-weight: bold;   border-bottom: 1px solid #F47E1C;}



#div_ch_name.left1{    float: left;
    font-size: 11px;
    margin: 2px 0 0;
    padding-top: 3px;
    text-align: right;
    width: 141px;}
.left1_cardholders{
       color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    padding: 4px;
    width: 192px;
font-weight:bold;}
.left1_month{    color: #000000;
    float: left;
    font-size: 12px;
    margin: 2px 0 0 11px;
    padding: 6px;
    text-align: right;
    width: 140px;}
.field_out_name{    border: 1px solid #7E8181;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 15px;
    padding: 4px;
    width: 192px;}
.finalise_purchase{    float: right;width:139px;  background: url('../../images/frontend/finalise_purchase.png') no-repeat; height:29px;}
.finalise_purchase:hover{background-position: 0px -29px;width:139px;}
.what_ccv{color: #F47B22;
text-decoration: none;    font-weight: normal;}
.what_ccv:hover{color: #F47B22;text-decoration: underline;
}

/*cvv details*/
.cvv_image {
/*    background-color: #000000;*/
 background-image: url("../../images/frontend/repeat_cvv1.jpg");
    background-repeat: repeat-x;
    height: 53px;
    width: 285px;
}
.cvv_text_details{
color: #000000;
font-size: 14px;
font-family:Arial;}
/*Ends here*/

.body_padding_payment{    float: left;
    margin-top: 20px;}

.dot_arrow_payment{
    margin-top: 8px;
    width: 9px;
}

.thank_you_link{color: #77726F;}

.thank_you_link:hover{color: #000000;}


/*New CSS*/
.content_area_home h2{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#3b3b3d;padding-bottom:8px;}
.content_area_home_wrapper{clear:both;overflow:hidden;padding:20px 0 0 30px;width:890px;}
.content_area_home p{padding:0px 0 15px 0;line-height:18px;clear:both;}
.title_page_home{font-family:"MyriadWebRegular",Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;padding:0 0 12px 0;}
.h2_heading_category{color:#F47E1C;font-family:"MyriadWebRegular",Arial,Helvetica,sans-serif;
font-size:24px;display:inline;margin-left:34px;text-transform: capitalize;padding:0 0 12px 0;letter-spacing:1px;}
.content_area_calibre_strength_wrapper{float:left;width:890px;font:14px Arial;line-height: 16px;}
.content_area_calibre_strength_wrapper h2{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#3b3b3d;padding-bottom:8px; overflow: hidden;}
.content_area_calibre_strength_wrapper p{padding:0px 0 15px 0;line-height:18px;clear:both;}
.content_area_calibre_strength_wrapper span{float: left;padding: 0 0 15px 0;}
.text2_cont_strength{font-size: 14px;line-height: 17px;overflow: hidden;padding-left: 33px;}
.text2_cont_strength h3{font-size: 14px;}
#proline_h2{font-size: 14px;}

.content_area_calibre_proline_wrapper{float:left;width:890px;font:14px Arial;line-height: 16px;}
.content_area_calibre_proline_wrapper h2{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#3b3b3d;padding:12px 0 8px 0;}
.content_area_calibre_proline_wrapper p{padding:0px 0 15px 0;line-height:18px;clear:both;}


.content_area_calibre_cardio_wrapper{float:left;width:890px;font:14px Arial;line-height: 16px;}
.content_area_calibre_cardio_wrapper h2{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#3b3b3d;padding:0 0 8px 0;}
.content_area_calibre_cardio_wrapper p{padding:0px 0 15px 0;line-height:18px;clear:both;}


.content_area_calibre_xtreme_wrapper{float:left;width:890px;font:14px Arial;line-height: 16px;}
.content_area_calibre_xtreme_wrapper h2{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#3b3b3d;padding:12px 0 8px 0;}
.content_area_calibre_xtreme_wrapper p{padding:0px 0 15px 0;line-height:18px;clear:both;}
#text2_xtreme{padding-left:34px;}
#text2_proline{padding-left:34px;}
#gym_set_p{padding:12px 0 15px 0;clear:both;}
.pagetitle_preview_page{clear:both;}
.content_finanace p{font-size:14px;line-height:18px;padding-bottom:15px;}
.body_padding_faq  p{clear:both;padding-bottom: 15px;}
.body_padding_sitemap a{padding:5px 0 5px 0;}
.call_now_first{color:#E4E4E4;}
.call_now_first:hover {color:#F47E1C;}
.pagetitle_hot_deals{clear: both;
    overflow: hidden;
    padding-top: 30px;}
    .heading_bg_featured_hot_deals{padding-left: 34px;
    padding-top: 30px;}
    .h2_heading_category_hot_deals{    color: #F47E1C;
    display: inline;
    font-family: "MyriadWebRegular",Arial,Helvetica,sans-serif;
    font-size: 24px;
    letter-spacing: 1px;
    padding: 0 0 12px;
    text-transform: capitalize;}
    .p_product_preview{padding-bottom:16px;}
    .heading_bg_product_product_preview{    padding-left: 33px;
    padding-top: 20px;}
    .prodimg_blk_preview{padding-left:40px;}
    .prodimg_list_product_preview{padding-left:40px;}
    .cart_img_preview{    display: inline;
    float: left;
    width: 100%;}
.footer_link_home{color: #A0A0A0;text-decoration:none;}
.footer_link_home:hover{color: #A0A0A0;text-decoration:none;}
#proline_h2_2{font-size:14px;}  
#text2_proline_2{ padding-left: 34px;}
.content_area_calibre_proline_wrapper a{color: #77726F;text-decoration: none;}
.content_area_calibre_proline_wrapper a:hover{color: #77726F;text-decoration: underline;}
    
    
    /*Ends here*/
  /* FAQ styles */
.ff_mamushka { background:url('../../images/frontend/bg_ff_mamushka.png') no-repeat 0 0; width:253px; height:248px; position:absolute; top:-249px; right:-136px; z-index:10; }
.faq_wrap { padding:10px 68px 18px 24px; clear:both; overflow:hidden; }
.faq_q_wrap { color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:18px;cursor:pointer; width:865px; float:left; display:inline; clear:both; }
.faq_q { padding: 10px;  border-bottom: 1px solid #BFBFBF; color: #F47B22; font-family: Arial,Helvetica,sans-serif;font-size: 14px; font-weight:bold }
.rc_tl { background:url('../../images/frontend/bg_faq_rc.gif') no-repeat 0 0; width:20px; height:20px; position:absolute; top:0; left:0; }
.rc_tr { background:url('../../images/frontend/bg_faq_rc.gif') no-repeat right 0; width:20px; height:20px; position:absolute; top:0; right:0; }
.rc_bl { background:url('../../images/frontend/bg_faq_rc.gif') no-repeat 0 bottom; width:20px; height:20px; position:absolute; bottom:0; left:0; }
.rc_br { background:url('../../images/frontend/bg_faq_rc.gif') no-repeat right bottom; width:20px; height:20px; position:absolute; bottom:0; right:0; }
.faq_active { color:#98140c; }
.faq_answer { padding:13px 25px 20px; overflow:hidden; clear:both; }
.main_padd{ padding-bottom:15px; }
.maintainace_underline{ text-decoration: underline;}
.maintenance_warning{font-weight: bold; font-style:italic;}
.related_link{color: #77726F;text-decoration: none;}
.related_link:hover{color: #77726F;text-decoration: none;}


/*-------------------search panel------------------------*/
#searchbg{ background-image:url(../../images/frontend/search_bg.jpg); background-position:left bottom; background-repeat:no-repeat;  width:426px; height:66px; float:left; margin:18px 0 0 146px; padding:8px 0 0 0; display:inline; }
#searchbg label.whitetext{ color:#FFFFFF; font:13px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 17px; height:25px; float:left; display:inline; margin:10px 0 0 0 }
#searchbg input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:7px 0 0 5px; padding:3px 0 0 4px; width:133px;  }
#searchbg select.fieldform {color:#fff; border:1px solid #a3b3b5; background-color:#41686a; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; margin:8px 0 8px 2px; padding:2px; width:123px; vertical-align:top;  }


#searchbg .button { background:url(../../images/frontend/search.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:8px 0 0 4px; padding:0; }
#login input.field{background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 0 5px 5px; padding:4px 0 0 4px; width:133px;}
#login input.field_top {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
#login .button_login { background:url(../../images/frontend/login.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }
.join_btn { background-image:url(../../images/frontend/join.gif); cursor:pointer; border:none;width:58px;height:22px;cursor:pointer;}
.login_btn { background-image:url(../../images/frontend/login.gif); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}

#loginred input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 5px 5px 5px; padding:4px 0 0 4px; width:129px;  }

#loginred .button { background:url(../../images/frontend/loginred.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }

.loginred { background-image:url(../../images/frontend/loginred.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.closered { background-image:url(../../images/frontend/closered.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.padding_3rt {
padding-right:3px;
}
.ast {color:#F47E1C;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.left{float:left;font-size:11px;margin:2px 5px 0 0px;text-align:right;width:140px;padding-top:3px;}

.left1{float:left;font-size:11px;margin:2px 5px 0 27px;text-align:right;width:140px;padding-top:3px;
}
.left_wid{ width:251px !important;}

.f_text_bold{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;width:129px;float:left;}
.f_text_bold2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;width:129px;float:left;}

f_text_bold1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
width:129px;
float:left;
}
.f_text_bold label {
float:left;
padding:2px 5px 0 0;
text-align:right;
width:175px;
display:inline;
}

.field {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; }
.field_email {border:0px solid #E6EBEB;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; background-color:#E6EBEB;font-weight:bold;}
.textarea_brdr{border:1px solid #7e8181; }
.textarea_brdr_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:200px; }
.textarea_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:580px;}
.p_checkout{ padding-bottom:13px;font-weight:bold;}



.wid_90{width:90px !important;}
.text_box{
width:200px;
height:24px !important;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.pad_left_365{ padding-left:365px;}
.mar_left_ch{ margin-left:85px;}
.chbox_pad{ margin-top:5px;}

.cont_div{
overflow:auto;
width:741px;padding-left:26px;}

.contact_div  {
overflow:auto;
padding-left:26px;
padding-right:26px;
width:904px;
}
.box_head{color:#F47B22; font-weight:bold; font-size:14px;}
.wid_formdiv{width:741px; }
.box_left{float:left; width:355px;  }
.box_rt{float:left;width:380px; margin-right:0px;}
.box_rt_faq{float:left;margin-right:0px;}
/*.box_top{ background-image:url(../../images/frontend/box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.box_btm{background-image:url(../../images/frontend/box_btm.gif); background-repeat:no-repeat; width:743px; height:3px;}*/

.box_left_rw{float:left; width:295px;  }

.sub_finalise{ background-image:url(../../images/frontend/final_purchase.gif); width:165px; height:23px; background-repeat:no-repeat;border-collapse:collapse;}
.mar_lt_finalise{ margin-left:196px; }

.error_arrow{ background-image:url(../../images/frontend/error_arrow.gif); width:15px; height:22px; background-repeat:no-repeat;}
.error_arrow_featured{ background-image:url(../../images/frontend/error_arrow_featured.gif); width:15px; height:22px; background-repeat:no-repeat;}

.float_left1{ float:left;}
.float_left{ float:left; }

.faq_float_arrow{ position:fixed; float:left; margin-left:650px;margin-top:370px; cursor:pointer; color:#000000; text-decoration:none; }

.finalise_list{ float:left; width:140px;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; color:#7e8181;}
.pad_8{padding-left:8px;}
.wid_add{width:904px; overflow:hidden;}
.wid_746{width:746px; overflow:hidden;}
.mar_187{margin-left:187px;}
.wid_map{width:646px; overflow:hidden;float:right;}
.wid_743{width:743px; overflow:hidden;}
.wid_744{width:744px; overflow:hidden;}
.margin_0{ margin: 0 0 6px;color:#F47B22;float:left;font-weight:bold; border-bottom:1px dotted #F47B22; }
.green_side{width:3px; height:35px; overflow:auto;}

.address{font-size:11px; color:#000;line-height:20px; margin-left:10px;}
.add_color_bold{font-weight: bold;}
.col_add{color:#7e8181;}
.pad_left_94{ padding-left:94px !important;}
.add_color{color:#000;}
.pad_0{ padding:0px !important;}
.subhead{color:#fff; font-weight:bold; font-size:16px;}
.padlt_26{ padding-left:21px !important;}
.wid_21{width:21px;}
.wid_320{width:320px;}
.wid_342{width:342px;}
.wid_15{width:15px;}
.wid_76{width:76px !important;}
.unit_no{width:85px; margin-right:11px;}
.wid_15{width:15px;}
.pad_top_35{padding-top:35px;}
.word_verify{text-transform:uppercase; margin-left:0px; width:110px; }
.uppercase{text-transform:uppercase;}
.mar_top_35{ margin-top:35px;}
.mar_top_0{ margin-top:0px;}
.wid_350{width:350px;}
.mar_lt_205{ margin-left:205px;}
.wid_85{width:85px;}
.mar_rt_11{margin-right:11px;}
.pad_lt_135{padding-left:135px;font-weight:bold;}
.pad_lt_46{padding-left:46px;font-weight:bold;}
.pad_lt_150{padding-left:150px;}
.pad_lt_220{padding-left:220px;}
.img_top{margin-top:10px;}

.overflow_auto{ overflow:auto;}
.wid_154_field{ width:154px !important;}
.wid_152_field{ width:152px !important;}
.color_green{color:#002d30!important;}

#sidebar
{
width:300px;
height:400px;
padding:10px;
overflow:auto;
display:none;
float:left;
}

#storemap
{
margin:10px;
float:left;
}
.overflow_auto{ overflow:auto;}

.wid{width:129px; }

.grbox_top{ background-image:url(../../images/frontend/gr_box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.grbox_btm{background-image:url(../../images/frontend/gr_box_btm.gif); background-repeat:no-repeat; width:743px; height:4px;}
.grcont_div{background:#03919C url(../../images/frontend/news_bg_middle.gif) repeat-x scroll left top; border-left:1px solid #00d4e4; border-right:1px solid #00d4e4; overflow:auto; width:741px;}

.wid_140{ width:140px!important;}
.finalise_font{font-size:11px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px; color:#7e8181!important;}
.wid_100{ width:100px!important;}
.sc_info{
position:relative;
padding-top:2px;
}
.add_float{
left:-288px;
padding-right:110px;
position:absolute;
top:-120px;
z-index:80;
}

.add_float_best{left:-215px;
padding-right:110px;
position:absolute;
top:-48px;
z-index:80;}
.add_float_hot_deals{left:-213px;
padding-right:110px;
position:absolute;
top:-49px;
z-index:80;}

.add_float_featured{left:-200px;
padding-right:110px;
position:absolute;
top:-50px;
z-index:80;}


.add_float1{
padding-right:110px;
position:absolute;
top:-120px;
z-index:80;
}
.add_float_ftext{
left:72px;
padding-right:110px;
position:absolute;
top:-125px;
z-index:80;
}
/*.add_float{
position:absolute;
display:none;
top:-109px;
left:-338px;
padding-right:110px;
z-index:80;
}*/

.add_float_details{
position:absolute;
display:none;
top:-100px;
left:-320px;
padding-right:110px;
}
.field_out {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:221px; height:15px; }
.text_box_out{
width:231px;
height:24px !important;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 0 0;
}
.textarea_out{border:1px solid #7e8181;width:231px;margin-top:7px;font-family:Arial,Helvetica,sans-serif;
font-size:11px;}
.word_verify_out{text-transform:uppercase;width:76px;margin-top:1px;border:1px solid #7E8181; }
.input_field{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:0 5px;}
.field_search {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
.input_field_search{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:8px 5px;}

/*breadcrums in frontend---start*/
.breadcrumb_span{font-size:11px;}
.breadcrumb_span {
float:left;
font-size:11px;
margin-left:5px;
}

/*breadcrums in frontend---end*/
/*newsletter view------ start-*/
.color{color:#CC3300; font-size:11px; line-height:9px;} 
/*newsletter view------ end-*/
/*flash captcha----------start*/
.flash_captcha{float:left;display:inline;width:150px;}
.n_captcha{float:left;padding-bottom:10px;width:97px;}
.c_help{float:left;
margin-left:3px;
display:inline;
}
.help{margin-left:107px;float:right;width:299px;display:inline;font-weight:bold;}
/*flash captcha----------end*/
/*contact_us v3*/
.box_left_one {float:left; padding:0 0 10px; width:470px; }
.box_right_one {float:left; padding:0 0 10px; width:365px; }

.input{}

.body_padding_faq{width:904px;font-size:14px;
font-family: Arial;}


.submit_btn{}
.width_form_row{}
.flt_lt{}
.form_row{margin-left:15px;
margin-top:10px;}
.comment_mail{float:left;margin-left:7px;}
.small_field_txta{margin-left:3px;width:196px;border:1px solid gray;}
.margin_comt{margin-top:10px;margin-left:2px;}

/*Cart*/

#shopping_cart th{background-color:#F47E1C;
color:#FFFFFF;
font-size:12px;
font-weight:bold;}

.body_padding{margin-left:95px;float:left;margin-top:20px;}

.td_items{background-color:#E4E4E4;

font-size:12px;
font-weight:bold;}

.pad_lt_5{padding-left:5px;}
.padding_shopimg{padding-bottom:5px;
padding-left:31px;
padding-top:5px;}

.cart_font_color{color:#F47E1C; text-decoration:none;text-transform: capitalize;}
.price_color{color:#F47E1C; text-decoration:none;}
.total_price_color{color:#F47E1C; text-decoration:none;}
.qty_txt_cart{width:30px;}
.pad-left{padding-left:450px;}
.pad-left-total{padding-left:543px;}
.pad_rt_4{padding-right:63px;}
.tfootgrand{background-color:#F37A20;
color:#000000;
font-size:12px;
font-weight:bold;}

.cart_shop_more{padding-top:14px;
padding-left:5px;float:left;}
.buttonaesc_no{float:left;}
.buttonaesc_no1{float:left;padding-left:5px;}
.cart_shop_more_recalculate{
   float:left;
margin-left:364px;
padding-top:14px;
}
.recalc{float:left;
padding:7px 0 0 7px;}
.cart_text{color:#6D6D6D;
font-size:12px;
padding:35px 28px 0 8px;
width:707px;
float:left;}
.cart_ul_left{float:left;
width:350px;padding-bottom:10px;padding-left:20px;padding-top:10px;}

.cart_ul_left li{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}
.cart_ul_right{float:right;
width:350px;padding-bottom:10px;}

.cart_ul_right li{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}
.cross_align{
font-weight:bold;
padding:0 0 0 3px;}

/*.buttonaesc_no{

background:url(../../images/frontend/btn_shopformore.png) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:8px 0 0 4px; padding:0;;

}*/


/*Checkout form details*/
.info_head_cart{float:left;
margin-bottom:20px;
margin-top:20px;
width:904px;
font-weight:bold;}

.body_padding_cart{
    color: #000000;
    float: left;
    font-size: 12px;
    padding-left: 33px;
    padding-right: 19px;
    width: 904px;
    margin-top: 20px;}

.wid_formdiv_cart{width:740px;}
.wid_formdiv_cart1{width:740px;float:left;}
.section_cart{
border-bottom:0 solid #787878;
overflow:hidden;
padding:15px 0;
width:904px;
}
.section_cart1{
border-bottom:0 solid #787878;
overflow:hidden;
padding:15px 0;
width:904px;
}


.cont_div_cart{
overflow:auto;
/*padding-left:26px;*/
padding-right:26px;
width:904px;
}

.box_left_cart{float:left;
padding:0 0 10px;
width:403px;}

.box_rt_cart{
float:left;
padding:0 0 10px;
width:421px;
}

.left1_cart{color:#000000;
float:left;
font-size:12px;
font-weight:bold;
margin:2px 5px 0 27px;
padding-top:3px;
text-align:right;
width:140px;}

.left_wid_cart{
padding-left:78px;
width:251px !important;
}

.f_text_bold_cart{
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
/*width:129px;*/
}

.field_email_cart{
border:solid 1px #7E8181;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:15px;
padding:4px;
width:221px;
}

.box_head_cart{
color:#F47B22;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #F47E1C;
}
.help_cart{
       position: relative;
    right: 3px;
    bottom: 30px;}
.help_cart_payment{    display: inline;
    float: right;
    width: 299px;}
.flash_captcha_payment{
    bottom: 10px;
    float: left;
    margin-left: 31px;
    position: relative;}
.word_verify_info{float:left;
padding-left:75px;
margin-top:22px;  width: 274px;}

.pad_left_388{padding-left:388px;}

.left_cart{    
float: left;
font-size: 12px;
font-weight: bold;
margin: 0 5px 0 21px;
text-align: right;}

.f_text_bold_cart{
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:135px;
}

.heading_bg_checkout{padding-left:33px;
padding-top:20px;}

.cursor_pointer_checkout{float:right;
margin-top:64px;cursor:pointer;}

.pad_lt_140{padding-left:140px;}
.pad_lt_172{padding-left:172px;}
.pad_lt_155{padding-left:155px;font-weight:bold;}

.send_mail{background-color:#54555A;}
/*Privacy Policy page*/
.body_padding_policy{width:904px;font-size:14px;
font-family: Arial;}
.policy_content{float:left;
line-height:17px;
margin-top:20px;
padding-right:26px;
}
.ques_policy{float:left;
width:898px;margin-top:20px;}
.text2_cont_policy{
line-height:17px;
padding-left:18px;
float:left;
width:741px;
}
.text2_cont_policy li{list-style-image:url("../../images/frontend/bullet_cont.gif");;
background-repeat:no-repeat;}

.privacy_li{
margin-top:5px;}
.policy_link{color:#77726F;}
.policy_link:hover{color:#000000;}

/*.policy_head{font-weight: bold;}*/

#cart_shop_more a.shop_more{background-position: 0px 0px;width:123px; background: url('../../images/frontend/btn_shopformore2.png') no-repeat; height:29px; float:left;}
#cart_shop_more a:hover.shop_more{background-position: 0px -29px;width:123px;}



 a.recalculate_btn{background-position: 0px 0px;width:123px; background: url('../../images/frontend/btn_recalculate2.png') no-repeat; height:29px; float:left;}
 a:hover.recalculate_btn{background-position: 0px -29px;width:123px;}


 a.checkout_new{background-position: 0px 0px;width:123px; background: url('../../images/frontend/btn_gotocheckout2.png') no-repeat; height:29px; float:left;margin-left:2px;}
 a:hover.checkout_new{background-position: 0px -29px; width:123px;}

.cursor_pointer_checkout{float:right;cursor:pointer;
margin-top:64px;background-position: 0px 0px; width: 159px;background: url('../../images/frontend/goto_payment_area.png') no-repeat; height:29px;}
.cursor_pointer_checkout:hover{background-position: 0px -29px; width: 159px ;}
.shopping_bag_checkout{margin-left:70px;}

.pad-left-total-shopping{
padding-left:602px;
}

.pad_rt_25 {
padding-right:25px;
}

/*Delivry Details*/
.cont_div_delivery{
overflow:auto;
width:904px;}

.box_head_delivery {
    border-bottom: 1px solid #F47E1C;
    color: #F47B22;
    font-size: 14px;
    font-weight: bold;
}

.box_left_delivery {
    float: left;
    margin-top: 21px;
    width: 403px;
}

.box_rt_delivery {
    float: left;
    margin-right: 0;
    padding: 21px 0 0;
    width: 403px;
}

.pad_lt_171 {
    padding-left: 171px;
     font-weight: bold;
}


.pad_lt_167 {
    padding-left: 167px;
    font-weight:bold;
    float:left;
}
.pad_lt_1{padding-left:1px;}



/* main nav starts here*/
#main_nav.sf-menu  {width:955px; height:30px; float:right; display:inline; z-index:75; clear:both; }
#main_nav.sf-menu li {float:left; color:#fefefe;position:relative; display:inline; z-index:75; overflow:hidden;}
#main_nav.sf-menu li a{ background:url(../../images/frontend/sprite1.jpg) no-repeat 0 -30px; display:block; height:30px; text-decoration:none; text-indent:-9999px; }

#main_nav.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
#main_nav.sf-menu li ul { background:url(../../images/frontend/bg_sf_ul.png) no-repeat 0 100%;  width:210px; left:0px !important; top:31px !important; float:left; clear:both; display:inline !important; padding:0 0 12px 0; }
#main_nav.sf-menu li.last ul { right:0; left: -50px !important; }
#main_nav.sf-menu ul { margin:0; position:absolute; top:-999em; /* left offset of submenus need to match (see below) */ z-index:80; }
#main_nav.sf-menu ul li { color:#FFFFFF; float:left; position:relative; cursor:pointer; }/*changes*/
#main_nav.sf-menu ul li ul { right:0px !important; float:left; clear:both; display:inline !important; }
#main_nav.sf-menu li li { width:210px;height:30px; background:url(../../images/frontend/bg_sf_li3.jpg) repeat-x 0 0; color:#FFF;}
#main_nav.sf-menu li li:hover { background:url(../../images/frontend/bg_sf_li3.jpg) repeat-x 0 -33px; color:#fff !important;cursor:pointer; }
#main_nav.sf-menu li li a { background:none !important; height:auto; margin:0; float:left; color:#FFFFFF; line-height:25px; padding:2px 5px 2px 10px !important; font-weight:normal; }

#main_nav.sf-menu li li.last, #main_nav.sf-menu li li.last:hover { padding:0; width:210px !important; }


#main_nav.sf-menu li li a { font-size:11px; color:#2B2622; float:left; text-decoration:none; text-indent:0; font-weight:normal;display:block;width:210px; }
#main_nav.sf-menu a:link { font-size:11px; color:#343434; }
#main_nav.sf-menu a:visited { font-size:11px; color:#343434; }
#main_nav.sf-menu a:hover { font-size:11px; color:#000; text-decoration:none; cursor:pointer; }
#main_nav.sf-menu a:active { font-size:11px; color:#343434; }/*changes*/

#main_nav.sf-menu.sf-menu li:hover li ul, #top_nav.sf-menu.sf-menu li.sfHover li ul { top:-999em; }
#main_nav.sf-menu.sf-menu li li:hover ul, #top_nav.sf-menu.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0px; }

#main_nav.sf-menu li:hover ul, #main_nav.sf-menu li.sfHover ul { left:0px; top:31px; /* match top ul list item height */ z-index: 99; }
/*Ends here*/


#main_nav.sf-menu li a.calibre_strength {width:143px; background-position:0 -30px;}
#main_nav.sf-menu li a.calibre_proline {width:133px; background-position:-143px -30px;}
#main_nav.sf-menu li a.calibre_xtreme {width:127px; background-position:-276px -30px;}
#main_nav.sf-menu li a.calibre_cardio {width:130px; background-position:-403px -30px;}
#main_nav.sf-menu li a.fitness_accessories{width:164px; background-position:-533px -30px;}
#main_nav.sf-menu li a.gym_sets{width:99px; background-position:-697px -30px;}
#main_nav.sf-menu li a.weights_equipment{width:159px; background-position:-796px -30px;}

#main_nav.sf-menu li a.calibre_strength:hover {width:143px; background-position:0 0;}
#main_nav.sf-menu li a.calibre_proline:hover {width:133px; background-position:-143px 0;}
#main_nav.sf-menu li a.calibre_xtreme:hover {width:127px; background-position:-276px 0;}
#main_nav.sf-menu li a.calibre_cardio:hover {width:130px; background-position:-403px 0;}
#main_nav.sf-menu li a.fitness_accessories:hover{width:164px; background-position:-533px 0;}
#main_nav.sf-menu li a.gym_sets:hover{width:99px; background-position:-697px 0;}
#main_nav.sf-menu li a.weights_equipment:hover{width:159px; background-position:-796px 0;}



/* Safekeeping - RahulV, #main_nav.sf-menu li a.calibre_strength_a  */

.sub_nav{width:879px; height:35px;}

.sub_nav li {display:inline; float:left;}

.sub_nav li a {background-image:url(../../images/frontend/sprite_sub.jpg); display:block; height:35px; width:879px;}

.sub_nav li a.home{width:97px; background-position:0 -35px;}
.sub_nav li a.benches{width:129px; background-position:-97px -35px;}
.sub_nav li a.upper{width:100px; background-position:-226px -35px;}
.sub_nav li a.lower{width:102px; background-position:-326px -35px;}
.sub_nav li a.columns{width:121px; background-position:-428px -35px;}
.sub_nav li a.racks{width:71px; background-position:-549px -35px;}
.sub_nav li a.weight{width:259px; background-position:-620px -35px;}

.sub_nav li a.home:hover {width:97px; background-position:0 0;}
.sub_nav li a.benches:hover {width:129px; background-position:-97px 0;}
.sub_nav li a.upper:hover {width:100px; background-position:-226px 0;}
.sub_nav li a.lower:hover {width:102px; background-position:-326px 0;}
.sub_nav li a.columns:hover{width:121px; background-position:-428px 0;}
.sub_nav li a.racks:hover{width:71px; background-position:-549px 0;}
.sub_nav li a.weight:hover{width:259px; background-position:-620px 0;}



/*
.sub_nav1{width:893px; height:35px;}

.sub_nav1 li {display:inline; float:left;}

.sub_nav1 li a {background-image:url(../../images/frontend/sprite_sub1.jpg); display:block; height:35px; width:893px; text-indent:-9999px;}


.sub_nav1 li a.strength {width:143px; background-position:0 -35px;}
.sub_nav1 li a.proline {width:128px; background-position:-143px -35px;}
.sub_nav1 li a.xtreme {width:124px; background-position:-271px -35px;}
.sub_nav1 li a.cardio {width:119px; background-position:-395px -35px;}
.sub_nav1 li a.deals{width:119px; background-position:-514px -35px;}
.sub_nav1 li a.weights{width:260px; background-position:-633px -35px;}


.sub_nav1 li a.strength:hover {width:143px; background-position:0 0;}
.sub_nav1 li a.proline:hover {width:128px; background-position:-143px 0;}
.sub_nav1 li a.xtreme:hover{width:124px; background-position:-271px 0;}
.sub_nav1 li a.cardio:hover {width:119px; background-position:-395px 0;}
.sub_nav1 li a.deals:hover{width:119px; background-position:-514px 0;}
.sub_nav1 li a.weights:hover{width:260px; background-position:-633px 0;}




.sub_nav2 li a{background-image:url(../../images/frontend/sprite_sub1.jpg); display:block; height:35px; width:893px; text-indent:-9999px;}
.sub_nav2 li a.strength {width:143px; background-position:0 -35px;}
.sub_nav2 li a.proline {width:128px; background-position:-143px -35px;}
.sub_nav2 li a.xtreme {width:124px; background-position:-271px -35px;}
.sub_nav2 li a.cardio {width:119px; background-position:-395px -35px;}
.sub_nav2 li a.deals{width:119px; background-position:-514px -35px;}
.sub_nav2 li a.weights{width:260px; background-position:-633px -35px;}



.sub_nav2 li a.strength:hover {width:143px; background-position:0 0;}
.sub_nav2 li a.proline:hover {width:128px; background-position:-143px 0;}
.sub_nav2 li a.xtreme:hover{width:124px; background-position:-271px 0;}
.sub_nav2 li a.cardio:hover {width:119px; background-position:-395px 0;}
.sub_nav2 li a.deals:hover{width:119px; background-position:-514px 0;}
.sub_nav2 li a.weights:hover{width:260px; background-position:-633px 0;}
*/
/* CSS Document */
    html,body
    {
        margin:0;
        padding:0;
    }
    .modal-overlay
    {
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        height:100%;
        width:100%;
        margin:0;
        padding:0;
        background:	#002C2F;
        opacity:.75;
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;
        z-index:101;
    }
	  /*  * html .modal-window  
   {  
            position:absolute;  
            top:expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) + 'px');  
   }  */
    * html .modal-overlay
    {  
        position: relative;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    .modal-window
    {
        position:fixed;
        top:80%;
        left:35%;
		right:25%;
        margin:0;
        padding:0;
        z-index:102;
    }
    * html .modal-window
    {
        position:absolute;
    }
    .close-window
    {
        position:absolute;
        width:32px;
        height:32px;
        right:8px;
        top:8px;
        /*background:transparent url('../images/btn_close.gif') no-repeat scroll right top;*/
        text-indent:-99999px;
        overflow:hidden;
        cursor:pointer;
        opacity:.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
    }
    .close-window:hover
    {
        opacity:.99;
        filter: alpha(opacity=99);
        -moz-opacity: 0.99;
    }
   

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
