/*------------------------------common----------------------------------------*/
body{ font-family:"trebuchet MS"; color:#474747; line-height:14px; margin:0px auto; padding:0px; font-size:12px; background-image:url(../images/bg1.jpg); background-position:center top; }
p { padding:0; margin:0; }
ul{	list-style:none; line-height:normal; padding:0; margin:0; }
br{	line-height:normal; }
* { margin:0; padding:0;}
body { margin:0px; padding:0px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
.clr { clear:both; }
a, input { outline:none;}
img {border:0; outline:none;}
.height-div { height:20px; }
.height-div1 { height:30px; }
.height-div2 { height:6px; }

/*----------------------body---------------------------------------*/
.outer-container { width:994px; height:100%; margin:0 auto; background-color:#FFFFFF; padding:5px;}


.top-bg{ background-image:url(../images/logo-bg.gif); background-repeat:no-repeat; height:166px;}
.top-nav{ float:left;}
.langua{width:157px; float:right; text-align:center;}
.red-bor{ background-image:url(../images/red-bor.gif); background-repeat:repeat-x; background-position:left top; height:9px;}

.read-more{ color:#ae3126; text-decoration:none;}
.read-more:hover{ color:#ae3126; text-decoration:underline;} 

.logo{ padding-left:12px; }

/*------------------navigation-------------------*/
.menu-top-bg{ background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; height:29px; background-position:bottom;}
.nav{}
.nav ul{ padding:0px; margin:0px; list-style-type:none;}
.nav li{ float:left; border:1px solid #1a5189;}

.nav li.nav1 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:84px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav1 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li.nav2 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:177px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav2 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li.nav3 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:144px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav3 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li.nav4 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:240px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav4 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li.nav5 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:231px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav5 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li.nav6 a{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; width:106px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
.nav li.nav6 a:hover{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px;}

.nav li a.selected{background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; width:84px; display:block; color:#ffffff; text-decoration:none; font-size:12px; height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:6px;}
.nav li a.selected2{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px; width:177px;}
.nav li a.selected3{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px; width:144px;}
.nav li a.selected4{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px; width:240px;}
.nav li a.selected5{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px; width:231px;}
.nav li a.selected6{ background-image:url(../images/menu-bg-hover.gif); background-repeat:repeat-x; height:23px; color:#ffffff; padding-top:6px; width:106px;}









/*--------------------------------pro-------------------------------*/
.border-bot{border-bottom: 1px solid #a7cbdf;}
.border-bot1{border-bottom: 1px solid #a7cbdf; padding:12px; border-right:1px solid #a7cbdf;}
.heading1{ color:#2d4816; font-weight:bold; text-transform:uppercase; }

/*--------------------------------bottom-------------------------------*/
.links-heading{ background-color:#ae3126; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding-left:12px;}
.links{ background-color:#e8f7c7; border-bottom:0px solid #ffffff; border-right:1px solid #ffffff; padding-left:12px;}

.inner-text{ width:183px; float:left; padding-top:12px; padding-bottom:12px;}
.inner-text ul{ padding:3px; margin:0px; list-style-type:none;}
.inner-text li { background-image:url(../images/bullet_red.png); background-repeat:no-repeat; background-position:left 6px;  padding:3px 3px 3px 9px; font-size:14px; color:#375220;}
.inner-text li a{ font-size:14px; color:#375220; text-decoration:none;}
.inner-text li a:hover{  font-size:14px; color:#375220; text-decoration:underline;}

.con{ width:100px; float:left; padding-top:12px; padding-bottom:12px; padding-left:12px; font-size:14px; color:#375220;}

/*--------------------------------right-------------------------------*/
.right-nav{ background-image:url(../images/right-bgnav.jpg); background-repeat:no-repeat; background-color:#6b9743; border-left: 1px solid #ffffff;}
.heading-21st{ color:#FFFFFF; font-size:15px; text-transform:uppercase; height:39px;}

.rignav{ width:100%;}
.rignav ul{ padding:0px; margin:0px; list-style-type:none;}
.rignav li { background-image:url(../images/r-nav.png); background-repeat:no-repeat; background-position:left 12px;  padding:6px 9px 6px 18px; font-size:14px; color:#ffffff; border-bottom: 1px dashed #e8f7c7;}
.rignav li a{ font-size:14px; color:#ffffff; text-decoration:none;}
.rignav li a:hover{  font-size:14px; color:#375220; text-decoration:underline;}

/*--------------------------------login-------------------------------*/
.log-bg{ background-color:#bde18a; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.log-from{ border:1px solid #43a2d0; height:16px; width:198px; font-size:11px; padding-top:3px;}
.log-button{ background-image:url(../images/go.gif); height:19px; width:46px; border: none; cursor:pointer;}

/*--------------------------------search-------------------------------*/
.search-heading{ color:#FFFFFF;}
.search-from{ background-image:url(../images/search1.jpg); background-repeat:no-repeat; height:23px; width:180px; font-size:11px; border:none;}
.search-text{ height:18px; width:180px; font-size:11px; border:none; background:transparent; padding-left:3px; padding-top:3px;}
.log-button2{ background-image:url(../images/go-but.jpg); height:23px; width:39px; border: none; cursor:pointer;}

/*------------------footer-------------------*/
.footer-bg{ padding-bottom:12px;padding-top:12px; font-size:10px; color:#666666;}
.footer-bg a{  font-size:12px; color:#666666; text-decoration:none;}
.footer-bg a:hover{ font-size:12px; color:#3d72a8;text-decoration:none;}
.footer-bg a.selected{ font-size:12px; color:#3d72a8;text-decoration:none;}

/*------------------video-------------------*/
.video{ padding-top:18px;}

/*--------------------------------Drop-------------------------------------*/
#nav3 .drop { font-weight:bold; height:43px; line-height:43px; width:785px; float:left; }
#nav3 .drop ul { height:43px; line-height:43px; display:block; list-style:none; }
#nav3 .drop ul li { height:43px; line-height:43px; display:block; color:#FFFFFF; text-decoration:none; float:left; }
#nav3 .drop ul li  a { display:block; color:#FFFFFF; text-decoration:none; padding:0 14px; }
#nav3 .drop ul li a:hover { display:block; color:#facb29; text-decoration:none; padding:0 14px; }

/*--------------------------------09/06/2010-------------------------------------*/
.heading-inner1 { font-family:"trebuchet MS"; font-size:18px; text-transform:uppercase; color:#2d4816; padding-left:12px; border-bottom:1px solid #a7cbdf;}

/*------------------------110610----------------------------------*/
.log-button3{ background-image:url(../images/submit.jpg); height:19px; width:55px; border: none; cursor:pointer;}
.log-button4{ background-image:url(../images/reset.jpg); height:19px; width:55px; border: none; cursor:pointer;}

/* on dated - 03.02.10 */
.content-heading-1 {  font-size:18px; color:#ffffff; background-color:#487db3; padding:6px; }
.image-border-1 { border:4px solid #bde18a; padding:5px;}
.product-name-heading { background:#bde18a; color:#333333; padding:5px; font-weight:bold;}
.sub-content-heading-1 { font-family:tahoma; font-size:12px; color:#000000; border-bottom:1px solid #6e6e6e; margin-bottom:5px; font-weight:bold;}
.product-description { font-size:11px; line-height:14px; padding:4px;}
a.blue-box-link { color:#ffffff; background:#ae3126; padding:2px 5px; text-decoration:none; text-transform:uppercase; font-size:10px;}
a.blue-box-link:hover { color:#201f1f; background:#a8a9ab; text-decoration:none;}
.bordered-box-2 { border-bottom:1px dotted #e3e3e3; border-left:1px dotted #e3e3e3; padding:5px;}
.bordered-box-3 { border-bottom:1px dotted #e3e3e3; border-right:1px dotted #e3e3e3; border-left:1px dotted #e3e3e3; padding:5px;}
.bordered-box-3new { border-bottom:1px dotted #e3e3e3; border-right:1px dotted #e3e3e3; border-left:1px dotted #e3e3e3; padding:5px;}
.bordered-box-4 { border-bottom:1px dotted #e3e3e3; padding:5px; color:#fff;}

.big-blu-txt { color:#2565a6; font-size:20px; }

/* on dated - 15.02.10 */
.input-select-style-2 { background:transparent; border:1px solid #517132; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:50px; height:14px; color:#000000; padding:3px; text-align:center;}
.btn-big { background:#002c4f; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; padding:3px; margin:1px; font-weight:bold; border:none; color:#ffffff; }
.rightcont { padding:10px;}
.regis-padding { font-size:12px; color:#d6d6d6; font-weight:bold; }
.product-name-heading-2 { background:#bde18a; color:#333333; padding:5px; font-weight:bold; display:block;}
.tablearea { border:1px solid #727272;}
.texborder { padding:5px; background:#626262; color:#fff; }
.texborder a { color:#fff; text-decoration:underline; }
.texborder a:hover { color:#d3d3d3; text-decoration:underline; }
.texborder-heading { padding:5px; background:#43a2d0; color:#fff; font-weight:bold; }
.cart a {}
.input-select-style-2new { background:transparent; border:1px solid #517132; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:50px; height:14px; color:#000000; padding:3px; text-align:center;}
.registable { color:#000000; border:1px solid #bde18a;}
.new-details{background-color:#99CC00; font-size:16px; line-height:21px; font-weight:bold; padding:9px; color:#FFFFFF;}

/*---------------------210610----------------------------*/
.boxxitem { padding:1px; border:1px solid #a7cbdf; margin-bottom:3px; height:auto; }
.fL { width:294px; }
.fR { width:285px; }
.boxxitem p { margin-bottom:10px; }
.smBox { padding:5px;}
.normTab { margin-bottom:1px; }
.normTab td { padding-bottom:4px; }
.borbot { border-bottom:1px dashed #b5b5b5; padding:12px; }
.lastTab { margin-bottom:12px; }
.lastTab .imgLeft { float:left; padding-right:5px; }
.lastTab strong { font-size:12px; }
.tabT td { padding:2px; padding-bottom:6px; }
.tabT td strong { font-size:12px; }
.price { font-weight:bold; color:#ff0000; }
.headingbg { background-color:#487db3; height:23px; color:#ffffff; font-size:13px; font-weight:bold; padding-left:9px; padding-top:0px; }
.error {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#ea3e3e;
	height: 25px;
	padding-left: 5px;
}