body{
margin:0px;
padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}

body,p,div
{
    text-align:left;
}

#header
{
 width:1000px;
 height:100px;
 /*background:url(images/header.gif) repeat-x;*/
 background:url(images/header2.png) repeat-x;
 margin:0;
 padding:0;
}

#logo
{
float:left;
margin:0px 0px 0px 0px;
}

#logo a
{
    text-decoration:none;
    
}
#logo a img 
{
    margin:22px 0px 10px 10px;
    border:none;
}

#menubar 
{
	float: left;
	width:700px;
	height:47px;
	margin-top:28px;
	margin-left:50px;
}

ul#menu
{
	margin:0;
	padding:0;
	height:47px;
	list-style: none;
	line-height: normal;
    
}

#menu li {
	display: inline-block;
	float: left;
	height:47px;
}

#menu li a {
	display: block;
	width: 112px;
	height:47px;
	line-height:48px;
	background:url(images/button.gif) no-repeat;
    text-decoration: none;
	text-align: center;
	font-size: 12px;
    color: #000000;
	
}

#menu a:hover { 
	text-decoration: underline;
	color:#006699;
	font-weight: bold;
	
}

#banner{
	margin:0px 0px 0px 10px;
	/*width:722px;
	height:325px;*/
	float:left; 
}
#login{
	border:1px solid #CCCCCC;
	width:275px;
	/*height:320px;*/
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#box   
{
     width: 700px;
     margin:0px 10px 0px 10px;
}

.info-box1
{
	border:1px solid #CCCCCC;
	width:224px;
	float:left;
	margin:10px 0px 0px 10px;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.info-box1 p
{
font-size:12px;
text-align:justify;
margin:5px 3px 5px 3px;
padding:0px 10px 0px 10px;
height:105px;
}

.info-box1 img
{
	float:left;
	margin-left:20px;	
}

.top
{
    background:url(images/vertical_blue.png) repeat-x bottom left;
	height:28px;
	margin:0;
	padding:0;
	line-height:28px;
}

.bottom
{
	background:url(images/vertical_blue.png) repeat-x top left;
	height:28px;
	margin:0;
	padding:0;
	line-height:28px;
	text-align:center;
}

.bottom a
{
	color:#FFFFFF;
	text-decoration:none;
	
	/*margin-left:70px;*/
}

.bottom a:hover
{
	text-decoration:underline;
}

.heading2
{
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
    text-align:center;
	margin:0;	
}

#up
{
	width:600px;
}

#right_section
{
	float:right;
	width:240px;
}

.heading3
{
	color: #0066FF;
	font-weight:bold;
	font-size:15px;
	margin-bottom:20px;	
}

.right_top
{
/*background: url('images/verticaldown_image.png') repeat-x left top;*/
background: url('images/vertical_blue.png') repeat-x left top;
height:28px;
line-height:25px;
text-align:center;
    
}

.login_top
{
background: url(images/vertical_blue.png) repeat-x top left;
height:28px;
line-height:19px;
}
.heading5
{
	color: #646464;
	font-size:12px;
	margin:5px 0px 0px 10px;
}

.box2
{
    border:1px solid #CCCCCC;
	width:275px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.box2 p
{
    text-align:left;
    margin:8px 3px 5px 3px;
}


.box2 img
{
     width:120px;
    height:170px;
	float:left;
	margin:5px 10px 5px 5px;
}

.box2 a
{
	display:block;
	width:40px;
	height:22px;
	color:#0066FF;
	float:right;
	margin-right:10px;
	text-align:center;
	line-height:21px;
	text-decoration:none;
	font-size:12px;
}


.heading4{
    color: #646464;
	font-weight:bold;
    font-size:14px;
    margin:0px;
}

#left_section
{
      width:700px;
      margin:0px 10px 0px 10px;
      float:left;
}
.section1
{
	width:675px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border:1px solid #CCCCCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.section1 p
{
	
	text-align:justify;
	font-size:12px;
	margin:5px 0px 0px 0px;
}

.section1 img
{
	float:left;
	margin:0;
	width:125px;
	height:125px;
	margin-right:15px;
}

.section1 a
{
	color:Gray;
    font-weight:bold;
    text-decoration:none;
}

#footer
{
    width:990px;
    height:40px;
    float:left;
    text-align:center;
	margin:10px 0px 5px 10px;
	border:1px solid #CCCCCC;   
}
#footer a
{
    display:inline-block;
    font-weight:bold;
    text-decoration:none;
	font-size:12px;
	color:#a6a6a6;
	margin:12px 4px 0px 4px;
}

#footer a:hover
{
    text-decoration: underline;
	color:#006699;
}

/*------------------------------------improve-----------------------------------------*/

#main
{
    min-height:500px;
    width:1000px;
    margin:0;
    padding:0;
}
#left
{
    width:720px;
    margin:0;
    padding:10px 0px 0px 0px;
    float:left;
    /*border:solid 1px #000000;*/
}

#right
{
    width:270px;
    float:left;
    padding:10px 0px 0px 0px;
    /*border:solid 1px #000000;*/
    
}

#usrDetail
{
    
}
#usrDetail p
{
    margin:5px 0px 0px 0px;
}

#usrDetail p a img
{
    text-decoration:none;
    border:none;
}

#usrDetail  a img
{
    text-decoration:none;
    border:none;
}

.heading1
{
    margin:10px 0px 0px 15px;
}

.usrName
{
    font-weight:bold;
    color:#FFF;  
    float:left; 
    text-decoration:underline;
    margin-right:5px;
}
/*---------------------------------user account------------------------------------*/
#user-account
{
    margin:0px 0px 0px 0px;
    /*border:solid 1px #000;*/
    width:750px;
    overflow:hidden;
    float:left;
}

#dvAdd
{
    width:750px;
    height:120px;
    background:url('images/AFX _ TOP Banner Add.jpg') no-repeat;
    float:left;
    margin:0;
    padding:0;
}
#strip
{
    width:750px;
    height:40px;
    background:url('images/barnotabs_orangeline.jpg') no-repeat;
    float:left;
    margin:0;
    padding:0;
}

#sidebar
{
    width:235px;
    float:left;
    margin:-125px 0px 0px 10px;
    /*border:solid 1px #000;*/
}

#act-header
{
    /*width:750px;
    height:40px;
    background:url(images/profile_verticalimage.png) repeat-x; */
    width:750px;
    height:40px;
    background:url('images/barnotabs_orangeline.jpg') no-repeat;
    float:left;
    margin:0;
    padding:0;  
}
#act-logo
{
    width:220px;
    margin:0px 0px 0px 0px;
    float:left;
}
#act-logo img
{
    margin:5px 0px 0px 5px;
    float:left;
    height: 30px;
    width: 25px;
}
#act-logo h2
{
    margin:10px 0px 0px 10px;
    width:180px;
    height:20px; 
    float:left;
    color:#ffffff;
}
#menubar1
{
	float: left;
	width:480px;
	height:24px;
	margin-top:12px;
	margin-left:30px;
}

ul#menu1
{
	margin:0;
	padding:0;
	height:24px;
	list-style: none;
	line-height: normal;
}

#menu1 li {
	display: inline-block;
	float: left;
	height:24px;
}

#menu1 li a {
	display: block;
	width: 95px;
	height:24px;
	line-height:25px;
	margin:0px 0px 0px 1px;
	background:url(images/user_nav.png) no-repeat;
    text-decoration: none;
	text-align: center;
	font-size: 11px;
    color: #000000;
	
}

#menu1 a:hover { 
	text-decoration: underline;
	color:#006699;
	font-weight: bold;
	
}

#act-top
{
    width:740px;
    height:30px;
    text-align:right;
    margin:5px 0px 0px 0px;
}

#msg
{
    width:700px;
    min-height:20px;
    padding-left:0px;
    margin:5px 0px 0px 15px;
    color:Black;
    /*border:solid 1px #d6dce1;*/
}

#profile-detail
{
    margin:0;
    padding:10px 0px 0px 15px;
    width:740px;
    
    /*overflow:hidden;*/
}
#profile-detail img
{
    float:left;
    margin:10px 10px 0px 0px; 
}

/*#profile-detail p
{
    width:95%;
    text-align:justify;
    margin:0px 0px 0px 0px;
}*/

#profile-detail h3
{
    margin:5px 0px 0px 0px;
}

ul.list2
{
	list-style:none;
	width:65%;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0;
}
ul.list2 li
{
    margin:5px 0px 0px 0px;
}
ul.list2 li h3
{
    margin:5px 0px 0px 0px;
}

#act-page
{
    width:780px;
    float:left;
    overflow:hidden;
}


#content1
{
    width:100%;
    margin:20px 0px 0px 0px;
    padding-left:0px;
    float:left;
}

#content1 h3
{
    margin:10px 0px 0px 30px;
}
#content1 p
{
    margin:0px 0px 10px 30px;
}
.imgbtn
{
    margin-left:0px;
}
.imgbtn2
{
    margin:0;
}

.imgbtn3
{
    margin:5px 0px 0px 0px;
}

/*-------------------------------------additional----------------------------------------------*/

h1,h2,h3,h4
{
    /*margin-left:20px;
    width: 250px;*/
}

.xyz1
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	max-width:230px;
	padding:1px 1px;
	width:230px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    height: 21px;
    
}

.xyz1_1
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	max-width:230px;
	padding:1px 1px;
	width:230px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    height: 21px;
    margin-top:3px;
}

.xyz2
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	max-width:100px;
	padding:1px 1px;
	width:85px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}
.xyz3
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	max-width:230px;
	padding:1px 1px;
	margin:2px 0px 0px 0px;
	width:230px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.xyz4
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	padding:1px 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.xyz5
{
    background:#FFF none repeat scroll 0 0;
	border:1px solid #D2D2D2;
	color:#525861;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	padding:1px 1px;
	width:140px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.content p
{
    margin:5px 0px 0px 0px;
    
}
.chkbox
{
    margin:0;
    padding:0;
    float:left;
}

.exe-main-box
{
    width:90%;
    margin:0px 0px 15px 20px;
    padding:10px 10px 10px 0px;
    border:solid 1px #d6dce1;
    background:#f8f9fa;
    overflow:hidden;
}
.exe-main-box4
{
    background:#ffffff;
    border:none;
    width:90%;
    margin:0px 0px 0px 20px;
    padding:5px 5px 5px 5px;
}
.exe-main-box3 a
{
    color:Gray;
    font-weight:bold;
    text-decoration:none;
}
.exe-box
{
    width:700px;
    height:40px;
    
}
.small
{
    width:550px;
}
div.exe-box span.exe-lbl
{
    margin-left:30px;font-weight:bold;
    
}

span.exe-lbl1
{
    margin-left:20px;
}

.exe-btn
{
    float:left;
    width:230px;
    margin:0px 0px 0px 10px;
    /*height:40px;
    margin-top:-30px;*/
}

.exe-main-box2
{
    width:90%;
    margin:10px 0px 15px 20px;
    padding:10px 10px 10px 0px;
    border:solid 1px #d6dce1;
}

.exe-main-box3
{
    width:90%;
    margin:10px 0px 15px 10px;
    padding:5px 5px 5px 5px;
    border:solid 1px #d6dce1;
    overflow:hidden;
}

.day
{
    font-weight:bold;
    margin-left:30px;
    font-size:16px;
}
table.row
{
    background:#f8f9fa;
    border:solid 1px #d6dce1;
    margin:10px 0px 0px 20px;
}

table.row th
{
    font-weight:bold;
    background:url(images/login_verticalimage.png) repeat-x;
    height:30px;
    color:#fff;
    border:solid 1px #d2d2d2;
}

table.row td,th
{
    border:solid 1px #d2d2d2;
    
}

table.row td a,table.row1 td a 
{
    color:Gray;
    font-weight:bold;
    text-decoration:none;
}

.errMsg
{
    font-weight:bold;
    margin-left:0px;
}

.red
{
    color:Red;
}

.box1
{
    width:93%;
    height:40px;
    margin:10px 0px 15px 0px;
    
    border:solid 1px #d6dce1;
    background:#f8f9fa;
}
div.box1 span.exe-lbl
{
    margin-left:30px;font-weight:bold;
    
}
table.row td span.exe-lbl
{
    margin-left:10px;font-weight:bold;
    
}
.normal
{
     margin:5px 0px 5px 10px;
     text-align:justify;
}
.adjs
{
    margin-top:0px;
}
.lbl1
{
    margin-left:5px;
}
.lbl2
{
    font-weight:bold;
    margin-top:20px;
    
}
.lbl3
{
    margin-left:30px;
    margin-top:10px;
}
.jstfy
{
    text-align:justify;
}

.space
{
    width:10px;
}
.tblHeading
{
    /*background:url(images/login_verticalimage.png) repeat-x;*/
    background:url(images/vertical_blue.png) repeat-x;
    height:28px;
    
    color:#ffffff;
    vertical-align:middle;
    font-weight:bold;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.dv p
{
    padding:5px 0px 0px 0px;
}

.box3
{
    border:1px solid #CCCCCC;
	width:235px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	
}

.box3 p
{
    text-align:left;
    margin:8px 3px 5px 3px;
}


.box3 img
{
    width:110px;
    height:160px;
	float:left;
	margin:5px 10px 5px 5px;
}

.box3 a
{
	display:block;
	width:40px;
	height:22px;
	color:#0066FF;
	float:right;
	margin-right:10px;
	text-align:center;
	line-height:21px;
	text-decoration:none;
	font-size:12px;
}

table.prdct td span
{
    font-weight:bold;
    margin:15px 0px 0px 0px;
}

table.prdct td p a
{
    color:#ff0000;
    float:right;
    text-decoration:none;
    margin:0px 5px 0px 0px;
}

.addtocart
{
    display:block;
    width:97px;
    height:23px;
    background:url(images/addtocart_button.png) no-repeat;
    margin-top:5px;
    float:left;
}

table.Pdetail td p
{
    margin:2px 0px 3px 0px;
}

/*-----------------------View Cart---------------------------*/

.feat_prod_box_details{
padding:10px 0 10px 0;
margin:0 20px 50px 0;
clear:both;
width:650px;
float:left;
margin-left:20px;
}

.cart_table{
width:95%;
border:1px #CCCCCC solid;
text-align:center;

}
tr.cart_title{
    background-color:#DFDFDF;
}
.cart_table td{
padding:3px;
vertical-align:middle;
}
td.cart_total{
text-align:right;
padding:5px 15px 5px 0;
}
span.red{
color:#11819E;
}
img.cart_thumb{
border:1px #b2b2b2 solid;
padding:2px;
}
a.checkout{
width:97px;
height:23px;
display:block;
float:right;
margin:10px 30px 0 10px;
background:url(images/continue.png) no-repeat center;
text-decoration:none;
text-align:center;
line-height:22px;
color:#fff;
font-weight:bold;
}


a.continue{
width:97px;
height:23px;
display:block;
float:left;
margin:10px 0 0 0px;
background:url(images/continue.png) no-repeat center;
text-decoration:none;
text-align:center;
line-height:22px;
color:#fff;
font-weight:bold;
}

.cart_table td a
{
    color:#666;
}
/*-------------------End------------------------------*/

#frmMain
{
    
    min-height:200px;
}

.exe-box2
{
    width:700px;
   
    
}

/*------------------------membership-----------------------*/

.th1
{
    background:#cccccc;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
}
  /*  text-align:left;
    padding-left:10px;
    height:20px;
}*/
.th2
{
    background:#666666;
    color:#fff;
    font-weight:bold;
    text-align:center;
    height:20px;
}
.a1
{
    background:#eeeeee;
    color:#666666;
    text-align:center;
    height:20px;
}
.a2
{
    background:#e8e8e8;
    color:#666666;
    text-align:center;
    height:20px;
}
.lnk img:hover
{
    border:solid 0px;
}

.lnk
{
    display:block;
    width:87px;
    height:30px;
    line-height:30px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    background:url(images/orange-button-small.png) no-repeat;
    
}

.lnk2
{
    color:#048fe1;
    text-decoration:none;
    font-weight:bold;
}


.lnk3
{
    display:block;
    width:87px;
    height:30px;
    line-height:30px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    background:url(images/blue-small-button.png) no-repeat;
    
}

.lnk3_1
{
    display:block;
    width:87px;
    height:30px;
    line-height:30px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    background:url(images/blue-small-button.png) no-repeat;
    float:right;
}

.lnk4
{
    display:block;
    width:172px;
    height:31px;
    line-height:31px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    background:url(images/blue-button.png) no-repeat;
    float:left;
}

.lnk5
{
   /* display:block;
    width:88px;
    height:30px;
   
    text-decoration:none;
    font-weight:bold;
    text-align:center;*/
     color:#fff;
    /*background:url(images/blue-small-button.png) no-repeat;
    background:url(images/orange-button-small.png) no-repeat;*/
    background:url(images/orange-butto-small2.png) no-repeat;
    
}

.logout
{
     /*display:block;
     text-align:center;
    background:url(images/orange-button-small.png) no-repeat;
    width:88px;
    height:29px;
    line-height:29px;*/
    color:#fff;
    text-decoration:none;
    font-weight:bold;
   
    float:left;    
    margin-left:5px;
    margin-right:5px;
    
}

.logout1
{
    display:block;
    text-align:center;
    background:url(images/blue-small-button1.png) no-repeat;
    width:87px;
    height:30px;
    line-height:30px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
   
    float:left;    
    margin-left:5px;
    /*color:#333;
    font-weight:bold;
    font-size:12px;
    margin-top:20px;
    text-decoration:none;*/
}

.welcomeMsg
{
    float:left;
    margin-right:5px;
}


.profile
{
    float:right;
    margin-right:10px;
}

.lbldate
{
    margin:0px 0px 0px 20px;
    float:left;
}

div img.sideProfPic
{
    margin-left:10px;
    margin-bottom:10px;
}

.profpic
{
    padding:4px;
    border:solid 1px #999999;
}

.box4
{
    border:1px solid #CCCCCC;
	width:575px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.box4 p
{
    text-align:left;
    margin:8px 3px 5px 3px;
}


.box4 img
{
     width:120px;
    height:170px;
	float:left;
	margin:5px 10px 5px 5px;
}
.saffron
{
   color:#FF6600; 
   font-size:20px;
   font-weight:bold;
    margin-right:3px;
}
.norm-lnk
{
    color:#797979;margin-top:10px;font-weight:bold;
}
.lfont
{
    /*font-size:14px;
      color:#000;
    font-weight:bold;*/
    
}




/*.box4 #lnkMore
{
	display:block;
	width:40px;
	height:22px;
	color:#0066FF;
	float:right;
	margin-right:10px;
	text-align:center;
	line-height:21px;
	text-decoration:none;
	font-size:12px;
}*/

/*-------------------------------Grid-------------------------*/
.grid
{
    margin:0px 0px 0px 10px;
    border:solid 1px #d2d2d2;
}

.gvHeader
{
 background:url(images/login_verticalimage.png) repeat-x;
 height:30px;
 color:#fff;
 text-align:center;
}

