html, body { height:100%; }
body { margin:0px; padding:0px; background:url(../images/mainbg.gif) repeat-x top #032133; font-size:12px; color:#fff; font-family:Arial,Tahoma,Tahoma,Helvetica; line-height:18px; }
table { text-align:left; }
a:hover,a:visited,a:focus,.AccordionFocused { outline:none !important; -moz-outline-style: none; }
.maintable 			{ width:980px; height:100%; }

/* Top header part styles */
.toppart 			{ background:url(../images/topbg.gif) no-repeat; height:164px; }
.toppart a 			{ color:#fff; text-decoration:none; }
.toppart a:hover 	{ color:#ffde00; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#FFAE00; font-size:14px; text-decoration:none; font-weight:bold; }
a.toplink:hover 	{ color:#FFDE00; text-decoration:none; font-weight:bold;}
.tophlight 			{ color:#FFDE00; font-weight:bold; }

/* menu part styles */
.menubg 			{ padding:4px 0 0 280px; }
*:first-child+html .menubg { padding:2px 0 0 272px; }
a.menulink 			{ color:#cccccc; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Verdana; font-size:11px; }
a.menulink:hover	{ color:#F0BA00; text-decoration:none; }

/* left part styles */
.leftpart 			{ width:243px; float:left; }
.leftpart a 		{ color:#D96000; text-decoration:none; }
.leftpart a:hover 	{ color:#444E8E; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { background-color:#F4F4F4; padding:10px 3px 10px 3px; color:#1B1B1B; display:block; text-decoration:none;}
a.leftlink:hover 	{ background-color:#FFF8F8; color:#9E0000; text-decoration:none; }

.leftheader 		{ color:#ffffff; background:#006672; padding:2px 5px 5px 5px; font-weight:bold;  }
.lefthlight 		{ color:#444E8E; }

.leftpart ul 		{ list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }
.leftpart li 		{ margin:5px 0px;}

/* middle part styles */

.contantpart 			{ padding:0px 0px 5px 10px; }
.contantpart a 			{ color:#ebfbff; text-decoration:none; }
.contantpart a:hover 	{ color:#ffffe2; text-decoration:none; }
.contantpart ul 		{ list-style:url(../images/arrow.gif) none; margin:0px; padding-left:20px; }
.contantpart ol 		{ margin:0px; padding:0px 0px 0px 10px; }
.contantpart li 		{ margin:5px 0px; }
.contantpart li a 		{ color:#F2F2F2; text-decoration:none;}
.contantpart li a:hover { color:#FFDE7A; text-decoration:none; }


.midpart 				{ background: url(../images/midbg.gif) no-repeat top;}
a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }
.midheader { color:#587100; font-size:18px; color:#FFFFFF;  background: url(../images/b-center.gif) repeat-x; }
.midhlight { color:#FFF1A7; }


/* Footer part styles */
.footer { background:url(../images/footerbg.gif) repeat-x bottom; height:48px; color:#fff; }
.footer div { padding:0 10px 17px 10px; color:#cff0ff;}
.footer a{ color:#cff0ff; text-decoration:none; }
.footer a:hover { color:#FFE18F; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder 		{ border:1px solid #330002; }
.allborder 			{ background:#032133; }
.allborder tr 		{ background:#005f81; }
.allborder2 		{ background:#5E0E00; }

.fieldheader 		{ background: url(../images/titelbg2.gif) repeat-x top #016da5; color:#fff; padding-left:5px; font-weight:bold; height:30px; font-size:12px; }
.fieldheader a 		{ color:#D2D2D2; text-decoration:none; }
.fieldheader a:hover { color:#CA63FF; text-decoration:none; }

.lightbg 			{ background:#03749c; }
.darkbg 			{ background:#EDECEC; border-left:4px solid #9C0000; }
.selectbg 			{ background:#EAEAEA; }
.whitebg 			{ background:#FFFFFF; }
.subheading 		{ height:32px; }

.paging 			{ color:#ffffff; font-weight:bold;  }
.paging a 			{ color:#ffffff; text-decoration:none; font-weight:bold; }
.paging a:hover 	{ color:#D2d2d2; text-decoration:none; }

/* general text styles */
.smalltext 			{ font-size:10px; }
.normaltext 		{ font-size:11px; font-weight:normal; }
.error 				{ color:#F8DE00; font-weight:bold; padding-bottom:8px; display:block; }
.red 				{ color:#F8DE00;}
.success 			{ color:#F8DE00; font-weight:bold;}
.hlight 			{ color:#e6f6ff; }
.price 				{ color:#00f0ff;}

.justify 			{ text-align:justify; }
.lineheight 		{ line-height:16px; }

.left 				{ float:left;}
.right 				{ float:right;}
.clear  			{ clear:both;}

/* general eliments styles */
h1 					{ font-size:16px; color:#fff; padding:10px 0 10px 0; background:url(../images/hline.gif) repeat-x bottom; margin:0px; font-weight:bold; }
h2 					{ font-size:14px; font-family:Arial,Helvetica; color:#01D4EF; font-weight:bold;x margin:0px; }
h3 					{ font-size:14px; font-family:Arial,Helvetica; color:#235280;  margin:0px; }
ul 					{ list-style:url(../images/dot1.gif) none; margin:0px; padding-left:30px; }
li 					{ margin:4px 0px; }
.hline 				{ background:url(../images/hline.gif) repeat-x center; }
.vline 				{ background:url(../images/vline.gif) repeat-y center; width:10px; }

.noborder, .noborder input, .leafNode input { border:0px none; padding:0px; background:none !important; }

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:none; }
a.normallink:hover { color:#D40C13; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active {  color:#F4A100; font-weight:bold; text-decoration:none;}
a.headlink:hover {  color:#CA63FF; text-decoration:none;   }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#FFFAE1; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#DCDCDC; text-decoration:none;}
a.avileax:hover { color:#FFE18F; text-decoration:none; font-family:Tahoma; font-family:11px; }

/* Images styles */
.thumimg 			{ width:100px; height:100px; background:#1B1B1B; padding:1px; text-align:center; }
.thumimgin 			{ width:80px; height:80px; background:#1B1B1B; padding:1px; text-align:center;}
.normalimg 			{ width:250px; height:250px; background:#02425c; padding:1px; text-align:center; }
.bigimg 			{ width:500px; height:500px; background:#1B1B1B; padding:1px; text-align:center; }
.imgborder, .thumimg, .normalimg, .bigimg, .thumimgin { border:3px solid #0c496e; padding:1px; }
 a:hover .thumimg, a:hover .normalimg, a:hover .bigimg, a:hover .thumimgin { border:3px solid #0e78b7; }


/* form part styles */
form 				{ margin:0px; padding:0px; }
input, select, textarea { font-size:12px; color:#fff; font-family:Arial,Tahoma;  }
input, select, textarea { border:1px solid #6abad4; padding:1px; background:url(../images/inputbg.gif) repeat-x #2b78a7; }
.button 			{ color:#E5E5E5; cursor:pointer; padding:3px 3px; font-weight:bold; border:1px solid #0b537d; background:url(../Images/but.gif) repeat-x #1C1C1C;  font-size:12px; }
.lableclass 		{ text-align:right; }



/*  Extra Style */
.emailinput 		{ margin:83px 0 0 0;}
.emailinput input	{ border:1px solid #6abad4; margin-right:5px; background:url(../images/inputbg.gif) repeat-x; width:145px;}
.emailinput img 	{ vertical-align:middle; margin-bottom:4px; }

.searchinput 		{ margin:82px 35px 0 0px; *margin:82px 15px 0 0px;}
*:first-child+html .searchinput { margin:82px 20px 0 0px;}
.searchinput input	{ border:1px solid #6abad4; background:url(../images/inputbg.gif) repeat-x; width:145px; margin-right:0px;}

.onlogo				{ margin:30px 0 0 175px; }
.loginlink 			{ padding:15px 30px 0 0;}

a.home, a.aboutus, a.collection, a.faqs, a.contactus 
					 { display:block; height:34px; float:left;}
a.home				 { background:url(../images/menu.gif) 0 0 no-repeat; width:61px;}
a.home:hover	 	 { background:url(../images/menu.gif) 0 -34px no-repeat;}
a.aboutus			 { background:url(../images/menu.gif) -61px 0 no-repeat; width:97px;}
a.aboutus:hover	 	 { background:url(../images/menu.gif) -61px -34px no-repeat;}
a.collection		 { background:url(../images/menu.gif) -158px 0 no-repeat; width:105px;}
a.collection:hover	 { background:url(../images/menu.gif) -158px -34px no-repeat;}
a.faqs				 { background:url(../images/menu.gif) -263px 0 no-repeat; width:76px;}
a.faqs:hover	 	 { background:url(../images/menu.gif) -263px -34px no-repeat;}
a.contactus			 { background:url(../images/menu.gif) -339px 0 no-repeat; width:93px;}
a.contactus:hover	 { background:url(../images/menu.gif) -339px -34px no-repeat;}

.mar11right				{ margin-right:9px;}
.mar10top				{ margin-top:11px;}
.homecontent			{ float:left; margin:0 0px 0 7px; width:730px;}
.homebanner				{ background:url(../images/) no-repeat top; height:356px; }
.homebannert 			{ margin:0px 0 0 9px; width:302px; padding-top:150px; float:left; }
.homeflash { float:left; }
.lefttitel				{ background:url(../images/lefttitelbg.gif) no-repeat; height:34px; font-size:16px; font-weight:bold; color:#fff; padding:15px 0 0 15px;}
.leftdown				{ background:url(../images/leftdown.gif) no-repeat; height:38px;}
.leftcontent			{ background:url(../images/leftcontentbg.gif) no-repeat top; }
.pagebg					{ background:url(../Images/pagebg.gif) no-repeat; line-height:43px; padding:0px 10px; }
.titelbg1				{ background:url(../Images/titelbg1.gif) no-repeat; line-height:37px; color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 15px;}

.thumimg1 				{ width:150px; height:150px; text-align:center; }
.imghover				{ width:170px; height:200px; background:#235570; }
.imghover a				{ width:170px; height:200px; background:#235570; border:1px solid #235570; display:block; }
.imghover a:hover		{ width:170px; height:200px; background:#3880a0; border:1px solid #4aa1c8; display:block; }
.imghover img			{ margin:10px 0 10px 0;}

.thumimg2 				{ width:90px; height:90px; text-align:center; }
.imghover2				{ width:130px; height:130px; background:#235570; }
.imghover2 a			{ width:130px; height:130px; background:#235570; border:1px solid #235570; display:block; }
.imghover2 a:hover		{ width:130px; height:130px; background:#3880a0; border:1px solid #4aa1c8; display:block; }
.imghover2 img			{ margin:10px 0 10px 0;}

.boxleft				{ background:url(../Images/box-left.gif) no-repeat left; width:6px;}
.boxcenter				{ background:url(../Images/box-center.gif) repeat-x; height:173px;}
.boxright				{ background:url(../Images/box-right.gif) no-repeat right; width:6px;}

.Accordion 				{ overflow: hidden; }
.AccordionPanel 		{ margin: 0px; padding: 0px;overflow: hidden;}
.AccordionPanelTab 		{ background:url(../images/arrow.gif) no-repeat 8px 13px; font-weight:bold; line-height:30px; padding-left:20px; margin: 0px; cursor: pointer; }
.AccordionPanelContent 	{ overflow: hidden; margin: 0px; padding-left:15px;	height:auto; }
.AccordionPanelOpen .AccordionPanelTab 
						{ background-color: #005486; }
.AccordionPanelTabHover { color: #DDD4A5; }
.AccordionPanelOpen .AccordionPanelTabHover 
						{ color: #DDD4A5; filter:alpha(opacity=80) -moz-opacity:.70;opacity:.70;}
.AccordionFocused .AccordionPanelTab {}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab 
						{ background-color: #005486;  outline:none !important; outline-width:none; }

#pagenaber 				{ padding:0px 0px 0px 0px;  }
*html #pagenaber 		{ padding:0px 0px 0px 0px;  margin-left:0px;}
.titelbg2 				{ color:#fff; font-size:13px; padding-left:10px; font-weight:bold; line-height:25px; }
#jointour 				{ position:absolute; z-index:1; padding:0px 0px 0px 385px;}
.contentarea 			{ position:absolute; z-index:20; width:500px; margin:0px;}
.allborder1 			{ background:#025376; }
.allborder1 tr 			{ background:#; }
.detadown				{ background:url(../Images/deta-down.gif) no-repeat; height:14px;}


.scrollbg { background:url(../images/scrollbg1.gif) no-repeat; padding:0px; }
.scrollbg a { color:#333333; text-decoration:none; }
.scrollbg a:hover { color:#FD2F94; text-decoration:none; }
div#holder1 { position:relative; width:223px; height:467px; border:0px solid #009900; overflow:hidden; z-index:100; }
div#wn1  { position:relative; width:223px; height:467px; z-index:1; }
div#lyr1 { width:205px; padding-left:4px; border:0px solid #009900;}
div.content { position:absolute; width:208px; }
.content p{margin-right:0px; padding-right:0px;}
div#scrollbar1 { position:absolute; left:215px; top:0; height:467px; z-index:2; }
div#track1 { position:relative; left:0px; top:8px; width:7px; height:455px; z-index:1; background:#022f48; }
div#dragBar1 { position:absolute; top:1px; width:5px; height:0px; background:#00deff; z-index:1; }
div#up1 { position:absolute; left:0; top:0; z-index:2; }
div#down1 { position:absolute; left:0; bottom:0; z-index:3; }
.margout { margin:0 0 0 0; border:0px solid #00CC00;}