@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:url(../images/bg.png) repeat;
	font:normal 13px/17px Verdana, Geneva, sans-serif;
	color:#666;
}
p, span, a, input, label, ol, ul, li, h1, h2, h3, h4, div{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
img { border:0px; }
.clr { clear:both; }
#wrapper{
	width:980px;
	margin:0px auto;
}
/***********Header************/
#header{
	width:980px;
	float:left;
}
#header a.logo{
	width:191px;
	height:188px;
	float:left;
	display:inline;
	margin:0 0 0 30px;
}
#header h1.tagline{
	width:auto;
	float:right;
	display:inline;
	margin:75px 30px 0 0;
	font:bold 50px/60px "Comic Sans MS", cursive;
	text-align:right;
	-moz-text-shadow:3px 3px 2px #CCC;
	-webkit-text-shadow:3px 3px 2px #CCC;
	text-shadow:3px 3px 2px #CCC;
}
#header h1.tagline span.pink{
	color:#F0057F;
}
#header h1.tagline span.green{
	color:#73BE2C;
}
#header h1.tagline span.blue{
	color:#2DACCC;
}
#header h1.tagline span.sub{
	font:bold 17px/17px "Comic Sans MS", cursive;
	color:#000;
}
#header #loginpanel{
	width:390px;
	float:right;
	margin:7px 0 0 0;
}
#header #loginpanel .top{
	width:299px;
	height:17px;
	float:right;
	display:inline;
	margin:0 60px 0 0;
	padding:12px 0 0 30px;
	background:url(../images/login-top.png) no-repeat;
}
#header #loginpanel .top2{
	width:299px;
	height:17px;
	float:right;
	display:inline;
	margin:0 60px 0 0;
	padding:12px 0 0 30px;
}
#header #loginpanel .top a{
	width:auto;
	float:left;
	padding:0px 10px;
	font:normal 13px/14px Verdana, Geneva, sans-serif;
	color:#F0057F;
	text-decoration:none;
}
#header #loginpanel .top span{
	width:auto;
	float:left;
	font:normal 13px/14px Verdana, Geneva, sans-serif;
	color:#666;
}
#header #loginpanel .pan{
	width:380px;
	height:51px;
	float:left;
	background:url(../images/login-bg.png) repeat-x;
}
#header #loginpanel .pan p.welcome{
	width:auto;
	float:left;
	padding: 20px 0px;
	font:normal 14px/15px Verdana, Geneva, sans-serif;
	color:#333;
}
#header #loginpanel .pan a.logout{
	width:68px;
	height:27px;
	float:right;
	margin:12px 20px 0 0;
	background:url(../images/logout.png) no-repeat;
}
#header #loginpanel .pan a.account{
	width:93px;
	height:27px;
	float:right;
	margin:12px 10px 0 0;
	background:url(../images/account.png) no-repeat;
}
#header #loginpanel .pan input.lfld{
	width:136px;
	height:35px;
	float:left;
	margin:6px 0 0 6px;
	padding:5px 10px 0 10px;
	background:url(../images/loginfld.png) no-repeat;
	border:0px;
	font:italic 13px/20px Verdana, Geneva, sans-serif;
	color:#666;
}
#header #loginpanel .pan input.go{
	width:49px;
	height:40px;
	float:left;
	margin:6px 0 0 6px;
	background:url(../images/go.png) no-repeat;
	border:0px;
	cursor:pointer;
}
#header #loginpanel .right{
	width:10px;
	height:51px;
	float:left;
	background:url(../images/login-rgt.png) no-repeat;
}
#header #menu{
	width:590px;
	height:51px;
	float:left;
}
#header #menu .sides{
	width:10px;
	height:51px;
	float:left;
}
#header #menu ul{
	width:570px;
	height:51px;
	float:left;
	list-style:none;
	background:url(../images/menu.png) repeat-x;
}
#header #menu ul li{
	width:auto;
	height:28px;
	float:left;
	position:relative;
	padding:18px 8px 0 8px;
	list-style-type:none;
}
#header #menu ul li a{
	width:auto;
	float:left;
	font:bold 12px/15px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#header #menu ul li a:hover{
	-moz-text-shadow:2px 2px 2px #000;
	-webkit-text-shadow:2px 2px 2px #000;
	text-shadow:2px 2px 2px #000;
}
/***********dropdown***********/
#header #menu ul li ul{
	width:150px;
	position:absolute;
	top:46px;
	left:0px;
	list-style:none;
	z-index:99;
}
#header #menu ul li ul li{
	width:150px;
	height:auto;
	margin:0px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding:0px;
	list-style-type:none;
	background:#fff;
}
#header #menu ul li ul li a{
	width:150px;
	float:left;
	padding:10px;
	background:url(../images/smenu.png) repeat;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	color:#000;
}
#header #menu ul li ul li a:hover{
	color:#fff;
}
#header #menu ul li ul li:hover{
	color:#fff;
	background:url(../images/tab-h.png) no-repeat;
}
/**************Body********************/
#body{
	width:980px;
	float:left;
}
#body #leftpan{
	width:680px;
	float:left;
}
/*UI Tabs*/
#leftpan .leftcont{
	width:668px;
	float:left;
	margin:10px 0 0 0;
	padding:6px;
	background:#FFF;
	border:#CCC solid 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.leftcont ul.tabs{
	width:189px;
	height:328px;
	float:right;
	list-style:none;
	background:url(../images/tab.png) no-repeat bottom;
}
.leftcont ul.tabs li{
	width:189px;
	height:35px;
	float:right;
	border-top:#fff solid 1px;
	list-style:none;
}
.leftcont ul.tabs li a{
	width:179px;
	height:27px;
	float:left;
	padding:8px 0 0 10px;
	background:url(../images/tab.png) no-repeat;
	font:bold 13px/14px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.leftcont ul.tabs li a span{
	font:normal 11px/12px Verdana, Geneva, sans-serif;
}
.leftcont ul.tabs li a:hover, .leftcont ul.tabs li.ui-tabs-selected a{
	background:url(../images/tab-h.png) no-repeat;
}
.leftcont .slider{
	width:478px;
	height:327px;
	float:left;
	margin:1px 0 0 0;
	overflow:hidden;
}
.leftcont .slider .slide{
	width:478px;
	height:327px;
	float:left;
}
.leftcont .ui-tabs-hide{
	display:none;
}
.leftcont .left{
	width:460px;
	float:left;
}
.leftcont .left .article{
	width:460px;
	float:left;
	padding:0 0 20px 0;
}
.leftcont .left .article h2{
	width:450px;
	float:left;
	padding:9px;
	margin:0px;
	background:#dfdfdf;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:bold 16px/17px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont h2{
	width:620px;
	float:left;
	padding:9px;
	margin:15px 0 0 15px;
	background:#dfdfdf;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:bold 16px/17px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont #article, .leftcont #Pages{
	width:650px;
	float:left;
	padding:5px 0px;
	margin:10px 0 0 0;
	font:normal 13px/15px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont #Pages h2{
	margin-right:50px;
}
.leftcont ul.classes{
	width:550px;
	float:left;
	list-style:none;
	padding:0 0 20px 0;
}
.leftcont ul.classes li{
	width:530px;
	float:left;
	padding:10px 0 0 20px;
	list-style-position:inside;
}
.leftcont ul.classes li a{
	width:530px;
	float:left;
	padding:0px;
	margin:0px;
	font:bold 13px/13px Verdana, Geneva, sans-serif;
	color:#333;
	text-decoration:none;
}
.leftcont .left .article p{
	width:auto;
	float:left;
	padding:10px 0 0 0;
	font:normal 13px/16px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont .left .article p img{
	width:auto;
	float:right;
	padding:0 0 3px 10px;
}
.leftcont .left .article a.more{
	width:82px;
	height:22px;
	float:left;
	margin:15px 0 0 0;
	background:url(../images/more.png) no-repeat;
}
#leftpan .right{
	width:185px;
	float:right;
	display:inline;
	margin:1px 4px 0 0;
}
#leftpan .right .newsbox{
	width:175px;
	float:left;
	padding:6px;
	border:#666 solid 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#leftpan .right .boxoth{
	margin:15px 0 0 0;
}
#leftpan .right .newsbox h3{
	width:175px;
	float:left;
	font:bold 13px/17px Verdana, Geneva, sans-serif;
	color:#F10982;
}
#leftpan .right .newsbox p{
	width:175px;
	float:left;
	margin:5px 0 0 0;
	font:normal 12px/17px Verdana, Geneva, sans-serif;
	color:#666;
}
#leftpan .right .newsbox p a{
	color:#09C;
}
#body #rightpan{
	width:295px;
	float:right;
}
#body #rightpan .rightcont{
	width:274px;
	float:right;
	margin:10px 0 0 0;
	padding:6px 8px;
	background:#FFF;
	border:#ccc solid 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#rightpan .rightcont h3{
	width:260px;
	height:40px;
	float:left;
	padding:0 0 0 13px;
	background:url(../images/rightpanhead.png) no-repeat;
	font:bold 14px/40px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
#rightpan .rightcont ul{
	width:273px;
	float:left;
	list-style:none;
}
#rightpan .rightcont ul li{
	width:259px;
	float:left;
	padding:5px 0 5px 14px;
	list-style-type:none;
	background:url(../images/blt.png) no-repeat 4px 12px;
	border-bottom:#999 dotted 1px;
}
#rightpan .rightcont ul li.head{
	background:#7ECDE1;
	font-weight:bold;
	color:#FFF;
}
#rightpan .rightcont ul li a{
	width:263px;
	float:left;
	font:normal 13px/17px Verdana, Geneva, sans-serif;
	color:#666;
	text-decoration:none;
}
#rightpan .rightcont ul li a:hover{
	text-decoration:underline;
}

/*Newsletter*/
#rightpan .rightcont input.long{
	width:265px;
	height:40px;
	float:left;
	margin:6px 0 0 0;
	padding:0 0 0 5px;
	background:url(../images/txtfld_lng.png) no-repeat;
	border:0px;
	font:italic 12px/40px Verdana, Geneva, sans-serif;
	color:#666;
}
#rightpan .rightcont input.short{
	width:125px;
	height:40px;
	float:left;
	margin:6px 0 0 0;
	padding:0 0 0 5px;
	background:url(../images/txtfld_shrt.png) no-repeat;
	border:0px;
	font:italic 12px/40px Verdana, Geneva, sans-serif;
	color:#666;
}
#rightpan .rightcont input.short2{
	width:125px;
	height:40px;
	float:left;
	margin:6px 0 0 10px;
	padding:0 0 0 5px;
	background:url(../images/txtfld_shrt.png) no-repeat;
	border:0px;
	font:italic 12px/40px Verdana, Geneva, sans-serif;
	color:#666;
}
#rightpan .rightcont input.submit{
	width:100px;
	height:40px;
	float:left;
	margin:15px 0 0 85px;
	background:url(../images/submit.png) no-repeat;
	border:0px;
}
#rightpan .rightcont a.social{
	width:201px;
	height:28px;
	float:left;
	margin:10px 0 0 20px;
}
#body #rightpan .rightcont a.advert{
	width:250px;
	float:left;
	display:inline;
	margin:10px 0 10px 12px;
}
#body #rightpan .rightcont a.advert img, #body #rightpan .rightcont a img{
	width:254px;
	float:left;
}
/******Footer********/
#footer{
	width:960px;
	float:left;
	margin:10px 0 0 0;
	padding:10px;
	background:#FFF;
	border:#ccc solid 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#footer ul.menu{
	width:800px;
	margin:0px auto;
	list-style:none;
}
#footer ul.menu li{
	width:auto;
	float:left;
	padding:0 10px 0 10px;
	list-style-type:none;
}
#footer ul.menu li a{
	width:auto;
	float:left;
	font:normal 11px/13px Verdana, Geneva, sans-serif;
	color:#666;
	text-decoration:none;
}
#footer p.copy{
	width:980px;
	float:left;
	margin:15px 0 0 0;
	font:bold 11px/13px Verdana, Geneva, sans-serif;
	color:#666;
	text-align:center;
}
/********Loggedin************/
.leftcont p.welcome{
	width:668px;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	font:normal 18px/25px Verdana, Geneva, sans-serif;
	color:#333;
}
.leftcont p.welcome span{
	font:normal 16px/20px Verdana, Geneva, sans-serif;
	color:#74be2c;
}
.leftcont .headrow{
	width:668px;
	height:25px;
	float:left;
	margin:20px 0 0 0;
	font:bold 12px/25px Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
	color:#FFF;
}
.leftcont .headrow .class{
	width:270px;
	height:25px;
	float:left;
	padding:0 10px;
	background:#f0057f;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .headrow .other{
	width:61px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#f0057f;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .headrow .other2{
	width:60px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#f0057f;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .headrow .othermin{
	width:20px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#f0057f;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .row{
	width:668px;
	height:25px;
	float:left;
	margin:2px 0 0 0;
	font:normal 11px/25px Verdana, Geneva, sans-serif;
	color:#FFF;
}
.leftcont .row .class{
	width:270px;
	height:25px;
	float:left;
	padding:0 10px;
	background:#2eadcc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .row .class a, .leftcont .row a{
	width:auto;
	overflow:hidden;
	color:#FFF;
}
.leftcont .row .other{
	width:61px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#2eadcc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.leftcont .row .other2{
	width:60px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#2eadcc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	word-wrap:auto;
}
.leftcont .row .othermin{
	width:20px;
	height:25px;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	background:#2eadcc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	word-wrap:auto;
}
/**********myaccount form**************/
.leftcont .content-gird{
	width:92%;  
	float:left;
	padding:20px;
}
.leftcont .content-gird h4{
	width:504px;
	float:left;
	padding:9px;
	margin:20px 0 0 0;
	background:#dfdfdf;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:bold 16px/17px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont .content-gird .frmUser, .leftcont .frmUser{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.leftcont .content-gird .frmUser span, .leftcont .frmUser span{
	padding:0px;
	margin:0px;
}
.leftcont .frmUser2{
	width:80%;
	float:left;
	margin:10px 0 0 20px;
}
.leftcont .content-gird .frmUser span.format{
	float:left;
	padding:15px;
	text-align:left;
	color:#39C;
}
.leftcont .content-gird label{
	width:150px;
	float:left;
	padding:17px 0 0 0;
	font:italic 12px/16px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont .content-gird input[type="text"], .leftcont .content-gird input[type="password"]{
	width:270px;
	height:40px;
	float:left;
	margin:6px 0 0 0;
	padding:0 0 0 5px;
	background:url(../images/txtfld_lng.png) no-repeat;
	border:0px;
	font:italic 12px/40px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont select{
	width:270px;
	height:40px;
	float:left;
	margin:6px 0 0 0;
	padding:10px 5px 10px 5px;
	background:url(../images/txtfld_lng.png) no-repeat;
	border:0px;
	font:italic 12px/40px Verdana, Geneva, sans-serif;
	color:#666;
}
.leftcont .content-gird input[type="submit"],.leftcont .content-gird input[type="button"], .leftcont input[type="submit"]{
	width:128px;
	height:40px;
	float:left;
	margin:5px 0 0 15px;
	background:url(../images/submit.png) no-repeat;
	border:0px;
	cursor:pointer;
}

/* OrderNow*/
 #idCompleteOrder {
	width:128px;
	height:40px;
	float:left;
	margin:5px 0 0 15px;
	background:url(../images/submit_con_2.png) no-repeat;
	border:0px;
	cursor:pointer;
}
/* OrderNow*/
.leftcont .content-gird input#trigger,.cbg{
	width:100px;
	height:40px;
	float:left;
	margin:5px 0 0 15px;
	background:url(../images/apply.png) no-repeat;
	border:0px;
	cursor:pointer;
}
#idChildrens{
	width:400px;
	float:left;
	margin:15px 0 0 0;
}
#idChildrens fieldset{
	border:0px;
}
.leftcont #steps{
	padding:5px 20px;
}
#article p, #Pages p{
	width:100%;
	float:left;
	padding:0px 15px;
	line-height:22px;
}
#article p img, #Pages p img{
	width:auto;
	float:left;
	margin:0 10px 5px 0px;
}
/* Nauman Changes*/
 
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
.inner-heading
{
	float:left;
	line-height:33px;
	width:100%;
}
.des-bullet
{
	float:left;
}
.des-bullet ul
{
	float:left;
}
.des-bullet ul li
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-image:url(../images/bullet.png);
	margin-left:33px;
}
.des-bullet ul li a
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	color:#666;
	text-decoration:none;
	line-height:22px;

}
.des-bullet ul li a:hover
{
	list-style:none;
	color:#F0057F;
}  
.date-exp
{
	float:left;
}
.date-exp select
{
	margin-right:5px; 
}
 a
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font:bold;
	list-style:none;
	color:#2DACCC;
	text-decoration:none;
	line-height:22px;

}
a:hover
{
	list-style:none;
	color:#F0057F;
}  

