@charset "utf-8";
/* CSS Document */

/* ---- general styles starts ----*/
body{
	background:#f2f2f2 url(../images/topbg.jpg) left top repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	color:#505050;

}
body.popUp{
	background:none;
	background-color:#f2f2f2;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	color:#505050;
	text-align:center;

}
body.popUp1{
	background:none;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	color:#505050;
	text-align:center;

}
div{
	margin:0;
	padding:0;
}

.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.clear{
	clear:both;
}
.scroll{overflow:scroll;height:200px;}
.hand{cursor:pointer;}
#mainContainer{
	width:1002px;
	min-height:500px;
	margin:0 auto;
}

a{border:0; color:#4991cc; text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}

a.underline{border:0; color:#4991cc; text-decoration:underline;}
a.underline:hover{text-decoration:none;}

img{border:0;}
.cb{clear:both;}

.mt-05{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px;}
.mt-035{margin-top:-35px;}

.mr-40{margin-right:40px;}
.mr-20{margin-right:20px;}
.mr-10{margin-right:10px;}

.mb-20{margin-bottom:20px;}
.mb-10{margin-bottom:10px;}

.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-155{margin-left:155px;}

.pt-10{padding-top:10px;}

.pb-05{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}

.pl-15{padding-left:15px;}
.pl-150{padding-left:150px;}
.pl-120{padding-left:120px;}

.fs-40{font-size:40px;}
.fs-35{font-size:35px;}
.fs-28{font-size:28px;}
.fs-20{font-size:20px;}
.fs-18{font-size:18px;}
.fs-16{font-size:16px;}
.fs-14{font-size:14px;}
.fs-10{font-size:10px;}

.w-900{width:900px;}
.w-310{width:310px;}
.w-200{width:200px;}
.wp-100{width:100%;}

.tc-lightBlue{color:#4991cc;}
.tc-grey{color:#606060;}
.tc-black{color:#000000;}
.tc-red{color:#ff0000;}
.tc-blue{color:#2A4876;}

.bc-grey{background-color:#b8b9c0;}

.br-grey{border-right:1px dashed #cacaca;}

.bb-blue{border-bottom:1px dashed #2A4876;}


.i{font-style:italic;}
.b{font-weight:bold;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}

.fl{float:left;}
.fr{float:right;}

hr{border:0; height:1px; border-bottom:1px solid #d3d3d3; margin:0 0 20px;}

.alertText{color:#ff0000; font-size:10px;}
/*
input[type=text],
input[type=password]{
	width:200px;
	height:16px;
	color:#666;
	padding:2px 5px;
	margin-bottom:5px;
	border:1px solid #999999;
}
*/
.longTextBox{
	width:500px;
	height:16px;
	color:#666;
	padding:2px 5px;
	margin-bottom:5px;
	border:1px solid #999999;
}

.textareaStyle{
	width:480px;
	height:140px;
	color:#666;
	padding:2px 5px;
	margin-bottom:5px;
	border:1px solid #999999;
}

select{
	width:210px;
	height:23px;
	padding:2px 2px 1px 5px;
	margin-bottom:5px;
	border:1px solid #999999;
}

.serverMsgs{
	clear:both;
	width:100%;
	color:#ff0000;
	text-align:left;
	margin:10px 0;
	font-size:14px;
}
.serverMsgs-left{
	clear:both;
	width:100%;
	color:#ff0000;
	text-align:left;
	margin:10px 0;
	font-size:14px;
}

.button{
	clear:both;
	width:100%;
	text-align:center;
}

.button-global{
	margin-top:15px;
	background:url(../images/btn_global.png) left top no-repeat;
	width:171px;
	height:40px;
	color:#fff;
	font-size:21px;
	border:0;
	cursor:pointer;
}
.button-big{
	margin-top:15px;
	background:url(../images/btn_big.png) left top no-repeat;
	width:450px;
	height:40px;
	color:#fff;
	font-size:15px;
	border:0;
	cursor:pointer;
}
.button-big:hover{
	background:url(../images/btn_bigHover.png) left top no-repeat;
}
.button-global-01{
	margin-left:165px;
	background:url(../images/btn_global.png) left top no-repeat;
	width:171px;
	height:40px;
	color:#fff;
	font-size:21px;
	border:0;
	cursor:pointer;
}
.button-global-02{
	background:url(../images/btn_global.png) left top no-repeat;
	width:171px;
	height:40px;
	color:#fff;
	font-size:15px;
	border:0;
	cursor:pointer;
}
.button-global:hover, .button-global-01:hover, .button-global-02:hover{
	background:url(../images/btn_globalHover.png) left top no-repeat;
}
.button-checkOut{
	margin-top:15px;
	background:url(../images/btn_checkOut.png) left top no-repeat;
	width:171px;
	height:40px;
	color:#fff;
	font-size:21px;
	border:0;
	cursor:pointer;
}
.button-checkOut-01{
	margin-left:118px;
	background:url(../images/btn_checkOut.png) left top no-repeat;
	width:171px;
	height:40px;
	color:#fff;
	font-size:21px;
	border:0;
	cursor:pointer;
}
.button-checkOut:hover, .button-checkOut-01:hover{
	background:url(../images/btn_checkOutHover.png) left top no-repeat;
}
.button-129{
	margin-top:7px;
	background:url(../images/btn_addcart.png) left top no-repeat;
	width:129px;
	height:30px;
	color:#fff;
	font-size:14px;
	border:0;
	cursor:pointer;
}
.button-129:hover{
	background:url(../images/btn_addcart_hover.png) left top no-repeat;
}
.button-go{
	margin-top:7px;
	background:url(../images/btn_global_go.png) left top no-repeat;
	width:41px;
	height:30px;
	color:#fff;
	font-size:14px;
	border:0;
	cursor:pointer;
}
.button-go:hover{
	background:url(../images/btn_global_go_hover.png) left top no-repeat;
}
.button-buy{
	
	background:url(../images/btn_global_buy.png) left top no-repeat;
	width:83px;
	height:30px;
	line-height:30px;
	color:#fff;
	display:block;
	/*font-size:14px;*/
	border:0;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
.button-buy:hover{
	background:url(../images/btn_global_buy_hover.png) left top no-repeat;
	text-decoration:none;
}

.button-180{
	margin-top:7px;
	background:url(../images/btn_180.png) left top no-repeat;
	width:180px;
	height:30px;
	color:#fff;
	font-size:14px;
	border:0;
	cursor:pointer;
}
.button-180:hover{
	background:url(../images/btn_180_hover.png) left top no-repeat;
}

/* ---- general styles ends ----*/

/* ---- header styles starts ----*/
#header{
	width:100%;
	height:90px;
}
#header .logo{
	width:256px;
	height:58px;
	float:left;
	margin:20px 0 0 10px;
}
#header .right{
	float:right;
	width:500px;
	min-height:70px;	
	margin:0;
}
	
	#header .right .navigation{
		float:right;
		width:420px;
		height:30px;	
		background:url(../images/bckgrd_loginTab.png) right top no-repeat;
		font-size:13px;
		margin:0;
		padding:5px 0 0;
		font-weight:normal;
		text-align:right;
	}
	#header .right .navigation a{
		font-size:11px;
		margin:0;
		padding:5px 0 0;
		text-align:center;
		text-transform:uppercase;
	}
	#header .right .contact{
		clear:both;
		float:right;
		width:100%;
		height:30px;
		margin:20px 10px 0 0;
		text-align:right;
	}
	#header .right .contact span.bold{
		color:#000;
		font-weight:bold;
	}
/* ---- header styles ends ----*/

/* ---- top navigation styles starts ----*/
#topNavigation{
	clear:both;
	height:42px;
	width:800px;
	float:left;
}
/* ---- top navigation styles ends ----*/

/* ---- content styles starts ----*/
#content{
	clear:both;
	width:100%;
	margin:15px 0;
	text-align:center;
}

#content .left{
	float:left;
	width:475px;
}
#content .right{
	float:right;
	width:475px;
}
/*new by sunil*/
#content1{
	clear:both;
	width:960px;
	margin:15px auto;
	text-align:center;
	/*border:1px solid black;*/
	overflow:hidden;
}
#content1 .contentleft{
	float:left;
	width:720px;
	margin-right:7px;
/*	border:1px solid red;*/
}
#content1 .contentright{
	float:left;
	width:233px;
/*	border:1px solid blue;*/
}


	#content1 .container .top{
		background:url(../images/bckgrd_containerTop.png) left top no-repeat;
		width:720px;
		height:10px;
	}
	#content1 .container .middle{
		background:url(../images/bckgrd_containerMiddle.png) left top repeat-y;
		width:680px;
		min-height:200px;
		padding:10px 20px 15px;
		text-align:left;
		overflow:hidden;
	}
	#content1 .container .middleImage{
		background:url(../images/bckgrd_containerMiddle.png) left top repeat-y;
		width:680px;
		padding:0;
		text-align:left;
		overflow:hidden;
	}
	#content1 .container .bottom{
		background:url(../images/bckgrd_containerBottom.png) left top no-repeat;
		width:720px;
		height:10px;
	}
	
	#content1 .container .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	#content1 .container .middle .headerBig{
		color:#2a4876;
		font-size:21px;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	
	#content1 .container .middle dl.block{
		margin:20px 10px;
		width:680px;
	}
	#content1 .container .middle dl.block dd{
		float:left;
		width:215px;
		text-align:right;
		padding:5px 10px 0 0;
		margin-bottom:20px;
	}
	#content1 .container .middle dl.block dt{
		float:left;
		margin-bottom:20px;
		width:210px;
	}
	.errorText{
		clear:both;
		background:url(../images/icon_error.png) 10px 15px no-repeat;
		padding:17px 0 10px 32px;
		color:#ff0000;
		*margin-left:180px;
	}
	/* ---- container styles starts ----*/
	#content .container{

		width:720px;
		margin:0 auto;
	}
	#content .container .top{
		background:url(../images/bckgrd_containerTop.png) left top no-repeat;
		width:720px;
		height:10px;
	}
	#content .container .middle{
		background:url(../images/bckgrd_containerMiddle.png) left top repeat-y;
		width:680px;
		min-height:200px;
		padding:10px 20px 30px;
		text-align:left;
	}
	#content .container .bottom{
		background:url(../images/bckgrd_containerBottom.png) left top no-repeat;
		width:720px;
		height:10px;
	}
	
	#content .container .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	#content .container .middle .headerBig{
		color:#2a4876;
		font-size:21px;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	
	#content .container .middle dl.block{
		margin:20px 10px;
		width:680px;
	}
	#content .container .middle dl.block dd{
		float:left;
		width:215px;
		text-align:right;
		padding:5px 10px 0 0;
		margin-bottom:20px;
	}
	#content .container .middle dl.block dt{
		float:left;
		margin-bottom:20px;
		width:210px;
	}
	#content .container .middle dl.block dt label.errorText{
		clear:both;
		float:left;
		background:url(../images/icon_error.png) 10px top no-repeat;
		padding:2px 0 10px 32px;
		color:#ff0000;
		*margin:0;
	}
	/* ---- container styles ends ----*/
	
	/* ---- container-450 styles starts ----*/
	#content .container-450{
		width:450px;
		margin:0 auto;
	}
	#content .container-450 .top{
		background:url(../images/bckgrd_containerTop-450.png) left top no-repeat;
		width:450px;
		height:10px;
	}
	#content .container-450 .middle{
		background:url(../images/bckgrd_containerMiddle-450.png) left top repeat-y;
		width:410px;
		min-height:200px;
		padding:10px 20px 30px;
		text-align:left;
	}
	#content .container-450 .bottom{
		background:url(../images/bckgrd_containerBottom-450.png) left top no-repeat;
		width:450px;
		height:10px;
	}
	
	#content .container-450 .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	#content .container-450 .middle .headerBig{
		color:#2a4876;
		font-size:21px;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	
	#content .container-450 .middle dl.block{
		margin:20px 10px;
	}
	#content .container-450 .middle dl.block dd{
		float:left;
		width:127px;
		text-align:right;
		padding:5px 10px 0 0;
		margin-bottom:20px;
	}
	#content .container-450 .middle dl.block dt{
		margin-bottom:20px;
	}
	/* ---- container styles ends ----*/
	
	#content .container-770 .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	#content .container-770 .middle .headerBig{
		color:#2a4876;
		font-size:21px;
		text-transform:capitalize;
		margin-bottom:15px;
	}

	#content .container-770 .top{
		background:url(../images/bckgrd_containerTop-770.png) left top no-repeat;
		width:770px;
		height:10px;
	}
	#content .container-770 .middle{
		background:url(../images/bckgrd_containerMiddle-770.png) left top repeat-y;
		width:770px;
		min-height:200px;
		padding:10px 20px 30px;
		text-align:left;
	}
	#content .container-770 .bottom{
		background:url(../images/bckgrd_containerBottom-770.png) left top no-repeat;
		width:770px;
		height:10px;
	}
	
	
	/* Fieldset area by sunil*/
	.fieldsetarea{
		width:680px;		
		margin-bottom:15px;
		
	}
	.fieldsetarea .framework_form{
		height:45px;		
		/*border:1px solid red;*/
	}
	.fieldsetarea select.dropdown_sty{
		margin-top:10px;
		padding:0;
		height:25px;
		width:190px;
		margin-right:10px;
	}
	.dropdown_left{
		float:left;
		
	}
	
.margin7{
	margin-top:7px;
}

/*   Product area by sunil */

.productHeader{
	width:680px;
	height:20px;
	background:url(../images/category_header.png) left top no-repeat;
	text-transform:uppercase;
	padding:7px 10px;
	color:#ffffff;
	font-size:14px;
}
.productHeader a{
	color:#ffffff;
	text-decoration:none;
}
.productHeader a:hover{
	text-decoration:underline;
}
.productHeader-error{
	width:680px;
	height:20px;
	text-transform:uppercase;
	padding:7px 10px;
	color:#ff0000;
	font-size:14px;
	text-align:center;
}
.productCost{
	clear:both;
	width:100%;
	color:#2a4876;
	text-align:left;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
}
.checkoutStep{
	clear:both;
	width:98%;
	color:#2a4876;
	text-align:right;
	padding:0 10px;
	font-size:18px;
	font-weight:normal;
}
.productContent-header{
	background:url(../images/productContainer_top.png) left top no-repeat;
	width:680px;
	height:40px;
	paddng:10px;
	margin:20px 0 0;	
}
.productContent-header1{
	background:url(../images/productContainer_top.png) left top no-repeat;
	width:680px;
	height:10px;
	paddng:10px;
	margin:20px 0 0;	
}
	.productContent-header h1{
		float:left;
		width:580px;
		margin:0;
		color:#2A4876;
		font-size:18px;
		font-weight:normal;
		padding:10px 0 0 10px;
	}
	.productContent-header h1 span{
		color:#2a4876;
		font-weight:bold;
	}	
.icon-expand{
	float:right;
	height:15px;
	margin:15px 20px 0 0;
	width:20px;
}

.productContent-mid{
	background:url(../images/productConatiner_mid.png) left top repeat-y;
	width:680px;
	height:auto;
	paddng:10px 10px 20px 10px;
	overflow:hidden;	
}

	.productContent-mid ul{
		clear:both;
		float:left;
		margin:10px 0 0 10px;
		padding:0;
		width:94%;
		border-bottom:1px solid #d2d1d1;
	}
	
	.productContent-mid ul li{
		display:inline;
		float:left;
		xpadding:10px 20px;		
	}
	
	.productContent-mid ul li{
		padding:10px;
		display:block;
		background-color:#F2F2F2;
		border:1px solid #cacaca;
		border-bottom:none;
	}
	.productContent-mid ul li.last{
		padding:10px;
		display:block;
		background-color:#F2F2F2;
		border:1px solid #666;
		border-bottom:none;
	}
	.productContent-mid ul li:hover, .productContent-mid ul li.last:hover,
	.productContent-mid ul li.active{
		padding:10px;
		display:block;
		background-color:#4387c5;
		border:1px solid #2576bc;
		border-bottom:none;
		color:#fff;
		text-decoration:none;
	}
	.productContent-mid ul li:hover a, .productContent-mid ul li.last a:hover,
	.productContent-mid ul li.active a{
		color:#fff;
		text-decoration:none;
	}

	.productarea{
		/*width:640px;*/
		clear:both;
		margin:0 auto 20px;
	}
	
	.productarea table td{
		text-align: left;
		vertical-align:top;
		padding:5px;
		line-height:18px;
		/*border-bottom:1px solid #ccc;*/
	}
	.productarea table.checkOut td{
		vertical-align:top;
		text-align:center;
		padding:5px;
		line-height:18px;
		border:1px solid #ccc;
	}
	.productarea table.checkOut td a.edit{
		width:25px;
		height:32px;
		float:left;
		margin:0 10px 0 5px;
		background:url(../images/edit_icon.png) no-repeat left top;
	}
	.productarea table.checkOut td a.edit:hover{
		background:url(../images/edit_icon-hover.png) no-repeat left top;
	}
	.productarea table.checkOut td a.delete{
		width:25px;
		height:32px;
		float:left;
		background:url(../images/delete-icon.png) no-repeat left top;
	}
	.productarea table.checkOut td a.delete:hover{
		background:url(../images/delete-icon-hover.png) no-repeat left top;
	}
	.productarea table.checkOut td a.update{
		width:25px;
		height:32px;
		float:left;
		margin:0 10px 0 5px;
		background:url(../images/add_icon.png) no-repeat left top;
	}
	.productarea table.checkOut td a.update:hover{
		background:url(../images/add_icon-hover.png) no-repeat left top;
	}
	.productarea table td div h2{
		font:normal 16px Verdana, Geneva, sans-serif;
		color:#2a4876;
		margin:0 0 10px;
	}
	.productarea table td.radioButton{
		text-align: center;
		width:10px;
	}
	.productarea table td.verticalName{
		width:20%;
	}
	
	.productarea table td div.animatedcontent{
		margin-top:10px;
		border:1px dotted #908f8f;
		background-color:#d3d3d3;
		padding:5px;
		display:none;
	}
	.productarea table td div#basic-modal{
		background:none;
		border:0;
		margin:0;
		padding:0;
		display:block;
	}
	.productarea table td div.subCategory{
		margin-top:10px;
		border:1px dotted #d4d1d1;
		background-color:#f2eeee;
		padding:5px; 
	}
	.productContent-mid .productColumn{
		background:url(../images/productBox.png) left top no-repeat;
		float:left;
		width:193px;
		height:290px;
		margin:20px 10px;
		text-align:center;
	}
	
	.productContent-mid .productColumnSelected{
		background:url(../images/productBoxSelected.png) left top no-repeat;
		position:relative;
		*float:left;
		width:190px;
		height:283px;		
		left:10px;
		margin-top:20px;
		*margin-top:-310px;
	}
#imagebgslider1{
	width:960px;
	height:272px;
	margin:0;
	padding:0;
	background:url(../images/atlanta.jpg) no-repeat;
	}
#imagebgslider2{
	width:960px;
	height:272px;
	margin:0;
	padding:0;
	background:url(../images/losangeles.jpg) no-repeat;
	}	
#imagebgslider3{
	width:960px;
	height:272px;
	margin:0;
	padding:0;
	background:url(../images/zurich.jpg) no-repeat;
	}
.slidertext{
	/*position: relative;*/
        position:relative;
	top: -74px;
/*	left: 20px;*/
        left: 500px;
	font-family:Verdana;
	font-size:22px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	}
        #slidertext11,#slidertext12,#slidertext13,#slidertext14,#slidertext21,#slidertext22,#slidertext31,#slidertext32,#slidertext41,#slidertext42 {
        position:relative;
	top: -74px;
        left: 800px;
	font-family:Verdana;
	font-size:22px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
        }
/*.slidertext1{
	visibility:hidden;
	position: relative;
	top: -100px;
	left: 20px;
	font-family:Verdana;
	font-size:22px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	}	
.slidertext2{
	visibility:hidden;
	position: relative;
	top: -126px;
	left: 20px;
	font-family:Verdana;
	font-size:22px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	}
.slidertext3{
	visibility:hidden;
	position: relative;
	top: -152px;
	left: 20px;
	font-family:Verdana;
	font-size:22px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	}	*/
#imagebgslider4{
	width:960px;
	height:272px;
	margin:0;
	padding:0;
	background:url(../images/mumbai.jpg) no-repeat;
	}
	.productContent-mid .productColumn .deleteIcon{		
		margin:10px auto 0;
		width:90%;
		text-align:right;
		padding-right:12px;
	}
	.productContent-mid .productColumn .image{		
		margin:0 auto;
		width:100px;
		height:100px;
		background-color:#e1e0e0;
		border:1px solid #a3a1a1;
	}
	.productContent-mid .productColumn .text .left{		
		float:left;
		width:20px;
		margin:5px 0 0 25px;
	}
	.productContent-mid .productColumn .text .right{		
		float:right;
		width:130px;
		margin:5px 15px 0 0;
		text-align:left;
		line-height:15px;
	}
	.productContent-mid .productColumn .text .right a{		
		font-size:10px;
		text-decoration:underline;
		line-height:30px;
	}
	.productContent-mid .productColumn .price{		
		clear:both;
		margin:0 auto;
		width:95%;
		color:#ff0000;
		font-weight:bold;
		text-align:center;
		padding-top:8px;
	}
	.productContent-mid .productColumn .recommended{		
		clear:both;
		margin:5px auto;
		width:95%;
		color:#2275bb;
		text-transform:capitalize;
		text-align:center;
	}
	.productContent-mid .productColumn .mandatory{		
		clear:both;
		margin:0 auto;
		width:95%;
		color:#ff0000;
		text-align:center;
		text-transform:capitalize;
	}

.productContent-bottom{
	background:url(../images/productContainer_bottom.png) left top no-repeat;
	width:680px;
	height:11px;	
}

.box1{
	margin-bottom:20px;
}
.productarea_left{
	float:left;
	width:330px;	
	margin-right:15px;
}
.productarea_right{
	float:left;
	width:330px;
	}
.blue_top{
	background:url(../images/bluehead_top.jpg) left top no-repeat;
	height:29px;
	width:330px;
}
.blue_mid{
	background:url(../images/bluehead_mid.jpg) left top no-repeat;
	height:165px;
	width:328px;
	overflow:hidden;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.blue_bottom{
	background:url(../images/bluehead_bottom.jpg) left top no-repeat;
	height:16px;
	width:330px;
}
.blue_top h1{
	font:bold 13px/29px Verdana,Geneva,sans-serif;
	padding:0 0 0 10px;
	text-transform:capitalize;
}
.blue_mid .midtextarea{
	padding:10px;
}
.midtextarea .midarealeft{
	width:105px;
	margin-right:10px;
	float:left;	
}
.midtextarea .midarealeft img{
	border:1px solid #666;
	margin-bottom:10px;
}
.midtextarea .midarearight{
	height:35px;	
}
.midarearight p{
	margin:0 0 10px 0;
}

/* ---- text styles ----*/
.text_red_bold{
	color:#F00;
	font-weight:bold;
}
.text_blue_bold{
		font-weight:bold;
		color:#2275bb;
}
/* ---- Link styles ----*/
.whitelink,
a.whitelink:link{color:#ffffff;text-decoration: none;}
a.whitelink:hover{text-decoration: none;}
	
.learnmore,
a.learnmore:link{ background:url(../images/blue_arrow.png) no-repeat scroll right 4px;
padding:0 17px 0 0;color:#4991cc;text-decoration: none;}
a.learnmore:hover{text-decoration: underline;}

.learnmore1,
a.learnmore1:link{ background:url(../images/blue_arrow.png) no-repeat scroll right 4px;
padding:0 17px 0 0;color:#4991cc;text-decoration: none; margin-left: 120px}
a.learnmore1:hover{text-decoration: underline;}

.learnmore2,
a.learnmore2:link{ background:url(../images/blue_arrow.png) no-repeat scroll right 4px;
padding:0 17px 0 0;color:#4991cc;text-decoration: none; margin-left: 80px}
a.learnmore2:hover{text-decoration: underline;}

.blacklink,
a.blacklink:link{color:#505050;text-decoration: none; line-height:16px;}
a.blacklink:hover{color:#4991cc;text-decoration: underline;}
	
#leftlink{
	margin:0;
	padding:0;
	}
		
#leftlink p{
	text-align: center;
	
	}	
#leftlink1 p{
	text-align: center;
	
	}		
	

/* ---- roundedblue styles ends ----*/
/* ---- content styles ends ----*/

/* ---- footer styles starts ----*/
#footer{
	clear:both;
	width:100%;
	padding:0;
	text-align:center;
	color:#333333;
	font-size:10px;
	margin:25px;
}
/* ---- footer styles starts ----*/

/* ---- Index page CSS starts ----*/
.bannerarea{
	margin:0 0 15px;
	overflow:hidden;
}
.bannerarea .left{
	float:left;
	width:716px;
	overflow:hidden;
}
.bannerarea .right{
	float:right;
	font-size:11px;
	overflow:hidden;
}
.pagination{
	width:100%;
	text-align:left;
	padding:5px 5px 10px;
	color:#909090;
}
.pagination a{
	width:100%;
	text-align:left;
	padding:5px 5px 10px;
	color:#909090;
	font-weight:bold;
}
.pagination span{
	color:#000;
}
.call{
	background:url(../images/icon_call.png) left top no-repeat;
	line-height:20px;
	margin-top:20px;
	padding:0 0 10px 27px;
	font-size:11px;
}
.request-info{
	background:url(../images/icon_info.png) left top no-repeat;
	line-height:20px;
	padding:0 0 10px 27px;
	font-size:11px;
}
.chat{
	background:url(../images/icon_chat.png) left top no-repeat;
	line-height:20px;
	padding:0 0 10px 27px;
	font-size:11px;
}
.chat a{
	text-decoration:underline;
}
.container{
	margin-bottom:10px;
	}
.textcontainer2{
	font:11px Verdana, Geneva, sans-serif;
	color:#505050;
	margin:0 0 10px;
	font-style:italic;
}
#addis{
	margin:0;
	padding:0;
	widht:100%;
	height:25px;
	}
#addis p{
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		vertical-align:middle;
		align:center;
		color:ffffff;
		}
	
.textcontainer h2{
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#2a4876;
	margin:0 0 10px;
}
.textcontainer p{
	margin:0 0 18px;
	line-height:18px;
	text-align:justify;
}
.textcontainer-left{
	float:left;
	width:48%;
	margin:0 0 18px;
	line-height:18px;
	text-align:justify;
}
.textcontainer-right{
	float:right;
	width:48%;
	margin:0 0 18px;
}
.textcontainer .left{
	float:left;
	width:50%;
	margin:0 0 18px;
}
.textcontainer .right{
	float:right;
	width:338px;
	margin:0 0 18px;
	line-height:18px;
	text-align:justify;
	border-left:2px solid #e9e9e9;
}
.textcontainer .left .content, .textcontainer .right .content{
	padding:5px 20px;
	line-height:25px;
	text-align:justify;
}
.textcontainer .left .content .blue a, .textcontainer .right .content .blue a{
	color:#4991cc;
	text-decoration:none;
}
.textcontainer .left .content .blue a:hover, .textcontainer .right .content .blue a:hover{
	text-decoration:underline;
}
.textcontainer .left .content a, .textcontainer .right .content a{
	color:#505050;
	text-decoration:none;
}
.textcontainer .left .content a:hover, .textcontainer .right .content a:hover{
	text-decoration:underline;
}
.textcontainer .left h2, .textcontainer .right h2{
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#303030;
	padding:5px 10px;
	background-color:#eeeded;
}
.textcontainer-full, .textcontainer .tabNavigation .content .full{
	float:left;
	width:98%;
	margin:0 0 18px;
	line-height:18px;
	text-align:justify;
}
.textcontainer-left h2, .textcontainer-right h2, .textcontainer-full h2{
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#4991cc;
	margin:0 0 10px;
	text-decoration:underline;	
}
.textcontainer .tabNavigation .content .full h2{
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 0 10px;
}
.textcontainer-full h1{
	font:bold 13px Verdana, Geneva, sans-serif;
	margin:0 0 10px;	
}
.textcontainer-left img, .textcontainer-right img, .textcontainer-full img, .textcontainer .tabNavigation .content .full img{
	float:left;
	margin:0 10px 10px 0;
}
.textcontainer-left p, .textcontainer-right p, .textcontainer-full p, .textcontainer .tabNavigation .content .full p{
	padding:0;
	margin:0;
	line-height:18px;
	text-align:justify;
}
.textcontainer-full p, .textcontainer .tabNavigation .content .full p{
	line-height:16px;
}

.textcontainer dl{
		/*margin:20px 10px;*/
		width:680px;
	}
	.textcontainer dl dd{
		clear:both;
		float:left;
		width:140px;
		text-align:left;
		padding:5px 10px 0 0;
		margin:0;	
	}
	.textcontainer dl dt{
		float:left;
		margin-bottom:10px;
		width:510px;
	}
	.textcontainer dl dt label.errorText, .textcontainer label.errorText{
		clear:both;
		*float:left;
		*margin:-40px 0 0 210px;
		background:url(../images/icon_error.png) 10px 15px no-repeat;
		padding:17px 0 10px 32px;
		color:#ff0000;
	}
	.textcontainer label.errorText-long{
		clear:both;
		*float:right;
		*margin:-40px 0 0 410px;
		background:url(../images/icon_error.png) 10px 15px no-repeat;
		padding:17px 0 10px 32px;
		color:#ff0000;
	}
.textcontainer dl.contact{
		/*margin:20px 10px;*/
		width:100%;
		font-size:9px;
		color:#606060;
	}
	.textcontainer dl.contact dd{
		clear:both;
		float:left;
		width:20px;
		text-align:right;
		padding:0 3px 0 0;
		margin:0;
	}
	.textcontainer dl.contact dt{
		float:left;
		margin-bottom:10px;
		width:640px;
		padding-top:3px;
	}

.textcontainer img{
	margin:10px 0 10px 20px;
}

.textcontainer .imagearea img{
  margin:0;
}

.textcontainer-full img{
	margin:0 10px 10px 0;
}
.textcontainer .tabNavigation{
	margin:0 auto;
	text-align:center;
	padding:0;
	width:680px;
}
	.textcontainer .tabNavigation ul{
		margin:0;
		padding:10px 0 8px;
		text-align:left;
		border-bottom:1px solid #c3c3c3;
	}
	.textcontainer .tabNavigation ul li{
		display:inline;
		background-color:#f2f2f2;
		padding:4px 20px 8px;
		margin-right:-2px;
		*margin-right:0px;
		
	}
	.textcontainer .tabNavigation ul li a{
		text-decoration:none;
		color:#606060;
		*margin-top:5px;
	}
	.textcontainer .tabNavigation ul li a:hover{
		text-decoration:underline;
	}
	.textcontainer .tabNavigation ul li.active{
		background:url(../images/tabNavigation_active.png) left top no-repeat;
		width:241px;
		margin-right:-4px;
		padding:5px 44px 10px;
		*padding:5px 44px 12px;
		line-height:16px;
		*line-height:21px;
		color:#2a4876;
	}
	.textcontainer .tabNavigation .content{
		margin:0;
		padding:10px;
		text-align:left;
		min-height:100px;		
		border-right:1px solid #c3c3c3;
		border-left:1px solid #c3c3c3;
	}
	.textcontainer .tabNavigation .bottomSection{
		background:url(../images/tabNavigation_contentBottom_bckgrd.jpg) left top no-repeat;
		margin:0;
		height:13px;
	}
#news{
	margin:0;
	padding:0;
	}
#news .ndate{
	font-family:Verdana;
	font-size:12px;
	color:#d40101;
	text-decoration:none;	
	}
#news h2{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#0057aa;
	text-decoration:none;	
	}
#news p{
	font-family:Verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;	
	}
#newslink{
	float:right;
	padding:0;
	}
	
.bullet{
	margin:0;
	padding:0;
	
}
.bullet img{
	margin:10px 0 10px 20px;
}
.bullet ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet li {
background:url("../images/blue_bullet.jpg") no-repeat scroll 0 1px transparent;
padding:0 0 10px 18px;
}
.bullet2{
	margin:0;
	padding:0;
}
.bullet2 img{
	margin:10px 0 10px 0;
}
.bullet2 ul {
list-style:none outside none;
margin:0 0 5px;
padding:5px 0 0;
}
.bullet2 li {
background:url("../images/round.png") no-repeat scroll 0 5px transparent;
padding:0 0 10px 15px;
}
.bullet1{
	margin:0;
	padding:0;
}

.bullet1 ul { 
margin:0 0 10px 20px;
padding:10px 0 0;
font:bold 13px Verdana, Geneva, sans-serif ;
color:#FFFFFF;
}
.bullet1 li {

padding:0 0 10px 5px;
}
.learnmorearea{
	margin:0 0 10px;
	padding:0;
	height:20px;
}
.bullet3{
	margin:0;
	padding:0;
}
.bullet3 img{
	margin:10px 0 10px 20px;
}
.bullet3 ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet3 li {
background:url("../images/dot.png") no-repeat scroll 0 5px transparent;
padding:0 0 7px 15px;
}

.featurearea{	
	margin:0 0 10px;
}
.featurearea .box1{
	margin:10px 15px 0 0;	
	float:left;
}
.featurearea .blue_top{
	background:url(../images/bluehead_top_index_210.png) left top no-repeat;
	height:29px;
	width:210px;
}
.featurearea .blue_mid{	
	height:290px;
	width:208px;
	overflow:hidden;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}

.featurearea .blue_bottom{
	background:url(../images/bluehead_bottom_index_210.png) left top no-repeat;
	height:16px;
	width:210px;
}
.featurearea .blue_top h1{
	font:bold 13px/29px Verdana,Geneva,sans-serif;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.featurearea .blue_mid .midtextarea{
	padding:10px;
	height:95px;
}
.featurearea .heading_text{
	font:bold 12px Verdana, Geneva, sans-serif;
	margin:0 0 5px;
}
.featurearea  p{
	margin-bottom:10px;
	
}
.bullet4{
	margin:0;
	padding:0;
}
.bullet4 img{
	margin:10px 0 10px 20px;
}
.bullet4 ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet4 li {
background:url("../images/dot1.png") no-repeat scroll 0 5px transparent;
padding:0 0 2px 18px;
}
.newsdivider{
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	margin-top:5px;
		}
.newsdivider1{
	height:1px;
	background: url(../images/newsdivider.jpg) repeat-x;
	margin-bottom:10px;
	margin-top:5px;
	}
.newsdivider2{
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:15px;
	margin-top:10px;
		}

.divider{
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	
	}
.divider1{
	height:2px;
	background-color:#03398a;
	margin-bottom:10px;
	
	}

.testimonial{
	background:url(../images/testimonial_bckgrd.jpg) left top no-repeat;
	color:#ffffff;
	height:160px;
	text-align:left;
}
.testimonial .text{
	padding:17px 10px 0 13px;
	font-size:16px;
	line-height:23px;
}
.testimonial .writer{
	float:right;
	padding:22px 10px 0 13px;
	text-align:right;
	font-size:15px;
}

.bullet-t{
	margin:0;
	padding:0;
	display:none;
}
.bullet-t img{
	margin:10px 0 10px 20px;
}
.bullet-t ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet-t li {
background:url("../images/blue_bullet.jpg") no-repeat scroll 0 1px transparent;
padding:0 0 10px 18px;
}


.bullet-i{
	margin:0;
	padding:0;
	display:none;
}
.bullet-i img{
	margin:10px 0 10px 20px;
}
.bullet-i ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet-i li {
background:url("../images/blue_bullet.jpg") no-repeat scroll 0 1px transparent;
padding:0 0 10px 18px;
}

.bullet-h{
	margin:0;
	padding:0;
	display:none;
}
.bullet-h img{
	margin:10px 0 10px 20px;
}
.bullet-h ul {
list-style:none outside none;
margin:0 0 10px;
padding:10px 0 0;
}
.bullet-h li {
background:url("../images/blue_bullet.jpg") no-repeat scroll 0 1px transparent;
padding:0 0 10px 18px;
}


/* ---- Rightside area starts ----*/
.contentright .rightarea{
	height:auto;
}
.rightarea .box_r{
	margin:0 0 10px 0;
}

.rightarea .box_r1{
	margin:0 0 0 0;
}
.container-233{
		width:233px;
		margin:0 auto;
	}
.container-233 .top{
		background:url(../images/bckgrd_containetop_233.png) left top no-repeat;		
		height:10px;
	}
.container-233 .middle{
		background:url(../images/bckgrd_containemid_233.png) left top repeat-y;			
		padding:10px 15px 0;
		text-align:left;
		overflow:hidden;
	}
	.container-233 .middleCircle{
		background:url(../images/bckgrd_containemid_233.png) left top repeat-y;			
		text-align:center;
		overflow:hidden;
	}
.container-233 .middle .middleleft{
	width:97px;
	float:left;
	margin:0 5px 0 0;	
	padding:10px 0 0;
	}
.container-233 .middle .middleright{	
	float:left;
margin:0 5px 0 0;
text-align:right;
width:90px;
	}
.container-233 .middle .middleright h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.container-233 .middle .middleright p{	
	 margin:0 0 10px 0;
}
.container-233 .bottom{
		background:url(../images/bckgrd_containebottom_233.png) left top no-repeat;		
		height:10px;
	}
	
.container-233 .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
.container-234{
		width:233px;
		margin:0 auto;
	}
.container-234 .top{
		background:url(../images/blue_containertop.png) left top no-repeat;		
		height:14px;
	}
.container-234 .middle{
		background:url(../images/blue_containermid.jpg) left top no-repeat;			
		padding:10px 15px 0;
		text-align:left;
		overflow:hidden;
		
	}
	.container-234 .middleCircle{
		background:url(../images/blue_containermid.jpg) left no-repeat;			
		text-align:center;
		overflow:hidden;
	}
.container-234.middle .middleleft{
	width:97px;
	float:left;
	margin:0 5px 0 0;	
	padding:10px 0 0;
	}
.container-234 .middle .middleright{	
	float:left;
margin:0 5px 0 0;
text-align:right;
width:90px;
	}
.container-234 .middle .middleright h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.container-234 .middle .middleright p{	
	 margin:0 0 10px 0;
}
.container-234 .bottom{
		background:url(../images/blue_containerbottom.png) left top no-repeat;		
		height:83px;
		
		}
.bline {
	font:bold 16px Verdana,Geneva,sans-serif ;
    color:#FFFFFF;
	margin:0 0 0px 0;
		padding:47px 0 0 0;
	
	}
.container-234 .middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}

.latest_newsarea h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.latest_newsarea1 h2{
	 font:bold 18px Verdana, Geneva, sans-serif;
	 margin:0 0 5px 0;
	 color:#ffffff;
}
.latest_newsarea2 h2{
	 font:bold 18px Verdana, Geneva, sans-serif;
	 margin:0 0 5px 0;
	 color:#03398a;
	 text-transform: none;
}
.latest_newsarea3 h2{ 
	 font:bold 18px Verdana, Geneva, sans-serif;
	 margin:0 0 10px 0;
	 color:#03398a;
}
.rightPanels{
	 color:#757575;
	 margin:0 -1px 5px 0;
}
.rightPanels h2{
	 font:bold 13px Verdana, Geneva, sans-serif;
	 text-transform:capitalize;
	 color:#2a4876;
	 margin:0 0 5px 0;
}
.rightPanels .image{
	width:100%;
	text-align:center;
	margin:10px auto;
}
.searcharea{
	width:195px;
	height:10px;
	float:right;
	margin:6px 0 0 0;
}
.searcharea fieldset {
background:url("../images/search-bg.png") no-repeat scroll 100% 0 transparent;
border:medium none;
color:#3E3E3E;
padding:0 0 0 10px;
line-height:19px;
}
.searcharea input.text {
background:none repeat scroll 0 0 transparent;
border:medium none;
width:130px;
}
.searcharea input {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
vertical-align:middle;
}
.searcharea input.submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:27px;
width:28px;
}
#full-content{
	clear:both;
	width:100%;
	margin:15px 0;
	text-align:center;
}
#full-content .container .top{
		background:url(../images/bckgrd_containerTop-940.png) left top no-repeat;
		width:940px;
		height:10px;
	}
	#full-content .container .middle{
		background:url(../images/bckgrd_containerMiddle-940.png) left top repeat-y;
		width:940px;
		*width:900px;
		min-height:200px;
		padding:10px 20px 15px;
		text-align:left;
		overflow:hidden;
	}
	#full-content .container .middle .headerBig{
		color:#2a4876;
		font-size:21px;
		text-transform:capitalize;
		margin-bottom:15px;
	}
	#full-content .container .textcontainer{
		width:900px;
		padding:0;
		text-align:left;
		overflow:hidden;
	}
	#full-content .container .bottom{
		background:url(../images/bckgrd_containerBottom-940.png) left top no-repeat;
		width:940px;
		height:10px;
	}
	#full-content .middle dl.block{
		margin:20px 10px;
	}
	#full-content .middle dl.block dd{
		float:left;
		width:320px;
		text-align:right;
		padding:5px 10px 0 0;
		margin-bottom:20px;
	}
	#full-content .middle dl.block dt{
		margin-bottom:20px;
	}
	.results{
		float:left;
		width:98%;
		margin:0 0 18px;
		line-height:18px;
		text-align:justify;
	}
	.results .left{
		float:left;
		width:2%;
	}
	.results .right{
		float:left;
		width:95%;
	}

.payment-headers, .payment-mode
{
	font-weight:normal;
}
.payment-mode
{
	margin-bottom:20px;
}
.payment-headers span
{
	font-weight:bold;
	color:#4991cc;
}
.payment-cheque
{
	font-size:16px;
	font-weight:normal;
	color:#666666;
	tex-align:center;
}

	
/* ---- Admin styles --- */
.admin-topPanel{
	float:left;
	width:500px;
	padding:10px;
	border:1px solid red;
}
.modality{width:47%; float:left;display:none;}
.userType{width:47%; float:right;display:none;}


/* ---- Nembot Store styles --- */

.app-conatner{
	width:660px;
	padding-top:30px;
}
.app-octane-container{
	width:678px;
	padding-top:30px;
}
.app-octane-container-small{
	float:left;
	width:154px;
	min-height:200px;
	margin-left:3px;
	border:1px dashed #cacaca;
	padding:5px;
}
.app-octane-container-small a{
	color:#333333;
}
.special{
	border:1px dashed #2A4876;
	background-color:#cadef8;
}

.app-octane-container-small a:hover{
	color:#2A4876;
	text-decoration:none;
}
.app-octane-container-small ul{
	padding:0 0 0 15px;
	margin:-10px 0 0 0;
}
.app-octane-container-small li{
	margin:0;
	padding:15px 0 0 2px;
}

.right-container{
		width:233px;
		margin:0 auto;
	}
.right-container-top{
		background:url(../images/bckgrd_containetop_233.png) left top no-repeat;		
		height:10px;
	}
.right-container-middle{
		background:url(../images/bckgrd_containemid_233.png) left top repeat-y;			
		padding:10px 15px 0;
		text-align:left;
		overflow:hidden;
	}
	.right-container-middleCircle{
		background:url(../images/bckgrd_containemid_233.png) left top repeat-y;			
		text-align:center;
		overflow:hidden;
	}
.right-container-middle .middleleft{
	width:97px;
	float:left;
	margin:0 5px 0 0;	
	padding:10px 0 0;
	}
.right-container-middle .middleright{	
	float:left;
margin:0 5px 0 0;
text-align:right;
width:90px;
	}
.right-container-middle .middleright h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.right-container-middle .middleright p{	
	 margin:0 0 10px 0;
}
.right-container-bottom{
		background:url(../images/bckgrd_containebottom_233.png) left top no-repeat;		
		height:10px;
	}
	
.right-container-middle .header{
		color:#2a4876;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		margin-bottom:15px;
	}
.cartAction{
	width:100%;
	border-bottom:1px solid #dbdbdb;
}


.cartAction .addCart a.deHightlighted:hover{
	text-decoration:none;
}

.cartAction .viewCart a.deHightlighted:hover{

	text-decoration:none;
}

.productarea div h2
{
	font-size:14px;
	font-weight:bold;
}



.productarea .addCart a.deHightlighted:hover{
	text-decoration:none;
}



.productarea .addCart1 a.deHightlighted:hover{
	text-decoration:none;
}


.productarea .addCart2 a.deHightlighted:hover{
	text-decoration:none;
}

.topStatic-navigation {
    float: right;
    margin:-19px 10px 10px 0;
	*margin:20px 10px 10px 0;
    width: 350px;
	text-align:right;
}

.topStatic-navigation ul{
	padding:0;
	margin:0;
}
.topStatic-navigation li{
	display:inline;
	list-style:none;
}
.rating-Grey{
	background:url(../images/icon_star-grey.png) left top no-repeat;
	float:left;
	height: 10px;
    width: 10px;
	margin:7px 0 0 2px;
	cursor:pointer;
}

.rating-Yellow{
	background:url(../images/icon_star-yellow.png) left top no-repeat;
	float:left;
	height: 10px;
    width: 10px;
	margin:7px 0 0 2px;
	cursor:pointer;
}

.topLeft-navigation{
		clear:both;
		width:100%;
		float:left;
		width:300px;
		text-align:left;
		margin:0 0 10px;
}
.topLeft-navigation ul{
	padding:0;
	margin:0;
}
.topLeft-navigation li{
	display:inline;
	list-style:none;
}

 table.nembotPopup tr
 {
 	/*background-color:#76aaff;*/
 }

table.nembotPopup td
 {
 	background-color:#fff;
 	border:1px solid #76aaff;
 }

.nembotErrorText{
	background: url("../images/icon_error.png") no-repeat scroll left top transparent;
    clear: both;
    color: #FF0000;
    float: left;
    padding: 1px 0 10px 24px;
}

.serviceListing{
	float:left;
	margin:11px;
	width:650px;
	min-height:50px;
	text-align:center;
	border:1px solid #cacaca;
}
.serviceListing img{
	float:left;
	margin:10px;
}
.serviceListing table{
	float:left;
	margin:14px 10px 10px 0;
	width:518px;
	text-align:left;
}

.serviceListing .addCart a.deHightlighted:hover{
	text-decoration:none;
}


/*------ 15th Jan 2011 ------*/

.BYOT-fieldset
{
      clear:both; float:left;width:96%;margin:10px;background-color:#fff;
}

.fieldsetSelected
{
      background-color:#c8dcff;
      border:1px solid #76aaff;
}
/*--------------------- popup style ---------------------*/

 

.popup-topLeft{
	background:url(../images/popup/bckgrd_topLeft.png) left top no-repeat;
	width:6px;
	height:10px;
}

.popup-top{
	background:url(../images/popup/bckgrd_top.png) left top repeat-x;
	min-width:200px;
	height:10px;
}

.popup-topRight{
	background:url(../images/popup/bckgrd_topRight.png) left top no-repeat;
	width:9px;
	height:10px;
}

.popup-left{
	background:url(../images/popup/bckgrd_left.png) left top repeat-y;
	width:6px;
	min-height:200px;
}

.popup-content{
	min-width:200px;
	min-height:200px;
	background-color:#FFFFFF;
}

.popup-right{
	background:url(../images/popup/bckgrd_right.png) left top repeat-y;
	width:9px;
	min-height:200px;
}

.popup-bottomLeft{
	background:url(../images/popup/bckgrd_bottomLeft.png) left top no-repeat;
	width:6px;
	height:11px;
}

.popup-bottom{
	background:url(../images/popup/bckgrd_bottom.png) left top repeat-x;
	min-width:200px;
	height:10px;
}

.popup-bottomRight{
	background:url(../images/popup/bckgrd_bottomRight.png) left top no-repeat;
	width:9px;
	height:11px;
}

.popup-topLeft1{
                background:url(../images/popup/bckgrd_topLeft.png) left bottom no-repeat;
                width:6px;
                height:10px;
}
 
.popup-top1{
                background:url(../images/popup/bckgrd_top.png) left bottom repeat-x;
                min-width:200px;
                height:10px;
}

 

.popup-topRight1{
                background:url(../images/popup/bckgrd_topRight.png) left bottom no-repeat;
                width:9px;
                height:10px;
}


.addDefaultConfigTypical a{
	float:left;
	background:url(../images/typical_confiiguration.png) left top no-repeat;
    padding: 15px 0 5px 50px;
	height: 28px;
	margin-left:10px;
	text-align:left;
	text-decoration: none;
	width:100px;
}
.addDefaultConfigTypical a:hover{
	background:url(../images/typical_confiigurationHover.png) left top no-repeat;
}

.addDefaultConfigCustom a{
	float:left;
	background:url(../images/custom_confiiguration.png) left top no-repeat;
    padding: 15px 0 5px 50px;
	height: 28px;
	margin-left:10px;
	text-align:left;
	text-decoration: none;
	width:100px;
}
.addDefaultConfigCustom a:hover{
	background:url(../images/custom_confiigurationHover.png) left top no-repeat;
}
.deleteNewSuite{
		width:25px;
		height:32px;
		float:left;
		background:url(../images/delete-icon.png) no-repeat left top;
}
.deleteNewSuite:hover{
	background:url(../images/delete-icon-hover.png) no-repeat left top;
}

/*Suite Navigation*/
.suite-tabNavigation{
	width:640px;
	margin:5px auto 0;	
}
.suite-tabNavigation ul{
	padding:0;
	margin:0;
}
.suite-tabNavigation li{
	display:inline;
	list-style:none;
}

.suite-tabNavigation ul.small{
	padding:0;
	margin:0;
}

li.suiteSelected a {font-weight:bold;color:#333333;text-decoration:none;}

.highlightRow-blue
{
	 background-color:#C6D9F1;
}

.border-color-black
{
	border-color:#000000;	
}
.cell-padding-10
{	 
	 padding-left:10px;
}
.reddiv{
	float:left;
	padding:0;
	width:300px;
	}

.reddivtop{
	
	height:10px;
	background:url(../images/reddivtop.jpg) no-repeat;
	}
.reddivbottom{
	margin:0px;
	padding:0px;
	width:300px;
	height:12px;
	background:url(../images/reddivbottom.jpg) no-repeat;
	}
.reddivmid{
	margin:0px;
	padding:0px;
	width:300px;
	height:51px;
	background:url(../images/reddivmid.jpg) repeat-y;
	}
.reddivmid p{
	text-align:center;
	vertical-align:middle;
	padding:7px 0 0;
	font-family:Verdana;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
	}
	
.reddivgap{
	float:left;
	padding:0;
	width:80px;
	height:51px;
	}
.gapdiv{
	float:left;	
	padding-bottom:18px;
	width:100%;
	}
.reddivbroder{
	float:left;
	padding:0;
	width:296px;
	border:solid 2px #ff0000;
	}	
.reddivgap1{
	float:left;
	padding:0;
	width:80px;
	height:100px;
	}
.reddivbroder p{
	text-align:left;
	vertical-align:middle;
	padding:7px 3px 0px 5px;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	}
        .container-235{
		width:233px;
		margin:0 auto;
	}
.container-235 .top{
		background:url(../images/red_containertop.gif) left top no-repeat;		
		height:14px;
	}
.container-235 .middle{
		background:url(../images/red_containermid.jpg) left top no-repeat;			
		padding:10px 15px 0;
		text-align:left;
		overflow:hidden;
		
	}
	.container-235 .middleCircle{
		background:url(../images/red_containermid.jpg) left no-repeat;			
		text-align:center;
		overflow:hidden;
	}
.container-235.middle .middleleft{
	width:97px;
	float:left;
	margin:0 5px 0 0;	
	padding:10px 0 0;
	}
.container-235.middle .middleright{	
	float:left;
margin:0 5px 0 0;
text-align:right;
width:90px;
	}
.container-235 .middle .middleright h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.container-235 .middle .middleright p{	
	 margin:0 0 10px 0;
}
.container-235 .bottom{
		background:url(../images/red_containerbottom.gif) left top no-repeat;		
		height:83px;
		
		}
                #popupcontentoxy{
                margin:0;
                padding:0;
                width:100%;
                text-align:left;
                }
#popupcontentoxy h2{
                font-family:Verdana;
                font-size:13px;
                color:#3b97d3;
                text-decoration:none;
                margin-top:5px;
                text-align:left;
                font-weight:bold;
                }
.tableheadingoxy1{
                font-family:Verdana;
                font-size:12px;
                color:#3b97d3;
                text-decoration:none;
                font-weight:normal;
                }
.tableheadingoxy2{
                font-family:Verdana;
                font-size:12px;
                color:#ed2024;
                text-decoration:none;
                font-weight:normal;
                }
.tableheadingoxy{
                font-family:Verdana;
                font-size:13px;
                color:#3b97d3;
                text-decoration:none;
                margin-top:5px;
                text-align:left;
                font-weight:bold;
                padding-left:20px;
                }
#popupbottomoxy{
                width:750px;
                height:30px;
                background-color:#3b97d3;
                margin:0 auto;
                }
.tableheadingoxy1{
                font-family:Verdana;
                font-size:12px;
                color:#3b97d3;
                text-decoration:none;
                font-weight:normal;
                }
.tableheadingoxy2{
                font-family:Verdana;
                font-size:12px;
                color:#ed2024;
                text-decoration:none;
                font-weight:normal;
                }
.tableheadingoxy{
                font-family:Verdana;
                font-size:13px;
                color:#3b97d3;
                text-decoration:none;
                margin-top:5px;
                text-align:left;
                font-weight:bold;
                padding-left:20px;
                }
#popupbottomoxy{
                width:750px;
                height:30px;
                background-color:#3b97d3;
                margin:0 auto;
                }
#mainContainer1 {
	width:750px;
	min-height:500px;
	margin:0 auto;
	background:url(../images/popuptopbg.jpg) repeat-x;
}
#mainContainer2{
                width:750px;
                min-height:500px;
                margin:0 auto;
                background:url(../images/popuptopbgoxy.jpg) repeat-x;
}

.container-236{
		width:233px;
		margin:0 auto;
	}
.container-236 .top{
		background:url(../images/blue1_containertop.png) left top no-repeat;		
		height:14px;
	}
.container-236 .middle{
		background:url(../images/blue1_containermid.png) left top no-repeat;			
		padding:10px 15px 0;
		text-align:left;
		overflow:hidden;
		
	}
	.container-236 .middleCircle{
		background:url(../images/blue1_containermid.png) left no-repeat;			
		text-align:center;
		overflow:hidden;
	}
.container-236.middle .middleleft{
	width:97px;
	float:left;
	margin:0 5px 0 0;	
	padding:10px 0 0;
	}
.container-236.middle .middleright{	
	float:left;
margin:0 5px 0 0;
text-align:right;
width:90px;
	}
.container-236.middle .middleright h2{
	 font:bold 14px Verdana, Geneva, sans-serif;
	 text-transform:uppercase;
	 margin:0 0 5px 0;
}
.container-236 .middle .middleright p{	
	 margin:0 0 10px 0;
}
.container-236 .bottom{
		background:url(../images/blue1_containerbottom.png) left top no-repeat;		
		height:83px;
}
.reddivbroder1{
	float:left;
	padding:0;
	width:313px;
	
	}
        .reddivmid1{
	margin:0px;
	padding:0px;
	width:300px;
	height:32px;
	background:url(../images/reddivmid.jpg) repeat-y;
	}
        .reddivmid1 p{
	text-align:center;
	vertical-align:middle;
	padding:7px 0 0;
	font-family:Verdana;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
	}
        .reddivbroder2{
	float:left;
	padding:0;
	width:300px;
	height:296px
	
	}
        .reddivgap1{
	float:left;
	padding:0;
	width:80px;
	height:100px;
	}
.reddivgap2{
	float:left;
	padding:0;
	width:59px;
	height:100px;
	}
.reddivbroder p{
	text-align:left;
	vertical-align:middle;
	padding:7px 3px 0px 5px;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	}
        /* ---- content styles starts ----*/

#containerpopup{
	width:680px;
	min-height:500px;
	margin:0 auto;	
	}
#toppop{
	width:100%;
	height:91px;
	}
.popuptopleft{
	float:left;
	width:490px;
	height:65px;	
	margin:13px 0 0 0;
	text-align:left;
		}
.popuptopleft1{
	float:left;
	width:190px;
	height:34px 0 0 0;
	
	margin-top:15px;
	}
#toptext{
	widht:100%;
	height:26px;
	font-family:Verdana;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	}
#toptext1{
	width:680px;
	margin:0 auto;
	height:30px;
	}
#toptext1{
	
	padding: 7px 0 0 ;
	text-align:left;
	}
#toptext1 .btext{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
	}
.btext1{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 7px 0 0 ;
	text-align:left;
	}
.btext1:hover{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding: 7px 0 0 ;
	text-align:left;
	}
.btext2{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding: 4px 0 0 ;
	text-align:left;
	}
#popupcontent{
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	}
#popupcontent h2{
	font-family:Verdana;
	font-size:13px;
	color:#e9262a;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	font-weight:bold;
	}
#popupcontent p{
	font-family:Verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	font-weight:normal;
	line-height:17px;
	}	
.tableheading{
	font-family:Verdana;
	font-size:13px;
	color:#e9262a;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	font-weight:bold;
	padding-left:20px;
	}
.tableheading1{
	font-family:Verdana;
	font-size:12px;
	color:#e9262a;
	text-decoration:none;
	font-weight:normal;
	}
.tableheading2{
	font-family:Verdana;
	font-size:12px;
	color:#00000;
	text-decoration:none;
	font-weight:normal;
	}
.tabletext{
	font-family:Verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
		}	
		
#popupbottom{
	width:750px;
	height:30px;
	background-color:#eb2328;
	margin:0 auto;
	}
#popupbottom1{
	width:750px;
	height:30px;
	background-color:#03409d;
	margin:0 auto;
	}

