

#slideup {text-align: left;}

#slideup {
    display: none;
    float:left;
    background-color:#333 /*fe9900*/ ;
    position:absolute;
    top: 0px;
    left: 0px;
    width:200px;
}
#slideup .spslide { height: 150px; padding-top: 7px; padding-left: 150px; background-image: url(/site/addons/slide_up/img/book.gif); background-position: 30 center; background-repeat: no-repeat; }
#slideup table { width: 100%; border-collapse: collapse; }
#slideup table td { color: white; font-size: 11px; }
#slideup .slidetagline { width: 55%; font-size: 16px; font-weight: normal; font-family: arial; padding-right: 10px; }
#slideup .slidetagline h3 { font-size: 20px; font-weight: bold; font-family: arial; color: #b9cbff; }
#slideup .slidetagline h3 b { color: #ff0000; text-decoration: underline;}
#slideup .slidetagline b { font-weight: bold; }
#slideup .slidetagline .free { color: #ff0000; text-decoration: underline; font-weight: bold; }
#slideup .close { float: right; height: 57px; padding-right: 10px; padding-top: 10px; text-align: right; }
#slideup .close a { color: #ffffff; font-weight: bold; }
#slideup .close a:hover { color: #ff9900; }

#slideup .slideform { width: 30%; padding-left: 10px; padding-right: 10px; }

#slideup .slideclose { width: 15%; height: 57px; padding-right: 10px; padding-top: 10px; text-align: right; }
#slideup .slideclose a { color: #ffffff; font-weight: bold; }
#slideup .slideclose a:hover { color: #ff9900; }

#slideup .textbox { padding: 3px 3px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; color: #000000; font: 12px Verdana, Tahoma, Arial; border: 2px solid #ff9900; background-color: #ececec; }
#submit_form .textbox { width: 211px; padding: 5px 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; color: #000000; font: 12px Verdana, Tahoma, Arial; border: 2px solid #ff9900; background-color: #ececec; }
/* #slideup .submit { width: 155px; height: 40px; border: 0px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; color: #dae6ee; background: url('/site/addons/slide_up/img/download_now.png') no-repeat; } */
#slideup .submit { width: 151px; height: 37px; margin-top: 5px; background-image: url('/site/addons/slide_up/img/download_now.png'); background-position: top; background-repeat: no-repeat; cursor:pointer; border: 0px; }
#slideup .submit:hover { background-position: bottom; }

div#submit_form.submit { width: 151px; height: 37px; margin-top: 5px; background-image: url('/site/addons/slide_up/img/download_now.png'); background-position: top; background-repeat: no-repeat; cursor:pointer; border: 0px; }
div#submit_form.submit:hover { background-position: bottom; }


#slideup form { margin: 0; padding-top: 8px; }
#slideup img { border: 0 }


/*Form style*/
#book_container {
    float:left;
    /*background-color:#fe9900;*/
    position:absolute;
    background-image: url("/site/img/bg_book.png");
    background-repeat: repeat-y;
    top: 0px;
    left: 0px;
    width:204px;
    height: 100%;
}

#arrows{
	position: absolute;
	margin: 300px 0px 0px 194px;
	width: 42px;
	height: 41px;	
}


#book_content{
    float: left;
    padding: 0px 6px 0px 2px;
    width:174px;
    color: #fff;
    min-height: 600px;
    height: 100%;
}

#book_exit{
	position:absolute;
    left: 30px;
    bottom: 15px;
}

.corr {font:   12px 'Lucida Grande', Arial, Sans-Serif, Verdana;}
#book_about {
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 0px 5px 0px 0px;
    /*background-color: #333333;*/
    font-size: 18px;
    color: #fff;
    width: 190px;
}
#book_form{
    width: 100%;
    margin: 0px 2px 0px 5px;
    padding: 3px 0px 0px 0px;
    /*background-color: #333333;*/
    text-align: center;
}

#book_exit a:link {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
#book_exit a:visited {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
#book_exit a:active {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
#book_exit a:hover {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}


#book_about a:link {text-decoration: underline; color:#fff; font-weight:bold;}
#book_about a:visited {text-decoration: underline; color:#fff; font-weight:bold;}
#book_about a:active {text-decoration: underline; color:#fff; font-weight:bold;}
#book_about a:hover {text-decoration: underline; color:#fff; font-weight:bold;}

div.download_button {margin: 10px 0px 10px 15px; width:155px; height:37px; background-image:url("/site/img/download.png");background-repeat:no-repeat;cursor:pointer; border:0px;background-position: top;}
div.download_button:hover{background-position: bottom;}

.inp_book{
    width: 175px;
    margin-bottom: 10px;
    border: 2px solid #fe9900;
}

/* IE 6 */
* HTML .inp_book{
	width: 170px;
}

* HTML #book_container{
	 position: relative;

}

* HTML #book_content{
    float: left;
    padding: 0px 2px 0px 2px;
    margin-top: 15px;
    width:176px;
    color: #fff;
    min-height: 600px;
    margin-right: -10px;
    height: 100%;
}

* HTML #slideup {
	z-index:2;
	position: absolute;
    top: 0px;
    left: 0px;
    width:200px;
    bottom: 0px;
}

* HTML #book_about {
    width: 175px;
}
/* ****** */

div.processing {
    background-image: url("/site/img/processing.gif");
    background-repeat: no-repeat;
    height: 25px;
    display: none;
}

button.red-button {width:162px; margin-top: 3px; height:38px; background: #FFF url(/site/img/button_grey_165x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 12pt arial; line-height: 2.3em; vertical-align: middle;}
button.red-button:hover{background-position: center;}
button.red-button:disabled {background-position: bottom;}

button.grey-bigred-button {width:205px; height:54px; background: #FFF url(/site/img/button_grey_200x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 14pt arial; line-height: 2.3em; vertical-align: middle;}
button.grey-bigred-button:hover{background-position: center;}
button.grey-bigred-button:disabled {background-position: bottom;}

.contact_form {
	margin: 0 auto;
	border-collapse:collapse;
	font-family: Verdana,arial,sans-serif;
}

.contact_form td {
	vertical-align: top;
}

.contact_form .label {
	font-size: 11pt;
	width: 100px;
	padding-top: 21px
}

.contact_form .field {
	padding-top: 15px;
}

.contact_form .field .error_detail {
	width: 260px;
}

.contact_form .field_long .error_detail {
	width: 650px;
}

.contact_form .field .error {
	background-image: url('/site/img/form_img/bg-input_error.gif');
}

.contact_form .info {
	font-size: 10pt;
	color: #808080;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 21px
}

.contact_form .field_long .info {
	padding-left: 0px;
	padding-top: 5px
}

.contact_form input[type=text] {
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
    background:#FFFFFF url(/site/img/form_img/bg-input.gif) no-repeat scroll 0 0;
	border: 1px #aeadad solid;
	width: 260px;
	height: 25px;
	padding: 3px 5px 0px 5px;
}

.contact_form .field_long, .contact_us_form .field_captcha {
	padding-top: 15px;
	padding-right: 10px;
}

.contact_form .field_captcha .field_input {
	margin-left: 20px;
}




