/* www.airmagic.es GLOBAL CSS */

body
{
	margin:0px;background-image:url(../gfx/background.jpg);background-repeat:repeat;
}
.top
{
	margin:auto; width:883px;
}
.left
{
	margin:auto;width:892px;background-image:url(../gfx/left.jpg);background-repeat:repeat-y;background-position:left;background-color:#fff;
}
.right
{
	margin:auto;width:892px;background-image:url(../gfx/right.jpg);background-repeat:repeat-y;background-position:right;padding-top:8px;
}
.sidemenu
{
	width:167px; padding-right:2px; padding-left:20px; padding-top:10px; vertical-align:top;
}
.hrpics
{
	width:198px; border-left:1px #aaabaa solid; vertical-align:bottom; border-top:1px solid #aaabaa; border-right:1px solid #aaabaa; background-color:#c4fdfd;
}
.brpics
{
	width:198px; border-left:1px #aaabaa solid; text-align:center; border-bottom:1px solid #aaabaa; border-right:1px solid #aaabaa; background-color:#c4fdfd; vertical-align:top;
}
.hrpics1
{
	width:188px; border-left:1px #aaabaa solid; vertical-align:bottom; border-top:1px solid #aaabaa; border-right:1px solid #aaabaa; background-color:#c4fdfd;
}
.brpics1
{
	width:188px; border-left:1px #aaabaa solid; text-align:center; border-bottom:1px solid #aaabaa; border-right:1px solid #aaabaa; background-color:#c4fdfd; vertical-align:top;
}
.cartpadd
{
	margin-bottom:18px;
}
.cart
{
	padding-right:20px; text-align:right; padding-top:10px;
}
.carttotal
{
	float:right; padding-right:25px; width:300px; height:20px; margin-top:30px;
}
.carttotal input
{
	width:75px; border:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#024166;
}
/*.carttotal input
{
	width:75px; border:0px; background-color:#ade1f9;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#024166;
}*/
a.co
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#024166; text-decoration:none;
}
a.co:hover
{
	text-decoration:underline;
}
.pr20
{
	padding-right:20px; padding-left:20px;
}
p
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0368a2; text-align:justify;
}
/*p
{
	margin:7px;
	font:Tahoma; 
	font-size:12px; 
	color:#333333;
}*/
.texttop
{
	
	/*
	text-align: justify; */
	font:Tahoma; 
	font-size:11px; 
	color:#333333;
	padding-right:20px;
}
.texttop_1
{
	
	/*
	text-align: justify; */
	font:Tahoma; 
	font-size:11px; 
	color:#333333;
	padding-right:2px;
}
.texttop1
{
	
	/*
	text-align: justify; */
	font:Tahoma; 
	font-size:13px; 
	color:#996666;
	font-weight:bold;
}
.texttop2
{
	
	font:Tahoma; 
	font-size:12px; 
	color:#333333;
}
.bold
{
	color:#023684; font-weight:bold;
} 
h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0px; text-align:left; margin-left:14px;
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0px; text-align:left;
}
/*a
{
	color:#000; text-decoration:none; border:0px;
}
a:hover
{
	color:#000; text-decoration: underline;
}
a.image_link
{	
	text-decoration:none;
}
a.image_link:hover
{
	text-decoration:none;
}*/
.rightpics
{
	margin-bottom:25px;
}
.bnav
{
	background-color:#bce8f6; padding:7px; text-align:center; margin-top:0px; margin-bottom:10px; background-image:url(../gfx/bnav.jpg); background-repeat:no-repeat;
}
.bnav1
{
	background-color:#bce8f6; padding:7px; text-align:center; margin-top:0px; margin-bottom:10px; background-image:url(../gfx/bnav1.jpg); background-repeat:no-repeat;
}
.bnav2
{
	background-color:#bce8f6; padding:7px; text-align:center; margin-top:0px; margin-bottom:10px; background-image:url(../gfx/bnav2.jpg); background-repeat:no-repeat;
}
.content
{
	padding-left:20px; padding-right:20px;margin:0px;
}
a.bn
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;
}
a.bn:hover
{
	color:#0390cd; text-decoration:none;
}
a.bn1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;
}
a.bn1:hover
{
	text-decoration:underline;
}
/* drop downs */

.nav
{
	width:169px; 
}
ul 
{
	margin: 0px;padding: 0px;list-style: none;width: 165px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px;
}
ul li 
{
	position: relative;
}
	
li ul 
{
	position: absolute;left: 164px;top: 0px;display: none;
}

ul li span 
{
	position: relative;
}
	
span li ul 
{
	position: absolute;left: 164px;top: 0px;display: none;
}

/* Styles for Menu Items */

ul li a {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menub.gif); /* IE6 Bug */
	padding: 5px;height:20px;
	}
ul li a.top {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menua.gif); background-repeat:no-repeat; /* IE6 Bug */
	padding: 5px;width:164px;height:18px;
	}
ul li a.bottom {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menuc.gif); background-repeat:no-repeat; /* IE6 Bug */
	height:28px; font-size:14px;
	padding: 5px;height:18px;
	}

ul li span a {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menub.gif); /* IE6 Bug */
	padding: 5px;height:20px;
	}
ul li span a.top {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menua.gif); background-repeat:no-repeat; /* IE6 Bug */
	padding: 5px;width:164px;height:18px;
	}
ul li span a.bottom {
	display: block;
	text-decoration: none;
	color:#FFFF00;
	background:url(../gfx/menuc.gif); background-repeat:no-repeat; /* IE6 Bug */
	height:28px; font-size:14px;
	padding: 5px;height:18px;
	}

/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

* html ul li span { float: left; height: 1%; }
* html ul li span a { height: 1%; }


/* End */

ul li a:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menub.gif); } /* Hover Styles */
ul li a.top:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menua.gif); background-repeat:no-repeat; } /* Hover Styles */
ul li a.bottom:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menuc.gif); background-repeat:no-repeat; } /* Hover Styles */

ul li span a:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menub.gif); } /* Hover Styles */
ul li span a.top:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menua.gif); background-repeat:no-repeat; } /* Hover Styles */
ul li span a.bottom:hover { color: #E2144A; text-decoration:none; background:url(../gfx/menuc.gif); background-repeat:no-repeat; }
		
li ul li a { padding: 4px 4px; font-size:12px; } /* Sub Menu Styles */

li:hover ul, li.over ul { display: block; } /* The magic */

li ul li span a { padding: 4px 4px; font-size:12px; } /* Sub Menu Styles */

/* toplinks */

td.n1
{
	background-image: url(../gfx/btns/home.gif); 
}
td.n2
{
	background-image: url(../gfx/btns/about.gif); 
}
td.n3
{
	background-image: url(../gfx/btns/testimonials.gif); 
}
td.n4
{
	background-image: url(../gfx/btns/wall.gif); 
}
td.n5
{
	background-image: url(../gfx/btns/contact.gif); 
}
td.n6
{
	background-image: url(../gfx/btns/links.gif); 
}
td.n7
{
	background-image: url(../gfx/btns/plan.gif); 
}
/* CSS ADDED BY AMITAVA */
.user {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-left:10px;
	padding-top:2px;
}
.taxtbox {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border:1px solid #98b7d2;
}
.button {
    background-image:url(../gfx/btns/login_dm-copy_14.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	border:1px solid #83b5ef;
}
.signup {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	padding-top:2px;
	text-decoration:underline;
}
.signup:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	padding-top:2px;
	text-decoration:none;
}
a.tn_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00506a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.tn_txt:hover {
	COLOR: #1ba9c7; TEXT-DECORATION: none ; padding-bottom:5px;
}
.tn_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00506a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.time_txt {
	FONT-SIZE: 9px; COLOR: #e67a52; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.normal_font {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}
.hyper1
{
    font-family:Tahoma;
	font-size:13px;
	color:#666666;
	text-decoration:underline;
}
.hyper1:hover
{
    font-family:Tahoma;
	font-size:13px;
	color:#006699;
	text-decoration:none;
}
.hyper2
{
    font-family:Tahoma;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
.hyper2:hover
{
    font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
/* END */
.header {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1683AB;
}
.header1 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #1683AB;
}
.hyper
{
    font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
.hyper:hover
{
    font-family:Tahoma;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}

.spl
{
	 background-image:url(../gfx/back.jpg);
	 background-repeat:repeat;
}
.link2{
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}
.link2:hover{
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}

.deactive
{
	color:#666666;
	text-decoration:none;
}
.deactive:hover{
	color:#666666;
	text-decoration:none;
}

#currency_select select { width: 170px; font:0.7em verdana; border:1px solid #CCCCCC; }