html, body { height:100%; }
body { margin:0px; padding:0px; background:#f9f9f9 url(../images/toplinkbg.jpg) repeat-x; }
table { font-size:12px; color:#333333; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:left; line-height:18px; }
table td {}

.maintable { height:100%; background:#FFFFFF; vertical-align:top; /*border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;*/ }

/* Top header part styles */
.toppart { background:url(../images/topbg.jpg) no-repeat; height:85px; padding-top:5px; padding-left:10px; }

.toppart a { color:#ff8000; text-decoration:none;  }
.toppart a:hover { color:#000000; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#000000; text-decoration:underline;  }
a.toplink:hover { color:#000000; text-decoration:none;  }

.tophlight { color:#FF0099; }

/* menu part styles */
.menubg { background:url(../images/menubg.jpg) repeat-x; padding:2px 10px 2px 0px; height:20px; border-bottom:1px solid white; vertical-align:middle}
.menubg a {
	color:white;
	font-weight:bold;
	}
.menubg a:hover {
	text-decoration:none;
	}
.menulink { 
	font-weight:bold; 
	border:1px solid #0D5B8B;
	border-right:1px solid #70C2D8;
	background:url(../images/toplinkbg.jpg) repeat-x;
	}
.menulink a { color:#D5ECF3; display:block; padding:5px 12px;}
.menulink a:hover {
	background:url(../images/toplinkhover.jpg) repeat-x; color:white;	}

a.menulink:link, a.menulink:visited, a.menulink:active { color:#D5ECF3; text-decoration:none; }
a.menulink:hover { color:#ffffff; text-decoration:none; }

/* left part styles */
.leftpart { width:321px; vertical-align:top;}
.leftpart h1 {
	font-size:24px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px; color:#000000; background:none; border:none; font-weight:normal; line-height:36px; border-bottom:3px double #bbbbbb;
	}
.leftpart table {
/*	background:url(../images/testimonial-bg.jpg) repeat-y;*/
	}
.leftpart {
	background:url(../images/testimonial-bg.jpg) repeat-y; vertical-align:top;
	}
.leftpart table table {
	background:none;
	}
.leftpart table td { background:url(../images/testimonials.jpg) no-repeat top left;}
.leftpart table td td {
	background:none;
	}
/*.leftpart tr { font-size:11px; color:#5f5f5f; font-family:Tahoma,Helvetica,Tahoma; text-align:left; }*/

.leftpart a { color:#0088cc; text-decoration:none; }
.leftpart a:hover { color:#000000; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#2372B5; font-weight:bold; text-decoration:none; }
a.leftlink:hover { color:#083962; text-decoration:none; }

.leftheader{ background:url(../images/leftheadcorner.jpg) no-repeat #C9EAF0 right; color:#484848; padding:10px; font-weight:bold; font-size:13px; border-bottom:1px solid #DCECEF; border-top:1px solid #DCECEF; }
.lefthlight { color:#FF7800; }

.leftpart ul { list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}

/* middle part styles */
.midpart { background:#ffffff url(../images/rightcorner.jpg) no-repeat top right; padding:0px 16px 0px 0px; vertical-align:top; }
.contantpart { padding:0px 0px 0px 8px;
	background:url(../images/content-bg.jpg) repeat-y right;
	}
.contantpart table {
	background:url(../images/content-bg.jpg) repeat-y right;
	}
.contantpart strong {
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight:normal;
	}
.contantpart table table {	background:none;}
.contantpart td {
	background:url(../images/content-top.jpg) no-repeat top left;
	}
.contantpart td td { background:none;	}
.contantpart table table {background:none}
.contantpart ul { margin:0px; padding:0px;}
.contantpart li { margin:0px; padding:0px; background:url(../images/blue-arw.jpg) no-repeat 0px 3px; padding-left:10px  }
.contantpart td {
	color:#333333;
	}
.contantpart a {
	color:#0088cc; text-decoration:none;
	}
.contantpart a:hover {
	text-decoration:underline; color:#000000;
	}
	


.contantpartbig { padding:0px;}
.contantpartbig table {
	background:url(../images/content-bg2.jpg) repeat-y;
	}
.contantpartbig table table {background:none;}
.contantpartbig td {
	background:url(../images/content-top2.jpg) no-repeat top left;
	}
.contantpartbig td td { background:none;	}
.contantpartbig table table {background:none}
.contantpartbig td {
	color:#333333;
	}
.contantpartbig a {
	color:#0088cc; text-decoration:none;
	}
.contantpartbig a:hover {
	text-decoration:underline; color:#000000;
	}

/*---------contactpart2------------*/

.contantpart2 { padding:0px 8px 0px 0px;
	background:url(../images/content-bg.jpg) repeat-y left;
	}
.contantpart2 table {
	background:url(../images/content-bg.jpg) repeat-y left;
	}
.contantpart2 strong {
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight:normal;
	}
.contantpart2 table table {	background:none;}
.contantpart2 td {
	background:url(../images/content-top.jpg) no-repeat top left;
	}
.contantpart2 td td { background:none;	}
.contantpart2 table table {background:none}
.contantpart2 ul { margin:0px; padding:0px;}
.contantpart2 li { margin:0px; padding:0px; background:url(../images/blue-arw.jpg) no-repeat 0px 3px; padding-left:10px  }
.contantpart2 td {
	color:#333333;
	}
.contantpart2 a {
	color:#0088cc; text-decoration:none;
	}
.contantpart2 a:hover {
	text-decoration:underline; color:#000000;
	}
.contantpart2 ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }
.contantpart2 li { margin:4px 0px; }

	
/*----------------------------*/	

/*---------------contantpart-3--------------------*/


.contantpart3 { padding:0px 0px 0px 0px;
	background:url(../images/content-bg3.jpg) repeat-y;
	}
/*.contantpart3 table {
	background:url(../images/content-bg3.jpg) repeat-y left;
	}*/
.contantpart3 strong {
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight:normal;
	}
.contantpart3 table table {	background:none;}
.contantpart3 td {
	background:url(../images/content-top3.jpg) no-repeat top left;
	}
.contantpart3 td td { background:none;	}
.contantpart3 table table {background:none}
.contantpart3 ul { margin:0px; padding:0px;}
.contantpart3 li { margin:0px; padding:0px; background:url(../images/blue-arw.jpg) no-repeat 0px 3px; padding-left:10px  }
.contantpart3 td {
	color:#333333;
	}
.contantpart3 a {
	color:#0088cc; text-decoration:none;
	}
.contantpart3 a:hover {
	text-decoration:underline; color:#000000;
	}
	








/*---------------------------------------*/
	
	
.midpart tr { font-size:11px; color:#333333; font-family:Arial,Helvetica,Tahoma; }

.midpart a { color:#009933; text-decoration:none; }
.midpart a:hover { color:#000000; text-decoration:none; }
a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }

.midheader { background:#b5ddff; color:#333333; padding:6px 5px; font-weight:bold; }
.midhlight { color:#FF0099; }

.contantpart ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }
.contantpart li { margin:4px 0px; }

/* Footer part styles */
.footer { background:url(../images/fotterbg.jpg) repeat-x; height:44px; color:#333333; padding:7px; border-top:1px solid #909090 }
.footer ul {
	padding:0px;
	margin:0px;
	}
.footer li {
	padding:0px; margin:0px;
	display:inline
	}
.footer li a{
	padding:3px 8px;
	margin:0px;
	text-decoration:none;
	color:#393939;
	}
.footer li a:hover {
	text-decoration:underline;
	}

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#333333; text-decoration:none; }
a.footerlink:hover { color:#000000; text-decoration:underline; }
.copyright {
	color:#0096ff;
	}

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #cccccc; }
.allborder { background:#96C2D4; }
.fieldheader { background:#cce8ff; color:#333333; padding-left:5px; font-weight:bold;}
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#F0F5FA; }
.darkbg { background:#DFEBF6;}
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#000066; font-weight:bold; font-size:12px; }

.paging { background:#DBEEFF; padding:0px 3px; }
.paging a:link, .paging a:visited, .paging a:active { color:#05567F; text-decoration:underline; font-weight:bold; padding:0px 0px }
.paging a:hover { color:#333333; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error, .red { color:#FF0000; }
.success { color:#35525E; }
.hlight { color:#FF5B01; }
.price { color:#2977BA; }

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:24px; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-bottom:3px double #bbbbbb; line-height:36px; font-weight:normal;}
h1.tab{border-bottom:0px solid #bbb }
.textheding { font-size:15px; font-family:Arial,Helvetica; padding:15px 0px 5px 0px; margin:0px }
h2, h3 {
	font-weight:normal; line-height:18px; font-size:15px; margin:16px 0px 0px 0px; padding:0px; color:#000000; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { /*background:url(../images/hline.gif) repeat-x center; */border-bottom:1px dashed #bbbbbb;}
.yline { background:url(../images/yline.gif) repeat-y center; }

.noborder { border:0px none; padding:0px; }
.applytoday {
	font-size:24px;
	text-align:right;
	}
.promocode {
	font-weight:bold;
	color:#dd0066;
	font-size:12px;
	}
.emailheader {
	font-size:14px;
	font-weight:bold;
	color:#5A9DB8;
	}
.emailborder {
	border:1px solid #276781;
	border-top:0px;
	padding:0px 10px;
	}
.lineheight {
	line-height:18px;
	text-align:justify
	}
/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active { color:#0088cc; text-decoration:none; }
a.normallink:hover { color:#000000; text-decoration:underline; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#0088cc; text-decoration:none; font-weight:bold; }
a.headlink:hover { color:#000000; text-decoration:underline; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#FFD800; text-decoration:none; }
a.avileax:hover { color:#ffffff; text-decoration:none; }

/* ../images styles */
.thumimg { width:90px; }
.normalimg { width:139px; background:url(../images/productbg.jpg) no-repeat center; height:144px; padding:1px; text-align:center; vertical-align:middle;}
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg { border:2px solid #b5b5e5; padding:0px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #64A7E0; }
.imageheader {	
	background:url(../images/productnamebg.jpg) no-repeat center;
	height:39px;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}

/* form part styles */
form { margin:0px; padding:0px; }
form strong { color:#333333}
input, select, textarea { font-size:11px; color:#333333; font-family:Tahoma,Arial; }
input, select, textarea { border:1px solid #666666; padding:1px; margin:3px 5px; }
.button { color:#006699; padding:1px 5px; font-weight:bold; background:url(../images/btnbg.jpg) repeat-x; border:1px solid #80adad; }
/*--------right part --------*/
.righttop {
	background:url(../images/rightheaderbg.jpg) repeat-x;
	}
.rightstep {
	background:url(../images/howitworkbg.jpg) no-repeat;
	height:27px;
	vertical-align:middle;
	padding:20px 10px 8px 10px;
	color:#333333;
	}
.rightstep strong {
	color:#557B8B;
	}
.rightstep img {
	float:left;
	padding:0px 5px;
	vertical-align:middle;
	}
/*--------extra-----*/
.leftpadding {
	background:url(../images/menubg.jpg) repeat-x; padding:2px 10px 2px 222px; height:20px; border-bottom:1px solid white; vertical-align:middle
	}
#popup{ background: #e0edf6; color:#FF0000; border: 4px solid #e0edf6; font: normal 12px Arial, Helvetica, sans-serif; text-align: justify}
.smallimg img{
	float:left; padding:0px; margin:3px 12px 7px 0px;
/*	border:1px solid #bbbbbb;*/
	}
.imgleft{
	float:left; padding:0px; margin:3px 12px 7px 0px;
/*	border:1px solid #bbbbbb;*/
	}
.imgright {
	float:right; padding:0px; margin:3px 0px 7px 12px;
	}

sup 
{
	/*font-size :12px;
	font-weight:bold;*/
	}
.tabactive a {
	background:url(../images/tabactive.jpg) repeat-x top;
	display:block;
	text-align:center;
	padding:2px 0px;
	color:#000000;
	font-weight:bold;
	border:1px solid #c5c5c5;
	}
.tabactive a:hover, .tabinactive a:hover {
	background:url(../images/tabhover.jpg) repeat-x top;
	}
.tabinactive a {
	background:url(../images/tabbg.jpg) repeat-x top;
	display:block;
	text-align:center;
	padding:2px 0px;
	color:#000000;
	font-weight:bold;
	border:1px solid #c5c5c5;
	}
