/* 
-----------------------------------------------
Theme Name: NOTUS English Theme
Description: This is the basic raw xHTML style for NOTUS, Vishmax's CMS 
/* --------------------------------------->>>    Version: 1.5, JAN 2010   <<<---------*//*


						Author: Mahesh Kumar. N
						Author URL: http://vishmax.com/
						Copyright (c) 2010 Vishmax Technologies 
--------------------------------------------------- */
/* 	Defines:
 	-  Theme, Style
		- Headings
		- Structure
	- Navigation
		  - menu
		  - Footer + W3c validation
	      - Misc
----------------------------------------------- */

#dummy-element{width:2px;} 
* { padding: 0; margin: 0;} /* Normalizing elements, Warnings */
body {
	margin: 0; padding: 0; 
	text-align:left;
	font: 12px Helvetica, Arial, sans-serif sans-serif;
	background:#F2B829 url("../../../images/04.jpg") repeat-x 50% 0;
	}
span.counter{color: red; font-family: "Trebuchet MS"; font-size:19px; font-weight: bold; padding:0;}
span.radios{margin-top:20px; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin-right:10px; color:#FFF;}
#ie6alrt {background-color:#FFFFBF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:8px; border:1px dotted #666; background-image:url(../../../images/ie_icon.gif); background-position:140px; background-repeat:no-repeat; text-align:right;}
#ie6alrt a {color:#666;}
#ie6alrt a:hover {text-decoration:none;}

/*TYPOGRAPHY Settings
----------------------------------------------->>> */	
#topwidget{width : 100%; margin-top :0px; height:auto;}
#topbar { width : 100%; margin-top:0px; height: auto;}
#topcontainer {width : 980px; height:465px; margin : 0 auto; background-position:bottom; }
#innertopmenu{ width : 980px; height:auto; margin : 0 auto;}
h1, h2, h3, h4 { 
font-family:Helvetica, Arial, sans-serif sans-serif;font-weight : bold;
}
h1{ width :100%; height:20px; float :left; margin-top :5px;text-align : left; font-size:20px; color:#000;}
h2{width :90%; height:20px; float :left; margin-top :10px; margin-left:5px;text-align : left; font-size:20px; color:#000; margin-bottom:5px;}
h3{ width :90%; height:20px; float :left; margin-top :10px; margin-left:5px;text-align : left; font-size:16px; color:#000; margin-bottom:5px;}
h4{ width :550px; height:20px; float :left; margin-top :10px; margin-left:5px;text-align : left; font-size:16px; color:#000; margin-bottom:5px;}
.hd5{ width :300px;float :left; margin-left:5px; margin-top:10px;font-size :19px; font-family:Helvetica, Arial, sans-serif sans-serif;font-weight :bold; color:#000;}
.hd6{ width :300px;float :left; margin-left:35px; margin-top:25px;font-size :19px; font-family:Helvetica, Arial, sans-serif sans-serif;font-weight :bold; color:#000;}
.hd7{ width :88%; float :left; margin-top:15px; margin-left:30px;text-align :left; font-size:20px; font-family: "Trebuchet MS"; color:#FFCC00; font-weight : bold;}
.shd{ width :200px; float :right; margin-top :10px; margin-left :30px; color:#000; text-align:right;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal;}
.shd1{ width :67%; float :left; margin-top :10px;color:#000; text-align:justify;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; margin-bottom:30px;}
.shd2{ width :95%; float :left; margin-top :10px; margin-left :5px; color:#FFF; text-align:justify;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; margin-bottom:5px;}
.shd3 { width :60%; float :left; margin-top : 5px; font-size:12px; font-family:Helvetica, Arial, sans-serif sans-serif;font-weight :normal; color:#000; padding:5px;}
.shd4 { width :60%; float :left; margin-top:2px; margin-left:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :bold; color:#666; padding:2px;}
.shd5 { width :150px; float :left; margin-top:2px; margin-left:5px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :bold; color:#CCC; padding:2px;}
.shd6 { width :150px; float :left; margin-top : 2px; font-size:12px; font-family:Helvetica, Arial, sans-serif sans-serif;font-weight :normal; color:#000; padding:5px;}
#topbars { width : 100%; height:25px; margin : 0 auto; float:left; background-color:#D5D5D0; border-bottom:1px solid #B9B9B0;}
#containerholds1 { width :980px; height:auto;margin : 0 auto;} 
#container1 { width :980px; height: auto;} 
#containerlogos { width :980px; height : auto; margin : 0 auto;} 
#toplogos { width : 200px; height : auto; float:left;} 
.logo { width : auto;; height:auto; margin-top :3px;margin-left : 15px;  float :left;}
#button { width:auto;height: auto; float : right; margin-top :40px;}
.chatbttn{ width:146px; height:27px; float:left; margin-right:5px;}
#topbttns{ width :500px; float:right;  margin-top:30px;}
#topbttns ul { list-style-type : none;} 
#topbttns li { display : inline;} 
#topbttns a { width:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :bold; font-size:11px; color:#076996; padding:7px; text-decoration:none; border-left:1px solid #CCC;} 
#topbttns a:hover { background :#0061C1; color :#FFF;} 
#navholder { width :999px;  height : auto; margin : 0 auto;} 
#navicontainerhold{ width :100%; height:auto;}
#navicontainer{ width :999px; height:auto; float:right; margin-top :0px; margin-bottom:5px;  background-image:url(../../../images/white_transparent.png);}
.navistyle{ width:300px; height:auto; padding :8px; float:left; font-size:18px;  font-family: "Trebuchet MS";color :#333; font-weight: bold; margin-left:15px;}
#navi { width : 100%;height :40px; margin-top :0px;} 
#nav { width :100%;  height : auto; float:left;} 
#nav ul { list-style-type : none; } 
#nav li { display : inline; } 
#nav a { float:right; width:auto; text-align : center; padding :12px; font-size:13px;  font-family: "Trebuchet MS";color :#333; font-weight: bold; text-decoration:none; background:url(../../../images/nav-top-separator.gif) no-repeat left;} 
#nav a:hover { color :#FFF; background-color:#222;} 
.navcurrent{float:right; width:80px;height:100%;text-align : center;font-size:13px;  font-family: "Trebuchet MS";color :#CCC; font-weight: bold; text-decoration:none;  padding :12px; margin-right:1px; margin-left:1px;}
#navi_spec{width:120px; height:auto; float:right; border-left: 1px dotted #222; margin-right:5px;}
#navi_spec ul { list-style: none; }
#navi_spec ul li { display: inline; }
#navi_spec a { float:right; width:auto; text-align : center; padding :12px; font-size:13px;  font-family: "Trebuchet MS";color :#333; font-weight: bold; text-decoration:none;} 
#navi_spec a:hover { color :#999;} 
#container { width :100%; height : auto; float:left; margin : 0 auto;background: url(../../../images/white_transparent1.png);}
#containnerash{ width :999px;  height : auto; margin : 0 auto;}
#innercontainer{ width :100%; height : auto; float:left;margin-top:0px; margin-left:0px; background-color:#FFF;}
#page_style { width : 960px; height:auto; margin : 0 auto;}
#page_styletop { width :999px; height:50px; float:left; background-image:url(../../../images/commontop.png);}
#contentwrap { width:100%; height:auto; float:left; margin-top:0px; margin-bottom:10px;}
#contentwrapin { width :628px; height:auto; float:left; margin-top:10px; margin-bottom:0px; border-right:1px dotted #CCC;}
#productwrap { width:80%; height:auto;  margin : 0 auto;}
#productwrapalign { width:800px; height:auto; float:left;}
.imgcontentwrap1 { width :707px;float :left; height:75px;}
.imgcontentwrap2 { width :159px;float :left; height:75px; margin-left:50px; padding:0px;}
#boxcase { width :960px; height:auto; float:left;}
#boxcase1 { width :960px; height: auto; float:left; margin-top:15px;}
#boxcaseinner { width :90%; height:auto; float:left;}
#contentbx1 {width :340px; height: auto; padding-left:3px; float :left;}
#contentbx2 {width :280px; padding-left:3px; float :left; margin-left:15px; border-right:1px solid #CCC; border-left:1px  solid #CCC;}
#contentbx3 {width :260px; height: auto; float :left; margin-left:10px;background: url(../../../images/white_transparent.png);}
#contentbx4 {width :100%;  float :left; background-color:#fff;opacity:.6;filter:alpha(opacity=50); margin-top:15px;}
#output {width :100%; margin-top:10px;  float :left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; color:#FFF; margin-bottom:10px;}
.bximg1{ width :300px; height: auto;float :left; margin-bottom:5px;}
.bximg2{ width :80px; height:80px;float :left; background: url(../../../images/shopping.gif);}
.bximg3{ width :80px; height:80px;float :left; background: url(../../../images/contact.gif);}
#rollover{ width :100px; height:35px;float :right; margin-top:20px; margin-right:10px;}
a#rollover{width :100px; height:35px;float :right; margin-top:20px; margin-right:10px; background: url(../../../images/bttn.gif);}
a#rollover:hover{background: url(../../../images/bttn.gif); opacity:.8;filter:alpha(opacity=50);}
#rollover1{ width :100px; height:35px;float :right; margin-top:20px; margin-right:10px;}
a#rollover1{width :100px; height:35px;float :right; margin-top:20px; margin-right:10px; background:url(../../../images/bttn1.gif);}
a#rollover1:hover{background: url(../../../images/bttn1.gif); opacity:.8;filter:alpha(opacity=50);}
.eurostar{ width :150px; height:57px;float :right; margin-top:20px; background: url(../../../images/EUROSTAR.jpg);}
.bxtxt1 { width :60%;float :left;font-size :12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; color:#666;  padding:3px; margin-left:10px; margin-top:25px;}
.bxtxt2 { width :90%;float :left;font-size :12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; color:#000;  padding:3px; margin-left:10px;}
.newsletter {width:240px; float :left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; color:#666;}
.text-input{
border: 0px; background: none;color: #000;width:70%; 
height:28px;
padding: 4px 0 0 4px; 
}
.newsletterbttn {width:28px; float :left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; color:#666;}
.input-bttn{
border: 0px;width:28px; 
height:28px; border-left:1px solid #000;
padding: 4px 0 0 4px; cursor:pointer; background-image:url(../../../images/news_bttn.jpg); 
}
#footer {width:100%; clear: both; margin-top :0px;float :left; }
#footerbx {width:980px; height : auto; margin : 0 auto; margin-top :10px;}
.footertxtc {width :600px; text-align:left; float :left;margin-top : 15px; font-size : 11px; font-family: "Trebuchet MS"; color: #FFF;font-weight :normal; margin-bottom:25px;}
.footertxtc a  { text-decoration: none; color: #FFF;}
.footertxtc a:hover  { text-decoration: none; color:#333;}
#vishlogo{ width :95px; height:25px; float:right; margin-top:10px; margin-right:5px; margin-left:5px;}
#w3cboxX { width :260px; float :left; margin-top :15px;}
.w3cbox{width:auto; float :left; margin-left:22px; font-size :11px; font-family: "Trebuchet MS"; font-weight :normal; color:#FFF;}
.w3cbox1{ width:auto; float :left; margin-left:5px;font-size : 11px; font-family: "Trebuchet MS";font-weight :bold; color:#003366; border-left:1px solid #FFF; padding-left:8px;}
.w3cbox1 a  { text-decoration: none; color: #FFF;}
.w3cbox1 a:hover  { text-decoration: none; color:#333;}
#rightbar {width:330px; float:right; height:auto; margin-top:10px;}
#dark_background{
	padding:1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background: url(../images/black_transparent.png);
	overflow:hidden;
	height: auto;
	}
#rcontainer_1{width :100%; height: auto;  float :left; margin-top:5px;}
#outputs {width :90%; margin-top:10px;  float :left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight :normal; color:#FFF; margin-bottom:10px;}
.dates{width :54px; height:30px; float:left; background-image:url(../../../images/dates.png);}
.dividers{width :100%;  float :left; border-top:1px dotted #FFF; margin-top:1px; margin-bottom:5px;}
#quick_form {width :95%; margin : 0 auto; margin-top:15px;}
.form_holds{width :100%; height: auto;  float :left; background-color:#fff;opacity:.5;filter:alpha(opacity=50); margin-top:5px;}
.text-inputs{
border: 0px; background: none;color: #000;width:100%; 
height:33px;
}
.text-inputs1{
border: 0px; background: none;color: #000;width:100%; 
height:100px;
padding: 4px 0 0 4px;
}
.submit-bttn{width:135px; height:30px; margin : 0 auto; margin-top:5px; margin-bottom:20px;}
.input-bttns{border: 0px;width:100px; height:35px;padding: 4px 0 0 4px; cursor:pointer; background-image:url(../../../images/submit_bttn.png);}
.input-radio{  margin-top:20px; font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif; margin-left:10px;}
#adscontainer{width :600px; height: auto;  float :right; margin-top:5px;}
.adsimg{float :left; width:auto; height: auto; padding:4px; margin-left:5px; margin-top:3px; margin-bottom:3px; border:6px solid #FFF;}
.adstxtcontainer{width :95%; height: auto; margin : 0 auto;}
.contactbox{ width :330px;  margin-top :2px; margin : 0 auto;}
.contactbox1{ width:330px;  margin-top :2px;margin : 0 auto;}
#selector1{width :100%; height: auto;  float :left; margin-top:5px;}
.input-text{
border: 1px solid #CCC;color: #666;width:335px;height:38px;padding: 4px 0 0 10px;}
.input-text1{
border: 1px solid #CCC;color: #666;width:335px;height:130px;padding: 4px 0 0 10px;}
ul.simple_list li a{
display:block; color:#FFF;
}
ul.simple_list li a:hover,
ul.simple_list li a:hover span{
text-decoration:none; color:#CCC;
}
ul.simple_list li a:hover strong{
text-decoration:underline;
}
ul.simple_list li{
padding:8px 0 8px 20px;
border-bottom:dotted 1px #FFF;
margin:0;
}
ul.simple_list li.last{
border-bottom:none; margin-bottom:5px;
}
#Div1 { width :450px; float :right; margin-right:35px; border:1px solid #CCC; margin-top:5px; margin-bottom:10px;background-color:#fff;opacity:.5;filter:alpha(opacity=50);}
#Div2 { width :450px; float :right; margin-right:35px; border:1px solid #CCC; margin-top:5px; margin-bottom:10px; background-color:#fff;opacity:.5;filter:alpha(opacity=50);}
.childDiv { width :400px; float :right; padding:10px 5px 5px 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
ul{
margin: 0 auto;
padding: 0;
}
#list_wrapper{
width: 600px; float:right; margin-top:10px; margin-bottom:10px;
}
ul.multiple_columns li{
text-align: left; 
float: left;
list-style: none;
height: 30px;
width:200px; color:#000; border-bottom:1px dashed #CCC;
}

/* CSS Document */