/* generic classes */
html{scrollbar-base-color: #554a34; scrollbar-arrow-color: #FFFFFF;}
 body {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

ul, a, p, li, div, h1, h2, h3, h4 {margin: 0px; padding: 0px;}
#wrap { background-color: #f1f1e8; border: 1px solid #c4c4c4; height: 100%; }
.bgClr{background-color: #f1f1e8;}
#whiteWrap { background-color: #ffffff; border: 1px solid #c4c4c4; height: 100%; }
ul {list-style-type:none;}
a { text-decoration:none; color:#000000;}
.px13{height: 13px; display: block; background-color: #f1f1e8;}
img {border:0px;}

/* formatting clases */
.verdana_11_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a:hover.verdana_11_bold {text-decoration:underline;}
.verdana_11_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.arial_11_normal {font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:justify;}
a:hover.arial_11_normal {text-decoration:underline;}

.arial_11_bold_red {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #740808; font-weight: bold;}
a:hover.arial_11_bold_red{text-decoration:underline;}
.arial_14_bold_red {font: bold 14px Arial, Helvetica, sans-serif; color: #740808;}
.arial_12_bold_blue {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666660; font-weight: bold;}
.verdana_14_bold_blue { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #685a3f; }
a:hover.arial_12_bold_blue {text-decoration: underline; color:#000000;}
.arial_14_bold_white{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold;}
.right_align{text-align: right;}
.advanceSearch {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #4f4f4f; text-decoration: underline;}
.advanceSearch:hover {text-decoration: none; color:#000000;}
#alertBox{background-color: #dedecb; border: 1px solid #b6a686;}
#alertBox th { background: url(images/alertHeader.gif) 0 0 repeat-x; height: 24px; text-align:left; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.alert{font: bold 14px Arial, Helvetica, sans-serif; color:#333333;}
.topPadding8px {padding-top: 8px;}
.astrisk{color:#FF0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding: 0px; text-align:right;}
.redText {color:#FF0000;}

/* classes for Form */
.inputBox{height: 15px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.inputBoxImage{height: 18px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.readOnly{height: 15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#ebe7df; color:#666666;}
.formLabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#323232;}
.formLabel_big {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#323232;}
.btn{background:url(images/btn_bg.gif) 0 0 repeat-x; border:none; border-top:1px solid #98845c;  height: 25px; padding:0px 5px 2px 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #363636; }
.controlPad{padding-left: 5px;}
fieldset{padding:10px; border: 1px solid #d3c9b6; }
legend{font: bold 12px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #685a3f;}
p.divider{background-color: #3c3425; display: block; height: 1px;}
.numeric_field {text-align:right;}
.txtarea {width:400px; height: 120px;}


/* Grid classes*/
table.grid{border: 1px solid #d9d1c0; border-collapse:collapse;}
table.grid th {border: 1px solid #d9d1c0; color:#FFFFFF; font: bold 12px Arial, Helvetica, sans-serif; height: 20px; padding: 3px; background-color: #6b5d41; border-bottom: 1px solid #333333; }
table.grid td {border: 1px solid #d9d1c0; font: normal 11px Arial, Helvetica, sans-serif; height: 18px; padding: 3px; }
table.grid tr.alternate{background-color: #ebe7df;}
table.nogrid{border:none; padding: 0px;}
table.nogrid td{border:none; padding: 0px;}
.whiteText{color: #FFFFFF;}
.sectionHeader {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1c1c0d; background-color: #bbac8f; padding:3px; padding-left: 7px;}
.nopad{padding: 0px;}



/* one time used class */
#logo {margin-left: 17px;}
#search_bullet {margin-right: 5px;}
#fcLoginImage{margin-left: 12px;}
#fcloginWindow {background:url(images/fc_loginWindow.jpg) 50% 50% no-repeat;}
#clinicloginWindow {background:url(images/fc_loginWindow.jpg) 50% 20% no-repeat;}
#clinicloginWindow1 {background:url(images/fc_loginWindow.jpg) 0 0 no-repeat;}




/* specific IDs */
#topLink ul li {float: right; padding-left: 5px; font-size: 11px;}
#topLink ul li a {color:#7f6e4d; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#topLink ul li a:hover {text-decoration: underline;}
.topLink{color:#666666; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 5px;}

#topHeader {background-image:url(images/header_bg.jpg);}
#topHeader ul {margin: 0 0 0 30px;}
#topHeader ul li { float: left; text-align:center; white-space: nowrap;}
#topHeader ul li.divider {background:url(images/mainLink_divider.jpg) 0 0 no-repeat; display:block; height:47px; width: 4px;}
#topHeader ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#FFFFFF; display:block; width:80px; height: 47px; line-height: 47px;}
#topHeader ul li a:hover {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;}
#topHeader ul li a:active {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;}
#topHeader ul li a:focus {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;} /*fixes for firefox*/

#topHeader_fc {background-image:url(images/header_bg.jpg);}
#topHeader_fc ul {margin: 0 0 0 30px;}
#topHeader_fc ul li { float: left; text-align:center;}
#topHeader_fc ul li.divider {background:url(images/mainLink_divider.jpg) 0 0 no-repeat; display:block; height:47px; width: 4px;}
#topHeader_fc ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#FFFFFF; display:block; width:130px; height: 47px; line-height: 47px;}
#topHeader_fc ul li a:hover {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;}
#topHeader_fc ul li a:active {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;}
#topHeader_fc ul li a:focus {background:url(images/mainLink_hover.jpg) 50% 0 no-repeat; color: #e0d9cc;} 


.topHeader_fc1 
{	
width: 100px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; 
font-size: 11px; color:#7f6e4d; 
text-align:center;
width:120px;
line-height: 30px;

}
.topHeader_fcHover
{
background-color:#ded7c9;
color:#7f6e4d; height:30px;background-repeat:repeat-x; 
text-align:center;
width:120px;
line-height: 30px; 		
}
.dropmenudiv
{
position:absolute;
border:1px solid #999999;
border-bottom-width: 0;
font:normal 11px tahoma;
line-height:18px;
z-index:100;
width:210px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #2c5e8c;
padding: 1px 0;
text-decoration: none;
background-color: #ffffff;
text-align:left;
}
.dropmenudivHover
{ /*hover background color*/
background-color: #7d6d4c;
color:#FFFFFF;
display: block;
width:210px;
}

.currentcolor{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: Red; font-weight: bold;}
/*fixes for firefox*/

#search{ background:url(images/searchBg.jpg) #d6cdbb 0 0 repeat-x ; border: 1px solid #d3c9b6; height: 77px; padding: 6px; }
#contentTop{ background: url(images/contentTopBg.jpg) #f4f2ee 0 0 repeat-x; border: 1px solid #c4c4c4; height: 29px; line-height: 29px;  }
#footer { background: url(images/footerBg.gif) 0 0 repeat-x; height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight: bold; padding-right: 10px; }
#footer ul li {float: left; padding-left: 8px; font-size: 11px; line-height: 26px;}
#footer ul li a {color:#ffffff; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#footer ul li a:hover {text-decoration: underline;}
.footer { height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight: bold; padding-right: 10px; }
/*#mainBg{background:url(images/bg.gif) 0 0 repeat-y;}*/

#topHeader_fcLogin {background:url(images/fclogin_topBg.jpg) 0 0 repeat-x; height: 43px;}
#header{background:url(images/header_color.gif) 0 0 repeat-x;}

/* specific links */

.go a {background:url(images/goBtn.jpg) 0 0 no-repeat; display:block; width:26px; height:23px;}
.go a:hover {background:url(images/goBtn_hover.jpg) 0 0 no-repeat;}
.submit a {background:url(images/submitBtn.jpg) 0 0 no-repeat; display:block; width:84px; height:24px;}
.submit a:hover {background:url(images/submitBtn_hover.jpg) 0 0 no-repeat;}

a.loginLink {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #3b3b3b; font-weight: bold;}
a:hover.loginLink  {color:#000; text-decoration:underline;}
.forgotPassword{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #403827; font-weight: bold; text-decoration:underline;}
a:hover.forgotPassword{color: #685a3f}
.blueLink {font:normal 11px Arial, Helvetica, sans-serif; color:#3c3425;}
a:hover.blueLink {text-decoration:underline;}

.ulLink ul li {display: inline; padding-left: 5px; font-size: 11px;}
.ulLink ul li a {color:#14140a; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ulLink ul li a:hover {text-decoration: underline;}

/*box classes */
.top {background-image:url(images/topBg.jpg); font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#FFFFFF; text-align:center;}
.ver_divider {background:url(images/ver_divider.gif) 50% 0 repeat-y;}
.hori_divider {background:url(images/horiLine.gif) 0 30% repeat-x;}

/* added by ekta*/
.DropDownBox{height: 20px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.whitePan{background-color: #ffffff; padding: 13px;border:1px solid #c4c4c4; }
.colorPan{background-color: #e3f2ff; padding: 13px; border-left: 1px solid #c5c5c5;}
.whiteBoxCat{padding:10px 10px 10px 10px; background:url(../images/catBg.jpg) bottom left no-repeat; background-color:#FFFFFF; border: 1px solid #c4c4c4; } 
table.mainTable{border: 1px solid #c5c5c5; border-collapse: collapse;}

select.inputBox
{
	height: 20px; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
select
{
	height: 20px; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
.selectedItem {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7b250e; font-weight: bold;}
/* style of whitebox for usercontrol */
.whiteBoxUserControl{padding:10px 10px 10px 10px; background-color:#Fafafa; border: 1px solid #c4c4c4; height:150px;} /*fixes for IE*/
.whiteBoxUsefullLink{padding:10px 10px 10px 10px; background-color:#Fafafa; border: 1px solid #c4c4c4; height:157px;} /*fixes for IE*/
.whiteBoxUsefullLink1{padding:10px 10px 10px 10px; background-color:#Fafafa; border: 1px solid #c4c4c4; height:159px;} /*fixes for IE*/

.gridth{border: 1px solid #CCCCCC; color:#FFFFFF;  font: bold 12px Arial, Helvetica, sans-serif; height: 25px; padding: 3px; padding-left: 20px; background-color: #6b5d41; border-bottom: 1px solid #333333; }
.gridtd{border: 1px solid #CCCCCC; font: normal 11px Arial, Helvetica, sans-serif; height: 18px; padding: 3px; }
.redCross{background:url(images/redCross.gif) 0 0 no-repeat; height: 15px; font: bold 14px Arial, Helvetica, sans-serif; display:block; color: #740808; }
.alternateRowColor{background-color: #e5e6e6;}
.inputBox{height: 15px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.hyperlinkcss123 
{
	        color:#3c3425;
            font-family:Verdana, Arial, Helvetica, sans-serif;         
            font-size:11px;     
            font-weight:normal;          
}
.non_rxItem{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; font-weight:bold; text-align:center;}
.rxItem{font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size: 11px; font-weight:bold; text-align:center;}

/* Leftpan Classes */

.whiteBox{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #d3c9b6;} /*fixes for IE*/
.whiteBox1{padding:10px 10px 10px 10px; background-color:#Fafafa; border: 1px solid #d3c9b6;} /*fixes for IE*/
.whiteBoxHome{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #d3c9b6;}
.whiteBoxLogin{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #d3c9b6;}

.arial_12_bold_darkBlue {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #403827; font-weight: bold;}
a:hover.arial_12_bold_darkBlue{color: #685a3f}

/*Content Classes*/
.productPadding {padding: 18px 0px 18px 0px;}
.coupen{ background-image:url(images/coupen3.jpg); background-repeat: no-repeat; width: 118px; height: 112px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.thumbnail {border:5px solid #14140a;}
.photo{border:1px solid #14140a;}
/* classes for images */
.logo{background:url(images/imageBoxLogo.gif) 50% 50% no-repeat; width: 150px; height: 71px;}
.cartImage{background: url(images/cart_icon.gif) 100% 80% no-repeat;  height: 14px;}

.headerLeft{ background:url(images/header_left.jpg) 0 0 no-repeat; width:40px; height:47px;}
.headerRight
{
	background:url(images/header_right.jpg) 100% 0 no-repeat;
	width:40px;
	text-align:center;
	height:47px;
}
.Lnav
{ 
	margin:5px 0px 6px 0px;
	/*background :url(../images/category_arrow.gif) 0 60% no-repeat;*/
	font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; margin-left:10px;
}
.Lhover
{
	text-decoration: underline; color:#000000;
}

.mainImage { background:url(images/cat.jpg) 0 0 no-repeat; width: 196px; height: 181px;}
.banner {background:url(images/Banner.jpg) 100% 0 no-repeat; width:556px; height:181px;}
.leftCurve{ background:url(images/topLeft.jpg) 0 0 no-repeat; width:6px; height:31px;}
.rightCurve{ background:url(images/topRight.jpg) 100% 0 no-repeat; width:5px; height:31px; }
.searchBullet{ background: url(images/search_bullet.jpg) 0 0 no-repeat; height: 11px;}

.list1 ul {margin:5px 0px 6px 0px;}
.list1 ul li {background:url(images/arrowBlack.gif) 0 60% no-repeat;}
.list1 ul li a {font-family:tahoma, arial, sans-serif; font-size: 11px; color: #7f6e4d; margin-left:26px; line-height:25px;}
.list1 ul li a:hover {text-decoration: underline;}
.alertImage { background:url(images/alert_icon.gif) 0 0 no-repeat; width:17px; height:16px;}
.bullet {background:url(images/arrow_bullet.gif) 0 50% no-repeat; width:22px; height:9px;}
.coupen1 a{background:url(images/coupen1.jpg) 0 0 no-repeat; width:118px; height:112px; display:block;}
.coupen2 a{background:url(images/coupen2.jpg) 0 0 no-repeat; width:118px; height:112px; display:block;}

.leftArrow { background:url(images/coupentsLeft.jpg) 0 0 no-repeat; width: 17px; height:110px; display:block; border: 0px;}
.rightArrow { background:url(images/coupensArrow.jpg) 0 0 no-repeat; width: 18px; height:110px; display:block; border: 0px;}

.bullet1{background:url(images/arrowBlack.gif) 0 40% no-repeat; width: 25px; height: 9px;}
.plus{background:url(images/plus_sign.gif) 0 0 no-repeat;}

.templateRed a{background:url(images/template1_red.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}
.templateGreen a{background:url(images/template1_green.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}
.templateBlue a{background:url(images/template1_blue.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}
.templateOrange a{background:url(images/template1_orange.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}
.templateYellow a{background:url(images/template1_yellow.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}
.templatePink a{background:url(images/template1_pink.jpg) 0 0 no-repeat; width:300px; height: 174px; border:5px solid #14140a; display:block;}

/* button classes */
.btn60{height: 23px; background-color:#bbac8f; border: 1px solid #5f533a; color:#FFFFFF; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px;  letter-spacing:0; font-weight:bold;}


/* classes for first Template */
.whiteBoxTemplate{background-color:#FFFFFF; border: 1px solid #d3c9b6;}
#petImage{background:url(images/imageBox1.gif) 50% 50% no-repeat; width:105px; height:129px;}
#slogan {background:url(images/imageBox2.gif) 50% 50% no-repeat; width:322px; height:129px;}
.shopping a{background:url(images/shoppingIcon.jpg) 0 0 no-repeat; width:46px; height:41px; display:block;}
.popClass {border: 1px solid #9f8a60; background-color:#eaeade; padding: 5px; overflow: auto;  }

/* classes for second Template */
.whiteBg{background-color:#FFFFFF;}
.logoWhite{background:url(images/logoWhite.gif) 0 0 no-repeat; width: 104px; height: 71px;}
.petImage2{background:url(images/petImage2.jpg) 0 0 no-repeat; width:188px;  height: 73px;}
.whiteLink{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.whiteLink:hover{text-decoration: underline; color:#f4f2ed}
#logoWhite_text{background:url(images/logoWhite_text.gif) 0 0 no-repeat; width: 167px; height: 99px;}

/*classess added for manage advertisment page*/
.vmcLeft{ background:url(../images/vmcLeft.jpg) 0 0 no-repeat; width:5px; height:31px;}
.vmcRight{ background:url(../images/vmcRight.jpg) 100% 0 no-repeat; width:5px; height:31px;}
.vmcBg {background-image:url(../images/vmcBg.jpg);}
.vmcBox{border: 1px solid #cabfa8; border-top: none; padding: 5px; }
.item1 a{background:url(../images/interceptor.gif) 0 0 no-repeat; width:53px; height:78px; display:block;}
.item2 a{background:url(../images/rimady.jpg) 0 0 no-repeat; width: 71px; height:78px; display:block;}
.borderImg{border-right: 1px solid #d9d1c0; text-align:center;}
* html .whiteBox1{padding:5px; background-color:#FFFFFF; border: 1px solid #d3c9b6; height:300px; overflow-y:scroll; width: 94%;} /*fixes for IE*/
.whiteBox1{padding:5px; background-color:#FFFFFF; border: 1px solid #d3c9b6; height:300px; overflow-y:scroll;} 

/*classes added for phase 2 master 1*/
.temp1_leftPanHaed{background:url(images/temp1_leftHeadBg.jpg) 0 0 repeat-x; height: 33px;}
.whiteBox_temp1{background-color:#FFFFFF; border: 1px solid #d3c9b6; height:455px;}
.temp1_leftLink{font: normal 11px tahoma, Arial, sans-serif; color: #82714f; text-align:left;}
.temp1_leftLink:hover{color:#000000; text-decoration:underline;}
.footer_temp1{background:url(images/temp1_headBg.jpg) 0 0 repeat-x; height: 33px; font: normal 11px tahoma, arial, sans-serif; color:#FFFFFF; line-height: 33px; text-align:left; padding-left: 15px;}
.header_temp1{background:url(images/temp1_headBg.jpg) 0 0 repeat-x; height: 42px; font: normal 11px tahoma, arial, sans-serif; color:#FFFFFF; line-height: 42px; text-align:left; padding-left: 15px; border-left: 1px solid #a08b61; border-right: 1px solid #a08b61;}
.whiteLink_temp1{font: normal 11px tahoma, arial, sans-serif; color:#FFFFFF;}
.whiteLink_temp1:hover{text-decoration: underline;}

/*classes added for phase 2 master 2*/
.temp2_leftBg{background-color: #b6a686; width: 155px; padding-bottom: 5px;}
.temp2_divider{background:url(images/temp2_dividerShadow.gif) 0 0 repeat-y; width: 3px;}
.temp2_footerBg{background:url(images/temp2_footerBg.jpg) 0 0 repeat-x; height: 24px; padding-left: 20px;  }
.temp2_footerLink{font: normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.temp2_footerLink:hover{text-decoration: underline; color:#000000;}
.temp2_leftPan{background:url(images/temp2_leftPanBg.gif) 0px 30px repeat-x; height: 166px; }
.topPadding32{padding-top: 32px;}
.temp2_leftLink{font: normal 11px tahoma, Arial, sans-serif; color: #000000; text-align:left;}
.temp2_leftLink:hover{text-decoration: underline; color:#666666;}

/*RSS fees class*/
.newsHeading{font: bold 12px Arial, Helvetica, sans-serif; color:#990000; border-bottom: 1px solid #b2a180;}
.newsDate{font: normal 11px tahoma, Helvetica, sans-serif; color:#990000;}
.newsContent{font: bold 12px Arial, Helvetica, sans-serif; color:#333333;}
.newsContent:hover{text-decoration: underline;}


/**************************** New CSS******************************************/
.otherSection {padding:4px;  border-top: 1px solid #bfbfbf;} 
.btnGo { height: 20px; background-color:#bbac8f; border: 1px solid #5f533a; color:#FFFFFF; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  letter-spacing:1; font-weight:bold;} 
.btnStyle { height: 23px; background-color:#bbac8f; border: 1px solid #5f533a; color:#FFFFFF; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px;  letter-spacing:0; font-weight:bold;}  
.Footer1 { height: 23px; background-color:#f1eee9; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#554a34; border-top:1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; padding-left:10px; padding-right:10px; }  
.FooterText {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#554a34; letter-spacing:1px; }  
.WelcomeText { text-align:left;  color:#7f6e4d; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal; }

/* RSS SECTION **********************************************/
.NewsURL { text-align:left;  color:#012f5c; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal; text-decoration:underline;}
.NewsData { text-align:left;  color:#444444; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal;}
/**********************************************************/ 
/* Data SECTION **********************************************/
.ProductName { text-align:left;  color:#7f6e4d; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; text-decoration:none;}
.ProductPrice { text-align:left; color:Red; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; text-decoration:none;}
/**********************************************************/ 
/* Menu Link ****************************************/
.SubLinkText{ text-align:left;  color:#7f6e4d; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal; }
.SubLinkText_hover:hover {text-decoration: underline }
.MainLinkText { text-align:left;  color:#554a34; font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; }
.MainLinkText_hover:hover {text-decoration: underline }
.SubUseFulLink{ text-align:left;  color:#7f6e4d; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal; }
.MainUseFulLink { text-align:left;  color:#554a34; font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; }
.MainLinkHeader { text-align:left;  color:#7d6d4c; font-family: verdana, Arial, Helvetica, sans-serif; font-size:13px;  font-weight:bold; }
/**********************************************************/ 
/*  Image Control ****************************************/

.gsnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }

.gsnazzy { background: transparent; width:225px; margin:10px auto; }

.gtop, .gbottom {display:block; background:transparent; font-size:1px;}

.gb1, .gb2, .gb3, .gb4 {display:block; overflow:hidden;}

.gb1, .gb2, .gb3 {height:1px;}

.gb2, .gb3, .gb4 {background:#f1eee8; border-left:1px solid #777; border-right:1px solid #777;}

.gb1 {margin:0 5px; background:#777;}

.gb2 {margin:0 3px; border-width:0 2px;}

.gb3 {margin:0 2px;}

.gb4 {height:2px; margin:0 1px;}

.gboxcontent {display:block; border:0 solid #555; border-width:0 1px; height:auto; background:#f1eee8; }

* html .gboxcontent {height:1px;}

.color_c {background:#f1eee8; color:#000;}



/***********************************************************************/
/*  News Section  ****************************************/
.xsnazzy h1 { margin:0; font-size:0.8em; padding:0 5px 5px 10px; border-bottom:1px solid #777; color: #6a5c40; text-align:left; }

.xsnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }

.xsnazzy { background: transparent; width:225px; margin:10px auto; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {background:#f1eee8; border-left:1px solid #777; border-right:1px solid #777;}

.xb1 {margin:0 5px; background:#777;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #777; border-width:0 1px; height:auto; background: #f1eee8;}

* html .xboxcontent {height:1px;}

.color_a {background:#ded7c9; color:#6a5c40;}

/***********************************************************/ 
/*  Product Header ****************************************/
 
.psnazzy p { margin:0; padding:0 14px; font-size: 0.8em; font-weight:bold; color:#FFFFFF; text-align:left;  }

.psnazzy { background: transparent; margin:10px auto; }

.ptop, .pbottom {display:block; background:transparent; font-size:1px;}

.pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden;}

.pb1, .pb2, .pb3 {height:1px;}

.pb2, .pb3, .pb4 {background:#ae9c79; border-left:1px solid #777; border-right:1px solid #777;}

.pb1 {margin:0 5px; background:#777;}

.pb2 {margin:0 3px; border-width:0 2px;}

.pb3 {margin:0 2px;}

.pb4 {height:2px; margin:0 1px;}

.pboxcontent {display:block; border:0 solid #777; border-width:0 1px; height:auto; background:#ae9c79;}

* html .gboxcontent {height:1px;}

.color_p {background:#ae9c79; color:#000;}
 
/***********************************************************************/
/* Category Menu ****************************************/
.csnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }
.csnazzy { background: transparent; width:283px; margin:10px auto; }
.ctop, .cbottom {display:block; background:transparent; font-size:1px;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#f1eee8; border-left:1px solid #777; border-right:1px solid #777;}
.cb1 {margin:0 5px; background:#777;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.cboxcontent {display:block; border:0 solid #555; border-width:0 1px; height:auto; background:#f1eee8; }
* html .cboxcontent {height:1px;}
.color_cat {background:#f1eee8; color:#000;}

/***********************************************************************/

/**************************** END*********************************************/
.FormLine { background-color:#7d6d4c; height:1px; padding:0; margin:0;}
.SectionSeperator { width:1px; background-color:#d1d1d1; padding:0; margin:0;}
/*CSS for Pagination*/
.pagination a{padding:5px; color:#7d6d4c; font-family:Verdana; font-size:11px; text-decoration:underline;}
.pagination span{padding:5px; color:#4b4b4b; font-family:Verdana; font-size:11px; text-decoration:none;}

.CheckLink{ color :#7d6d4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;} 
/**********************************CSS for Catalog Category Item PopUp Text**********************************************/
.CatalogTitle2{ color :#7d6d4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;  display:block; } 
 .ItemTitle{ color :#7d6d4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;} 
/*********************** END *****************************/

.arial_12_bold_blue{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7f6e4d; font-weight: bold;}
.ver_divider {background:url(images/ver_divider.gif) 50% 0 repeat-y;}
.hori_divider {background:url(images/horiLine.gif) 0 30% repeat-x;}
/*********************** CSS FOR FORGOT PASSWORD LINK *****************************/
.forgotPassword1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7d6d4c; font-weight: normal; text-decoration:underline;}
/*********************** END *****************************/

.NormalTextLabel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#7f6e4d; padding-left:10px;font-weight:bold;}
.NormalTextBold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#323232; font-weight:bold;}

/* css for ajax animation control*/
.flyOutDiv
{
display: none; 
position: absolute; 
width: 200px; 
z-index: 3; 
opacity: 0; 
filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
font-size: 12px; 
border: solid 1px #CCCCCC; 
background-color: #f1eee8; font-family:Verdana;
} 

.flyOutDivCloseX
{
background-color:#f1eee8; 
color: #7f6e4d; 
text-align: center; 
font-weight: bold; 
text-decoration: none;   
} 
/* calender */

.cal_Theme1 td
{
	padding-left: 0px;
}

.cal_Theme1 .ajax__calendar_container
{
	background-color: #D4E3EA;
	border: solid 1px #9CB8C4;
}
.cal_Theme1 .ajax__calendar_header
{
	background-color: #9CB8C4;
	margin-bottom: 4px;
}
.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
{
	color: #000000;
	padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body
{
	background-color: #E5ECEF;
	border: solid 1px #9CB8C4;
}
.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}
.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}
.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
	color:#000000;
	
}
.cal_Theme1 .ajax__calendar_other
{
	color: #bbcfd7;
}
