@charset "UTF-8";
/* CSS Document */
/*-- Browser Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, ul li, ul li a, li, li ul, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
/*-- Browser Reset Ends --*/
body {  margin-top: 0px;  margin-left: 0px;  margin-right: 0px;  background-color: #848484;  _behavior: url("csshover3.htc");}
p {  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
img { border: 0px; }
/*-- PNG Fix --*/
img { _behavior: url(iepngfix.htc) }
/*-- PNG Fix --*/
#background {  height: 1200px;  background-image: url(images/holset_background_repeat.jpg);  background-repeat: repeat-x; }
#wrapper {width: 800px;  margin: 0 auto; font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;}
#header {  width: 800px;  height: 119px;  float: left;  padding: 0px 0px 12px 0px;  margin: 0px 0px 0px 0px;  position: relative;  background-image: url(rotate/rotate.php);  background-repeat: no-repeat;  }
.logo {  width: 199px;  height: 84px;  position: relative;  padding:33px 0px 31px 315px;}
/*-- Navigation Begins --*/
#nav { width: 800px; height: 25px; position: relative; _position: relative; /* hack for internet explorer 6*/ bottom: 0; left: 0; float: left; font-size: 9px; text-align: center; }
#nav ul { list-style: none; margin: 0; padding-bottom: 10px; border-bottom: 0; }
#nav ul li { position: relative; padding-bottom: 20px; }	
#nav ul li a { display:  inline; text-decoration: none; color: #999999; border: 0; border-bottom: 0; }
#nav li { display: inline; font-size: 9px; padding-right: 20px; }
#nav li ul { height: 10px; position: absolute; left: -100px; top: -38px; display: none; text-align: left; z-index: 3; width: 100%; padding: 8px; background-color: #0e0e0e; }
#nav ul li ul { width: 800px; }	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: center; height: 1%; }
* html ul li a { height: 1%; }
/* End */
#nav li:hover ul, li.over ul {display: block; }
#nav a:hover {color: #FFF; text-decoration: none;}
#nav li ul a:hover {color: #FFF;}
#nav a {color: #999999; text-decoration: none;}
/*-- Main Content --*/	
#row {width: 800px; float: left; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; overflow:hidden; }
#row ul { list-style:none; padding: 0px 0px 0px 0px; }
#row li { display: block; }
.column1 {width: 548px; height:1500px; float: left; padding: 20px 20px 0px 30px; margin: 0px; background-color: #0e0e0e; color:#CCCCCC; }
.column1 p {  padding: 10px 0px 10px 0px;  margin: 0px 0px 0px 0px;}
.column1 a{color:#CC0000; text-decoration:none;} 
.column1 a:hover{color: #FFF; text-decoration:none;}
.column2 {width: 198px; height:1520px; color:#CCCCCC; float:right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #0e0e0e; }
.column2 p {  padding: 10px 10px 0px 10px;  margin: 0px 0px 0px 0px;}
.column2 a{color:#CC0000; text-decoration:none;} 
.column2 a:hover{color: #FFF; text-decoration:none;}
/*-- Header CSS --*/	
h1 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 17px; }
h2 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #CC0000; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; line-height: 15px; }	
h3 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #CC0000; font-size: 13px; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px; line-height: 13px; }
h4 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 13px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 20px; line-height: 13px; }
h5 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #000000; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 20px; line-height: 13px; font-style: italic; }
h6 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #000000; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 20px; line-height: 13px; }
h7 { font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; color: #FFCC00; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; line-height: 13px; }
/*-- Contact US Css--*/
#contactus { padding-left: 20px; }
#formLeft { width: 380px; float: left; }
#formLeft input { width: 380px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font-size: 11px; }
#formLeft .input-bg { height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
#formLeft .active { background: none; }
#formRight { width: 380px; float: left; padding: 0px 0px 0px 0px; }
#formRight textarea { width: 380px; height: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 11px; overflow: auto; }
#formRight .message-bg { height: 170px; }
label { display: block; font-size: 11px;}
label.error { position: absolute; top: -16px; right: 49px; padding: 3px; color: #da3939; font-size: 1.0em; text-align: left; font-style: italic; font-weight: normal;}
input.submit-button {float: left; padding: 0px 0px 0px 0px;}
