br {
  clear:both;
}

#page-bg {
  background: #fff url(http://bulkhand.com/templates/rt_vortex/images/light_slate/bg.png) repeat-x;
  margin: 0 auto;
}

div#wrapper {
  width: 985px;
  margin: 0 auto;
  position: relative;
/*  background: #637B9A;*/
}

#header {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/head-bg.png) repeat-x;
}

#header .shad-r {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/head-right.png) 100% 0 no-repeat;
}

#header .shad-l {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/head-logo.png) 0 0 no-repeat;
  height: 135px;
  psition: relative;
}

#header #access {
  position: absolute;
  right: 21px;
  top:  35px;
  width: 70px;
  height: 21px;
  border: 0;
}

#header #logo {
  position: absolute;
  left:  15px;
  top:  10px;
  width: 190px;
  height: 75px;
}

#header #nav-main {
  background:  url(http://bulkhand.com/templates/rt_vortex/images/light_slate/head-menu-bg.png) repeat-x;
}

#header #nav-main .shad-l {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/head-menu-left.png) 0 0 no-repeat;
}


#mainbody {
  background: #fff url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-r.png) 100% 0 repeat-y;
}

#product_image {
	float:left;
	position:relative;
	top: 100px;
	left: 50px;
}

#mainbody h1 {
  margin: 0 auto;
  position: relative;
}

#mainbody .shad-1 {
  background: transparent url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-l.png) 0 0 repeat-y;
}

#mainbody .shad-2 {
  background: transparent url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-tr.png) 100% 0 no-repeat;
}

#mainbody .shad-3 {
  background: transparent url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-tl.png) 0 0 no-repeat;
}

#mainbody .shad-4 {
  background: transparent url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-br.png) 100% 100% no-repeat;
}

#mainbody .shad-5 {
  background: transparent url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-bl.png) 0 100% no-repeat;
}

.main_block p,ul{
  font-size: 16px;
  font-family: verdana,arial,helvetica,sans-serif;
}

#body-bottom {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-f.png) repeat-x;
}

#body-bottom .shad-r {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-fr.png) 100% 0 no-repeat;
}

#body-bottom .shad-l {
  background: url(http://bulkhand.com/templates/rt_vortex/images/light_slate/body-shadow-fl.png) 0 0 no-repeat;
}

div.main_block {
  width:550px;
  margin: 0 auto;
  position: relative;
}

div#form_submit {
  margin-top:10px;
  text-align:right;
}

div#form_submit input {
}

form fieldset {
  width:100%;
  clear:both;
  background:#C6C6C6;
  background-repeat: repeat-x;
  border:0px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom:5px;
}

form fieldset#registration {
  background-image: url('../images/form_bg_large.png');
}

form fieldset#interested {
  background-image: url('../images/form_bg_small.png');
}

form fieldset#information {
  background-image: url('../images/form_bg_med.png');
}

form fieldset#application_info {
  background-image: url('../images/form_bg_med.png');
}

form fieldset#invite {
  background-image: url('../images/form_bg_med.png');
}

form fieldset#image_verify {
  background-image: url('../images/form_bg_med.png');
}

form fieldset legend {
  font-size:18px;
  font-weight: bold;
  color: #000000;
}

fieldset#registration p{
 display:block;
 clear:both;
}

fieldset#registration p label {
  width:150px;
  text-align:right;
  float:left;
  padding-right:5px;
}

fieldset#registration input {
  width:200px;
  height:20px;
  margin-left:10px;
}

fieldset#registration textarea {
  margin-left:10px;
}

fieldset#application_info p{
 display:block;
 clear:both;
}

fieldset#application_info p label {
  width:150px;
  text-align:right;
  float:left;
  padding-right:5px;
}

fieldset#invite p span.label {
  width:100%;
  text-align:center;
  padding-right:5px;
}

fieldset#invite p span {
  float:none;
}

fieldset#invite p span.label span.sub_text{
  font-size:11px;
}

fieldset span {
  float:left;
  width:240px;
  text-align:left;
  margin-left:2px;
}

fieldset span.wrapper {
  border:1px solid #68809E;
  margin:3px;
}

fieldset span span.label{
  margin-right: 3px;
  width:210px;
  text-align:left;
}

div#error_message {
  background: #FFFFAD;
  background-image: url('../images/error_bg.png');
  background-repeat: repeat-x;
}

div#error_message h3 {
  font-size:18px;
  font-weight: bold;
  color: #000000;
  margin-left: 10px;
}

div#error_message h3.error_element {
  color: #FF1B1B;
}

div#error_message p.error_element {
  color: #FF1B1B;
  font-size: 17px;
  padding-left:50px;
  margin:1px;
}

div#process {
  background:#C6C6C6;
  background-image: url('../images/form_bg_med.png');
  background-repeat: repeat-x;
  border:1px solid #000;
  padding:3px;
  font-size:17px;
}

div#spacer {
  height:250px;
}

