@charset "utf-8";
body {	margin:0;	padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration: none; background-image:url(../template1/images/bg_patt.jpg); background-color:#00C2B7; color:#575F5E;}

td {	text-decoration:none; text-align:left;}
td.alignleft {	text-decoration:none; text-align:left;}
td.alignright {	text-decoration:none; text-align:right;}
td.aligncenter {	text-decoration:none; text-align:center;}

img { border:none;}
p, span, { margin:0; padding:0px;

}pre{white-space:pre-wrap;
}.astrics{color:#FF0000;
}.bold-itelic{font-weight:bold; font-style:italic;
}b{font-weight:bold;
}strong{font-weight:bold;

}input#image{border:none;
}.maintable{background-color:#990100; border: 1px solid #af3534;
}.logoclass{padding:30px 0 0 10px;
}.hdr_text{color:#FFFFFF;padding:20px 0 0 10px;
}.show_n_hide{display:none;
}.headingtext{color:#FFFFFF; font-size:14px; border-bottom:#0066CC dashed 1px;
}.cart_tr1 {background-color:#0c2a68; color:#FFFFFF; font-size:12px;
}.cart_tr2 {background-color:#5175d3;color:#000000; 
}.cart_tr3 {background-color:#2e4aae;color:#FFFFFF; 
}.cart_tr4 {background-color:#0c2a68;color:#FFFFFF;
}.cart_textcolor {color:#FFFFFF;
}.text1{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;
}.producttable{ color:#666666; padding:28px 0px 0px 0px; 
}.linkproduct  {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#7b0a62; 
}a.linkproduct:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;
}.profiletable {border:#a51f20 0 solid; color:#000000; background-color:#FFFFFF; 
}.cart_link {color:#FFFFFF;
}a.cart_link:hover {color:#FFFFFF;
}.message-text {color:#FFFFFF; padding:5px 10px 0px 0px;
}a.message-text:hover {color:#FFFFFF;

}input.noborder{border:none;

}input.inpbtn1, .inpbtn1:hover { background-color:#e65b2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:none;color:#FFFFFF; font-weight:bold; height:23px; padding:0 8px 1px 8px; border:#666666 1px solid; 

}input.btnclass, .btnclass:hover { background-color:#e65b2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:none;color:#FFFFFF; font-weight:bold; height:23px; padding:0 8px 1px 8px; border:#666666 1px solid; 

}input#file{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7e7e7e; text-decoration:none; /*border:1px #02b0e6 solid;*/
height:24px; padding:0px 0 0 1px;
}select{font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; text-decoration:none;/*border:1px #02b0e6 solid;*/
}textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; text-decoration:none;/*border:1px #02b0e6 solid;*/padding:1px 0 0 1px;
}input{font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:12px;*/ color:#7e7e7e; text-decoration:none; border:1px #7996b1 solid;
}input:hover{font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:12px;*/ color:#7e7e7e; text-decoration:none; border:1px #02b0e6 solid;

}a {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #666666 ;
}a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-decoration:none; color:#000000;

}.lang_combo{ font-size:12px; color:#333333; background-repeat:no-repeat; background-position:top left;
}.footertable_td {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; 
}.footerlink {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#00B1A3 ;  
}a.footerlink:hover{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#666666;

}.border-4side{border:1px solid #123062; 
}.border-4side1{border:1px solid #db812c; 
}.border-4side2{border:1px solid #335f7f; 


}.line-through{text-decoration:line-through;
}.linethrough{text-decoration:line-through;

}.gt-box {background-repeat:repeat-y; background-image:url(../themes/light pink/images/gt-box.gif); background-position:right top; border: #b8700a 1px solid;

}.bg-color-1 {background-color:#f0d69b;}.bg-color-2 {background-color:#dca62c;}.bg-color-3 {background-color:#e6d8bb;}.bg-color-4 {background-color:#ac4c97;



}.bgimg-1 {background-repeat:repeat-x; background-position:top left;
}.bgimg-2 {background-repeat:repeat-x; background-position:top left; background-color:#bc5908;
}.tdimg {background-repeat:no-repeat; background-position:top center; text-align:center;


}.bgrepeat_x_tl {background-repeat:repeat-x; background-position:top left;
}.bgrepeat_x_bl {background-repeat:repeat-x; background-position:bottom left;
}.bgrepeat_x_tc {background-repeat:repeat-x; background-position:left center;
}.bgrepeat_y_tl {background-repeat:repeat-y; background-position:top left;
}.bgrepeat_y_tc{background-repeat:repeat-y; background-position: top center;
}.bgrepeat_y_tr{background-repeat:repeat-y; background-position:top right;
}.bgrepeat_y_br{background-repeat:repeat-y; background-position:bottom right;
}.bgnorepeat_tl {background-repeat:no-repeat; background-position:top left;
}.bgnorepeat_tr {background-repeat:no-repeat; background-position:top right;
}.bgnorepeat_ct {background-repeat:no-repeat; background-position: top center;
}.bgnorepeat_cb {background-repeat:no-repeat; background-position: center center;
}.bgnorepeat_br {background-repeat:no-repeat; background-position:bottom right;

}.paddingclass-1{padding-left:5px;
}.paddingclass-2{padding:10px;


}.margin_right{margin-right:45px;

}.borderbottom{border-bottom:#dddddd 1px solid ;
}.bordertop-dashed{border-top:#e0d8cb 1px dashed;
}.bordertop{border-top:#e0d8cb 1px solid;

}.smalltextblue{font-size:11px;text-decoration:none; color:#0b3db5;
}.smalltextgray{font-size:11px;text-decoration:none; color:#878888;

}.trans-color{width:auto; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;  filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8; background-color:#000000;

}h1{font-size:35px;  margin:0; padding:0; text-decoration:none; font-weight:bold;color:#ffffff;
}h2{font-size:13px; margin:0; padding:0;text-decoration:none;font-weight:bold; color:#333333;
}h3{font-size:26px; margin:0; padding:0;text-decoration:none;font-weight:bold; color:#FFFFFF;
}h4{font-size:18px; margin:0; padding:0;text-decoration:none;font-weight:bold;
}h5{font-size:16px; margin:0; padding:0;text-decoration:none;font-weight:bold; text-align:left; padding-left:50px
}h6{font-size:14px; margin:0; padding:0;text-decoration:none;font-weight:bold;



}.font11 {font-size:12px; text-decoration:none;font-weight:normal; color:#FFFFFF; font-weight:bold; padding-left:5px
}.font12 {font-size:14px;text-decoration:none;font-weight:normal; color:#FFFFFF; padding-left:140px; font-weight:bold; font-style:italic;
}.font12 h1 {font-size:12px; text-decoration:none; font-weight:bold; color:#333333; background:#CCCCCC; padding:2px 0px 2px 10px; text-align:left; font-style:normal;
}.font14 {font-size:14px;text-decoration:none;font-weight:normal; 
}.font16 {font-size:16px;text-decoration:none;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:50px
}.font18 {font-size:18px;text-decoration:none;font-weight:normal; 
}.font20 {font-size:20px;text-decoration:none;font-weight:normal; 
}.font22 {font-size:22px;text-decoration:none;font-weight:normal; 
}.font24 {font-size:30px;text-decoration:none;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF;
}.font28 {font-size:28px;text-decoration:none;font-weight:normal;
}.font32 {font-size:32px;text-decoration:none;font-weight:normal; 

}.fontfamily1 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; 
}.fontfamily2 {font-family:"Times New Roman", Times, serif;text-decoration:none; 
}.fontfamily3 {font-family:"Courier New", Courier, monospace; text-decoration:none; 
}.fontfamily4 {font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none; 
}.fontfamily5 {font-family:"Trebuchet MS", Tahoma;text-decoration:none; 
}.fontfamily6 {font-family:Geneva, Arial, Helvetica, sans-serif;text-decoration:none; 

}.padding_0{padding:0px;
}.padding_0{padding:0px;}.padding_5{padding:5px;}.padding_10{padding:10px;}.padding_15{padding:15px;
}.padding_top0{padding-top:0px;}.padding_top5{padding-top:5px;}.padding_top10{padding-top:10px;}.padding_top15{padding-top:15px; }.padding_top20{padding-top:20px;}.padding_top25{padding-top:25px;}.padding_top30{padding-top:30px; }.padding_top50{padding-top:50px; 
}.padding_right0{padding-right:0px;}.padding_right5{padding-right:5px;}.padding_right10{padding-right:10px;}.padding_right15{padding-right:15px;
}.padding_left0{padding-left:0px;}.padding_left5{padding-left:5px;}.padding_left10{padding-left:10px;}.padding_left15{padding-left:15px;}.padding_left20{padding-left:20px;}.padding_left25{padding-left:25px;}.padding_left30{padding-left:30px;}.padding_left40{padding-left:40px;
}.padding_bottom0{padding-bottom:0px;}.padding_bottom5{padding-bottom:5px;}.padding_bottom10{padding-bottom:10px;}.padding_bottom15{padding-bottom:15px;}.padding_bottom0{padding-bottom:0px;

}.colorhighlight {color:#d60606; 

}.color1 {color:#FFFFFF;}.color2 {color:#c1d000;}.color3 {color:#8c8c8c;}.color4 {color:#db5e03;}.color5 {color:#8f0141;}.color6 {color:#6f6f6f;}.color7 {color:#FFFFFF;

}.colorblue {color:#668da9; 
}.colorgreen {color:#8a993c;
}.colorgray {color:#8c8c8c;
}.colororange {color:#FFFFFF;
}.colorwhite {color:#FFFFFF;
}.colorblack {color:#000000;
}.coloryellow {color:#ffec5e;
}.colorbrown {color:#4f0606;
}.colorpink {color:#ff63a9;

}

/*Navigation Menu Css Start*/


#mainmenu {
	width:99%;
	padding:0px;
	margin:0px;
	float:left;
	
	
}
#mainmenu ul {
	margin:0 0 0 0;
}
#mainmenu ul li {
	text-align: left; float: left; list-style: none;
}
#mainmenu ul li a {
	 background-image:url(../template1/images/btn.jpg);  display:block; width:99px; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:15px 0px 22px 0px; font-size:12px
	
}
#mainmenu ul li a:hover {
	 background-image:url(../template1/images/active_btn.jpg); color:#000000; text-decoration:none;
}
#mainmenu ul li a span{
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 20px;
	float:left;
	display:block;
	line-height:45px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-image: url(../themes/light pink/images/nav-right-normal.gif);
	background-repeat: no-repeat;
	background-position:right top;
}
#mainmenu ul li a:hover span{
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 20px;
	float:left;
	display:block;
	line-height:45px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../themes/light pink/images/nav-right-normal.gif);
	background-repeat: no-repeat;
	background-position:right top;
	text-decoration:none;
}
#mainmenu ul li.current a {
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	float:left;
	display:block;
	line-height:45px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../themes/light pink/images/nav-left-hr.gif);
	background-repeat: no-repeat;
	background-position:left top;
	text-decoration:none;
}
#mainmenu ul li.current a span{
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 20px;
	float:left;
	display:block;
	line-height:45px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../themes/light pink/images/nav-right-hr.gif);
	background-repeat: no-repeat;
	background-position:right top;
	text-decoration:none;


}.main-menu  { color:#FFFFFF;text-decoration:none;   font-size:12px; font-weight:bold; padding:3px 20px 3px 20px;
}a.main-menu:hover{color:#fffa34;text-decoration:underline;   font-size:12px; font-weight:bold;



}.bgmenulink{height:32px;padding:0px 0 0 0px; width:100%;float:left;}
.bgmenulink span{padding:0; float:left; }
.bgmenulink span a{text-decoration:none; color:#FFFF00; font-weight:bold; margin-top:3px;
}
.bgmenulink span a:hover{text-decoration:underline
}
.bgmenulink span.current a{color:#000000;/*background-color:#668da9; border-left:#7aa0bb 1px solid; border-right:#7aa0bb 1px solid; */

}.border_1{border-left:#ffb869 1px solid;border-bottom:#ffb869 1px solid; background-color:#fff4df;
}.border_2{border-top:#9e6410 1px solid;


}.left_td{color:#FFFFFF; text-decoration:none; font-size:12px; 

}.serviceslink{float:left;width:99.9%; margin:0; padding:10px 0 0px 0;  


}.serviceslink span a{float:left;width:205px;margin:3px 0 3px 0; padding:0px 0 10px 45px;color:#ffffff;text-decoration:none;  background-image:url(../themes/light pink/images/bullet.gif); background-repeat: no-repeat;	background-position:25px 2px; border-bottom:1px solid #7b0a62;

}.serviceslink span a:hover{float:left;width:205px;margin:3px 0 3px 0; padding:0px 0 10px 45px;background-image:url(../themes/light pink/images/bullet.gif); background-repeat: no-repeat;background-position:25px 2px;   color:#FFFFFF; text-decoration:underline; 

/*  CHILD CSS STARTS*/
}.maincategory {	width:240px;	height:auto;padding:0;margin:0px; float:left; }


.child1 span {width:200px;	height:auto;padding:0;	margin:0px 0 0 0;float:left;}
.child1 span a {height:auto;padding:0;	line-height:20px;	font-size:12px;	text-decoration:none;color:#CCCCCC;}
.child1 span a:hover {height:auto;padding:0;line-height:20px;font-size:12px;text-decoration:none;color:#FFFFFF; }

.child2{height:100%;padding:0 0 0 15px;margin:0; float:left; width:230px  }
.child2 p{width:auto;padding:0 7px 0 0;margin:2px 0 0 0 ; float:left;}
.child2 span {width:200px;	height:auto;padding:0;	margin:0px 0 0 0;float:left;}
.child2 span a {height:auto;padding:0;	line-height:20px;	font-size:12px;	text-decoration:none;color:#CCCCCC;}
.child2 span a:hover {height:auto;padding:0;line-height:20px;font-size:12px;text-decoration:none;color:#FFFFFF;}


.child3{height:100%;padding:0 0 0 15px;margin:0;float:left; width:230px }
.child3 p{width:auto;padding:0 7px 0 0;margin:2px 0 0 0 ; float:left;}
.child3 span {width:200px;	height:auto;padding:0;	margin:0px 0 0 0;float:left;}
.child3 span a {height:auto;padding:0;	line-height:20px;	font-size:12px;	text-decoration:none;color:#CCCCCC;}
.child3 span a:hover {height:auto;padding:0;line-height:20px;font-size:12px;text-decoration:none;color:#FFFFFF;}


.child4{height:100%;padding:0 0 0 15px;margin:0;float:left; width:230px } 
.child4 p{width:auto;padding:0 7px 0 0;margin:2px 0 0 0 ; float:left;}
.child4 span {width:120px;	height:auto;padding:0;	margin:0px 0 0 0;float:left;}
.child4 span a {height:auto;padding:0;	line-height:20px;	font-size:12px;	text-decoration:none;color:#CCCCCC;}
.child4 span a:hover {height:auto;padding:0;line-height:20px;font-size:12px;text-decoration:none;color:#FFFFFF;}

.child5{height:100%;padding:0 0 0 15px;margin:0;float:left; width:230px } 
.child5 p{width:auto;padding:0 7px 0 0;margin:2px 0 0 0 ; float:left; }
.child5 span {width:100px;	height:auto;padding:0;	margin:0px 0 0 0;float:left;}
.child5 span a {height:auto;padding:0;	line-height:20px;	font-size:12px;	text-decoration:none;color:#CCCCCC;}
.child5 span a:hover {height:auto;padding:0 ;line-height:20px;font-size:12px;text-decoration:none;color:#FFFFFF;}
/*  CHILD CSS ENDS*/






.navbar { margin:0px; padding:0px;}

.navbar ul { margin:0px; padding:0px; }

.navbar li { margin:0px; padding:0px; display:inline; list-style:none; width:100px;}

.navbar li a {padding:0px 25px 0px 25px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #575F5E; text-decoration:none;}

.navbar li a:hover { font-size:12px; color:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif;}

.right_nav{ margin:0px; padding:0px;}

.right_nav li{display:block; list-style:none;  padding:8px 0px 8px 25px; background: url(../images/green-dot.gif) 5% 55% no-repeat; }

.right_nav ul{margin:0px; padding:0px;}

.right_nav li a{ color:#00B1A3; padding:0px 0px 0px 0px; font:12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none;} 

.right_nav li a:hover{color: #333333; text-decoration:none;}

.name_text{width:225px; height:20px;}

.requirement_text{width:225px; height:65px;}

.footer_menu{ margin:0px; padding:0px 0px 0px 0px;}

.footer_menu ul{ margin:0px; padding:10px 0px 10px 0px;}

.footer_menu li{ display:inline; padding:0px 0px 0px 0px; list-style:none;}

.footer_menu a{padding:0px 30px 0px 30px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#029D94; text-decoration:none;}

.footer_menu a:hover{ font:12px Trebuchet MS; color: #333333; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif;}

.copy_right_text{padding:10px 0px 25px 250px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}

.copy_right_text a{ color:#000000; font:12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.copy_right_text a:hover{ color:#FFFFFF; text-decoration:none;}

p.text{font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}



.clr	{ clear:both;}

/********************Inner Page Listing***************************/

.innerlisting	{
					border:#505050 2px solid;
					border-left:none;
					border-right:none;
					display:block;
					padding:5px;
					width:98%;
					height:auto;
					}
					
.innerlisting	ul	{	list-style:none;
						padding:0px;
						margin:10px 0px 10px 0px;
						width:100%;
						}
.innerlisting	ul li	{	float:left;
							background:url(../images/green-dot.gif) no-repeat 0 7px;
							padding:3px 0px 3px 18px;
							width:30%;
							margin:0px 0px 0px 0px;
							}
							
.innerlisting	ul li a	{	font-family:Verdana, Arial, Helvetica, sans-serif;
							color:#333333;
							font-size:12px;
							letter-spacing:.01em;
							text-decoration:none;
							}
							
.innerlisting	ul li a:hover	{	text-decoration:none;
									color:#000; text-decoration:underline;
									} 


/*********************************************navigation tree ***********************************************************/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 6px 5px 0px 5px;
padding: 0px 0px 0px 10px;
text-align:left;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left 8px;
list-style-type: none;
color:#FFFFFF;
padding:6px 0px 6px 18px;
margin:0px 0px 0px 0px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:#CCCCCC 1px dashed;
}
.treeview li a	{	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#3B3B3B;
					text-decoration:none;}

.treeview li a:hover	{	color:#666666;
text-decoration:underline;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:  url(../images/closed.gif) no-repeat left 8px;
cursor: move !important;
color:#FFFFFF;
cursor: pointer !important;
border-bottom:#CCCCCC 1px dashed;

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none;
margin:0px;
padding:0px; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
border:none
}

.treeview .submenu ul li a	{ font-size:11px;
								color:#666666;
								text-decoration:none;
								}
								
								

#pagination{
padding: 0; margin:10px 0 0 0;
float:left;
width:99.9%;
}
.pagination{
padding: 2px; margin:0;
float:left;

font-family:Arial, Helvetica, sans-serif;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #333333;
text-decoration: none; 
color: #333333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #333333;
background:#333333;
color: #FFFFFF;
}

.pagination a.currentpage{
border: 1px solid #333333;
background:#333333;
color: #FFFFFF;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #CCCCCC;
cursor: pointer;
color: #666666;
border-color: #666666;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

/* Pagination CSS Ends Here*/