body{ margin:0px; padding:0px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; background:url(../images/bodybg.gif) repeat #DDDBD4; }


*{ margin:0px; padding:0px;}

a, a:visited{color:#000; text-decoration:none}
a:hover{color:#D61A32;}
a img{border:0 none;}

/*padding*/
.padT1{ padding-top:5px;}
.padT2{ padding-top:10px;}
.padT3{ padding-top:15px;}
.padT4{ padding-top:20px;}
.padT5{ padding-top:25px;}
.pad-1{ padding-top:102px;}
.padT6{ padding-top:30px;}
.padT7{ padding-top:45px;}
.padT8{ padding-top:40px;}
.padT9{ padding-top:80px;}


.padL1{ padding-left:5px;}
.padL2{ padding-left:10px;}
.padL3{ padding-left:15px;}
.padL4{ padding-left:20px;}
.padL5{ padding-left:40px; }
.padL6{ padding-left:7px;}
.padL7{ padding-left:45px; }

.padB1{padding-bottom:15px;}
.padB2{padding-bottom:10px;}
.padB3{padding-bottom:5px;}

.padRL{padding:0px 10px 0px 10px;}
.padR2{padding-right:10px;}
.pad-2{padding-top:49px;}
/*padding*/

/*margin*/
.marT1{margin-top:15px;}
.marT2{margin-top:10px;}
.marT3{margin-top:5px;}
.marT4{margin-top:20px;}
.marT5{margin-top:25px;}
.marB2{margin-bottom:10px;}
.mar01{ margin-left:-1px;}
.mar02{ margin-right:-1px;}
.marL1{ margin-left:5px; display:inline;}
/*margin*/

/* text color */
.color1{ color:#FFEA00;}
.color2{ color:#D61A32;}
.color3{ color:#fff;}
.color4{ color:#099AD2;} 
/* text color */

/*font*/
.font1{ font-size:11px;}
.font2{ font-size:14px;}
.font3{ font-size:16px;}
.font4{ font-family:Candara, "Trebuchet MS", Arial;}
.font5{ font-size:24px; }
.textalign{ text-align:center;}
.fweight{font-weight:normal;}
.fontsize{ font-size:0px;}
/*font*/

.fleft{ float:left;}
.fright{ float:right;}
.clearfix{ clear:both;}
.dot-22{height:20px;}
.full{ float:left; width:100%;}
.redcolor{ background-color:#CA2429;}
.workingdiv{width:1000px; margin:0px auto;}
.logo{ padding:30px 0px 0px 16px;}
ul.top_head{ padding:0px; margin:0px; list-style-type:none;}
ul.top_head li{ float:left; font-size:12px; font-weight:bold; padding:0px 18px 0px 0px; color:#D73B1E; display:block;} 
ul.top_head li a{ float:left; font-size:12px; color:#D73B1E !important; text-decoration:none !important;} 
ul.top_head li a:hover{ float:left; font-size:12px; color:#000 !important; text-decoration:none !important} 
.yellow-midbg{background:url(../images/yellow-midbg.gif) repeat-x; line-height:34px;}
.nav-bg{ background:url(../images/toplinks-bg.png) repeat-x; height:55px; }
ul.tabs  { margin:0px; padding:0px; list-style-type:none; }
ul.tabs  li { float:left; color:#fff; line-height:43px; display: inline-block; font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-shadow: 0.1em 0.1em 0.09em #9E7504; }
ul.tabs  li a {color:#fff !important; text-decoration:none; float:left; display: inline-block; padding:0px 12px 0px 12px; }
ul.tabs  li a:hover {background:url(../images/tab-hover.png) left top repeat-x; cursor:pointer; display:inline-block; }
ul.tabs  li a.active {background:url(../images/tab-hover.png) left top repeat-x;  }
.newsmidbg{background:url(../images/redmid-bg.gif) left top repeat-x; width:226px; line-height:35px; font-size:16px; color:#fff; font-weight:bold; padding-top:2px;  }
.bottom-btmidbg{background:url(../images/bottom-midbg.png) left top repeat-x; height:18px; width:225px;  }
.midbg{background:url(../images/midbg.png) left top repeat-y; width:264px; float:left; margin-top:-2px;}
.bt-graybg{background:url(../images/bottom-graybg.gif) left bottom repeat-x; margin-left:8px;}
.top-graybg{background:url(../images/top-gray.gif) left top repeat-x;  float:left; width:251px; }
.date-bg{background:url(../images/date-bg.gif) no-repeat; width:40px; height:33px; font-size:12px; color:#fff; text-align:center; line-height:13px; padding-top:3px;}
.news-width{width:190px; padding-left:10px;}
.cat-midbg{ background:url(../images/cat-topbg.png) repeat-x; line-height:30px; width:187px; font-weight:bold; color:#fff; }
.catmiddle-bg{background:url(../images/catmiddle-bg.png) repeat-y; width:206px;}
.garycat-topbg{background:url(../images/garycat-topbg.gif) repeat-x left top; width:194px; margin-left:7px; _margin-left:3px; }
.products-redmidbg{background:url(../images/products-redmidbg.png) repeat-x left top; width:761px; height:40px;}
.products-redTitleCentrebg{background:url(../images/products-redmidbg.png) repeat-x left top; width:978px; height:40px;}
.h_tittle{ margin:0px; padding:0px; font-size:20px; color:#fff; font-weight:normal; line-height:34px;}
.study-package-title{margin:0px; padding:0px; font-size:20px; color:#D23335; font-weight:normal; line-height:34px;}

.leftcat{ width:185px; padding-left:4px;}
.leftcat ul { padding:0px; margin:0px; list-style-type:none;}
.leftcat ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/arrow.gif) no-repeat 10px 12px; padding:9px 0 6px 28px; display:block; border-bottom:1px dashed #C6C6C6;}
.leftcat ul li a { text-decoration:none; color:#000;}
.leftcat ul li a:hover { text-decoration:none; color:#D61A32;}
.bornone{ border-bottom:0px none !important;}

.bluetop-midbg{ background:url(../images/top-bluemidbg.gif) repeat-x; height:24px; width:957px;}
.bluemid-bg{ background:url(../images/bluemid-bg.gif) repeat-x; height:19px; padding:0px 10px 0px 5px; }
.topheader-bg{ background:url(../images/hader-bg.gif) repeat-x; height:119px; width:968px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
a.mail{ color:#0075A1; font-size:13px; text-decoration:none; font-weight:bold; }
a.mail:hover{ color:#000; font-size:13px; text-decoration:none;}
.shopping-cartbg{ background:url(../images/shopping-cartbg.gif) no-repeat; height:84px; width:180px; margin:10px 7px 0px 7px;}
.searchbg{ background:url(../images/search.gif) no-repeat; width:177px; height:25px;}
.search-inp{ background:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:170px; height:21px; border:0px none;}
.graybg{background:url(../images/graybg.gif) repeat-x; border-top:1px solid #fff;}
.graybor{ border:1px solid #E1E1E1;}
.tittle-bg{ background:url(../images/graytittle-bg.gif) repeat-x; line-height:28px; border-bottom:1px solid #E1E1E1; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.white-bor{ border-left:1px solid #fff; border-right:1px solid #fff; background-color:#fff;}
.cat-btbg{background:url(../images/cat-btbg.gif) repeat-x left bottom;}
.cat-topbg{background:url(../images/cat-topbg.gif) repeat-x left top;}
.width04{ width:186px; float:left; padding-left:12px;}

.gray-bor{ border-left:1px solid #FCD03A; border-right:1px solid #FCD03A; width:184px;}
.white-bor{ border-left:1px solid #fff; border-right:1px solid #fff;}
.graybot-bg{ background: url(../images/bottom-graybg.gif) left bottom repeat-x;}
.graytop-bg{ background: url(../images/topgray-bg.gif) left top repeat-x;}
.borimg{ border:1px solid #DFDEDB;}
.textpad{ padding:5px; text-align:center; height:43px;}
.price{ color:#E34625; font-weight:bold; font-size:12px; padding-left:10px; padding-right:8px;}
.price a{ color:#E34625; text-decoration:none;}
.price a:hover{ color:#000; text-decoration:none;}

.recipe{background:url(../images/recpie-bg.gif)  no-repeat; width:165px; height:263px; margin-top:10px;}
.recbor{ border:1px  solid #8A8900}
.rec-name{ color:#DD402B; font-size:18px; padding:7px 0px 0px 9px; float:left;}
.whitetxt{ color:#fff; font-size:12px; padding:0px 8px 0px 8px; width:149px;}
.newsletter-bg{background:url(../images/newsletter-bg.jpg)  no-repeat; width:164px; height:156px; clear:both; margin-top:10px; float:left;}
.white20{ font-size:20px; font-weight:normal; color:#fff;}
.inpbg{ background:url(../images/inp.gif)  no-repeat; width:135px; height:24px; float:left;}
.inptext{ background:none; width:112px; height:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; border:0px none; float:left; padding:3px 6px 0px 6px}
.marinp{ margin:4px 0px 5px 10px;}
.bottombg{background:url(../images/bottom-bg.gif) repeat-x #DDDBD4 top center; height:181px; margin-top:15px; }


.footerwidth{ width:1000px; margin:0px auto;}
 
.footerwidth ul { padding:0px; margin:0px; list-style-type:none;}
.footerwidth ul li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/arrow2.gif) no-repeat 3px 13px; padding:6px 0 1px 16px; display:block; color:#000;  float:left; width:195px;}
.footerwidth ul li a { text-decoration:none; color:#000 !important; }
.footerwidth ul li a:hover { text-decoration:none; color:#E34625 !important;}
.widthul{ width:195px; float:left;}
.pad-16{padding-left:25px;}
.searchinp{  background:url(../images/search-bg.gif)  no-repeat; width:202px; height:29px; float:left;}
.search-inp{background:none; width:180px; height:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; border:0px none; float:left; padding:3px 6px 0px 6px; font-style:italic;}
.width02{ width:271px;}
.width03{width:207px;}
.width70{width:70px;}
.width05{ width:783px; margin-top:6px;}
.width06{width:595px;}
.pad40{ padding-right:40px;}
.pad4025{ padding-right:15px; padding-left:12px;}

/*cart page css start */
.graybotmidbg{ background: url(../images/gray-botmidbg.gif) repeat-x; height:5px; width:570px;}
.graytopmidbg{ background: url(../images/graytop-midbg.gif) repeat-x; height:5px; width:572px;}
.graytop-strip{background: url(../images/gray-strip.gif) repeat-x top center #fff; border-left:1px solid #FCD03A; border-right:1px solid #FCD03A;  width:580px; float:left;}
.graycart-bg{ background-color:#FECB1B;line-height:28px;}
.bor-bottom{border-bottom:1px solid #B88F00;}
.imgpbor{ border:1px solid #E3E3E3; padding:2px;}
.quantity-inp{ width:52px; height:16px; font-family:"Trebuchet MS", Arial; font-size:12px;}
.graycart01-bg{ background-color:#EFECEC;  height:24px; padding:8px 0px 8px 0px;}
.bor-top{border-top:1px solid #DFDEDE;}
.redbt-midbg{ background: url(../images/redbt-midbg.gif) repeat-x; line-height:24px; font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold; color:#fff; padding:0px 7px 0px 7px;}
.redbt-midbg a{color:#fff !important; text-decoration:none;}
.redbt-midbg a:hover{color:#000 !importants; text-decoration:none;}

.yellowbt-midbg { background: url(../images/yellowbt-midbg.gif) repeat-x; line-height:24px; font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold; color:#000; padding:0px 7px 0px 7px;}
.yellowbt-midbg a{color:#000 !important; text-decoration:none;}
.yellowbt-midbg a:hover{color:#fff !important; text-decoration:none;}
.graycart02-bg{ background-color:#F5F5F5;  height:24px; padding:8px 0px 8px 0px;}
.dis-inp{ width:150px; height:16px; font-family:"Trebuchet MS", Arial; font-size:12px;}
.redtxt{ color:#D23335;}
.black-btmidbg{ background: url(../images/black-btmidbg.gif) repeat-x; line-height:24px; font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold; color:#fff; padding:0px 7px 0px 7px;}
.black-btmidbg a{color:#fff !important; text-decoration:none;}
.black-btmidbg a:hover{color:#fff !important; text-decoration:none;}

.product_H{color:#D23335; font-size:17px; font-weight:bold; padding:10px;}

.graph-head{color:#D23335; font-size:12pt; font-family:Arial; font-weight:bold; padding-top:10px;}

/*cart page css start */


/* product detail page css*/
.product-detail{color:#000; font-size:16px; font-weight:bold;}
ul.arrow-detail{ padding:0px; margin:0px; list-style-type:none;}
ul.arrow-detail li{ background: url(../images/bullet.png) no-repeat 0px 5px; padding-left:15px; line-height:22px; font-size:13px;}
.select-inp{ width:150px; height:19px; font-family:"Trebuchet MS", Arial; font-size:12px;}
/* product detail page css*/

/**login page css start*/
.login_H{color:#D23335; font-size:17px; font-weight:bold; padding:5px; border-bottom:1px solid #E0E0E0; margin:0px 10px 0px 10px;}
.userame-inp{ width:200px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.marks-inp{ width:160px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.input-50{ width:50px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}

.width-user{ width:140px;}
.width-login{ width:130px;}
.pad-01{padding:5px 0px 0px 138px;}

a.link11{color:#D23335; font-size:11px; text-decoration:underline;}
a.link11:hover{color:#000; font-size:11px; text-decoration:none;}
/**login page css start*/


/* input form css start */
.singleline-input{width:500px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.singleline-input-nup{width:465px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.singleline-input-date{width:480px; height:17px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.multiline-input{width:500px; height:51px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.lisview-input{width:500px; height:120px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.multiline-input-300{width:332px; height:68px;font-family:"Trebuchet MS", Arial; font-size:12px;}

.checklist-input{width:500px; font-family:"Trebuchet MS", Arial; font-size:12px;}
.checklist-input label{margin-left:10px;}

.dropdown{width:504px; height:20px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.dropdown-125{width:125px; height:20px;font-family:"Trebuchet MS", Arial; font-size:12px;}
.dropdown-50{width:70px; height:20px;font-family:"Trebuchet MS", Arial; font-size:12px;}


/* input form css end */

/* Gridview layout start*/


.GridText
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 20px;
    text-align: left;
    color: #000000;
    vertical-align: top;
    border: solid 1px #dfe3e6;
    margin: 10px 0 0 0;
    width:763px;
}

.GridHead
{
	text-align: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color:#FECB1B;
    line-height:28px;
    color: #000000;
    padding: 0px 0 0px 5px;
}

.GridHeadNormalFont
{
	text-align: center; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: 22px;
    color: #000000;
    padding: 0px 0 0px 5px;
}

.GridHead a:link
{
    color: #ffffff;
    text-decoration: none;
}
.GridHead a:activated
{
    color: #ffffff;
    text-decoration: none;
}
.GridHead a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.GridHead a:hover
{
    color: #ffffff;
    text-decoration: none;
}

.GridRow a:link
{
    color: #003066;
    text-decoration: none;
}
.GridRow a:activated
{
    color: #003066;
    text-decoration: none;
}
.GridRow a:visited
{
    color: #003066;
    text-decoration: none;
}
.GridRow a:hover
{
    /*color: #ff0000;*/
    color: #ff0000;
    text-decoration: none;
}


.GridRow
{
    background-color: #ffffff; /*#CCCCFF;#d8e2f4*/
    padding: 0 0 0 5px;
}
.GridAlternate
{
    background-color: #f9f9f9;
    padding: 0 0 0 5px;
}
.GridAlternate a:link
{
    color: #003066;
    text-decoration: none;
}
.GridAlternate a:activated
{
    color: #003066;
    text-decoration: none;
}
.GridAlternate a:visited
{
    color: #003066;
    text-decoration: none;
}
.GridAlternate a:hover
{
    color: #ff0000; /*text-decoration: underline;*/
}

.GridFooter
{
    background-color: #002a50;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 22px;
    color: #ffffff;
    padding: 0px 0 0px 5px;
}
.GridFooter a
{
    background-color: #002a50;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 22px;
    color: #ffffff;
    padding: 0px 0 0px 5px;
}
.GridFooter a:hover
{
    color: #ff0000; /*text-decoration: underline;*/
}
/*  Gridview layout end */




/* treeview control style */

.subjectlevel 
{ 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
height:25px; 
width:100%; 
padding-left:5px; 
} 
.topiclevel 
{ 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px; 
line-height:25px;
height:25px; 
width:100%; 
} 
.subtopiclevel 
{ 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px; 
line-height:25px;
height:25px; 
width:100%; 
} 

