@charset "utf-8";

body {font-family:Arial, Helvetica, sans-serif;font-size:12px}

#tabletop { margin-top:4px } /* table fix */
label.error {  float:left;min-width:0px !important;margin-left:10px; }
.label_small { float:left;min-width:0px !important;margin:0px 18px 0px 5px;font-size:10px; }
/*
|--------------------------------------------------------------------------
| roundedcornr_box 1
|--------------------------------------------------------------------------
*/
.roundedcornr_box_337998 {
   background: #f0f4f9;
}
.roundedcornr_top_337998 div {
   background: url(../images/roundcorner/roundedcornr_337998_tl.png) no-repeat top left;
}
.roundedcornr_top_337998 {
   background: url(../images/roundcorner/roundedcornr_337998_tr.png) no-repeat top right;
}
.roundedcornr_bottom_337998 div {
   background: url(../images/roundcorner/roundedcornr_337998_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_337998 {
   background: url(../images/roundcorner/roundedcornr_337998_br.png) no-repeat bottom right;
}

.roundedcornr_top_337998 div, .roundedcornr_top_337998, 
.roundedcornr_bottom_337998 div, .roundedcornr_bottom_337998 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_337998 { margin: 0 15px; }

.selected_product {
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	color: #456D9F;
}
.additional_product {
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	color: #456D9F;
}

/*
|--------------------------------------------------------------------------
| roundedcornr_box 2
|--------------------------------------------------------------------------
*/
.roundedcornr_box_848850 {
   background: #b3c8e1;
}
.roundedcornr_top_848850 div {
   background: url(../images/roundcorner/roundedcornr_848850_tl.png) no-repeat top left;
}
.roundedcornr_top_848850 {
   background: url(../images/roundcorner/roundedcornr_848850_tr.png) no-repeat top right;
}
.roundedcornr_bottom_848850 div {
   background: url(../images/roundcorner/roundedcornr_848850_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_848850 {
   background: url(../images/roundcorner/roundedcornr_848850_br.png) no-repeat bottom right;
}

.roundedcornr_top_848850 div, .roundedcornr_top_848850, 
.roundedcornr_bottom_848850 div, .roundedcornr_bottom_848850 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_848850 { margin: 0 15px; }

/*
|--------------------------------------------------------------------------
| FORM
|--------------------------------------------------------------------------
*/
.form_left {
	float: left;
	width:65%;
}
.form .row .input_info {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
}
.product_title {
	font-size: 16px;
	margin: 0px;
}

.form .row .input_info a { text-decoration:none; }
.form .row .input_info a:hover { text-decoration:underline; }

.form_right {
	float:right;
	width:35%;
}
.form { }
.form .row { margin-bottom:10px;clear:both;margin-bottom:5px }
.form .row label { float:left;min-width:310px;display:block }
.form .row input[type="checkbox"] {
    float:left;
    /*width:130px;*/
}
.form .row input[type="text"],
.form .row textarea { 
    float:left; 
    padding:1px;
    width:255px 
}
.form .row textarea {
    height:55px;
}

.form .row input.input_small { width:50px }
.form .row .chkbox_wrap { float:left;margin-bottom:5px; }
.form .row .chkbox_wrap label { width:auto;min-width: inherit }

/*
|--------------------------------------------------------------------------
| Notes
|--------------------------------------------------------------------------
*/
.note {
	display: block;
	padding: 10px 10px 10px 10px;
	border: 1px solid;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 20px 20px;
	direction:rtl;
    clear:right;
    width:400px;
    text-align:left;
    direction:ltr;
}
.note_bigger { font-size:17px; width:100%;font-weight:bold }
.success {
	background: #EDFBC2;
	border: 1px solid #DFF791;
}
.info {
	background: #d9e4ff;
	border: 1px solid #8dacf7;
}

.attention {
	background: #fefbcc;
    border: 1px solid #ffcb4f;
}

.error {
	background: #ffcfcd;
	border: 1px solid #e2918d;
}
.your_info {
	color: #456D9F;
	margin: 10px 0px 10px 0px;
}
#form_submit {
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	text-align: center;
	margin-top:10px;
}
p .product_image {
	margin: 0px 10px 10px 0px;
}
.another_quote_wrap { display:none }
