/*
    Document   : quickquote
    Created on : Feb 28, 2014, 2:26:13 PM
    Author     : PrestaMonster.com
    Description:
    Purpose of the stylesheet follows.
*/

#quote_comment_form p.text label
{
    display: inline-block;
    font-size: 14px;
    padding: 0px 15px;
    text-align: right;
}
#quote_comment_form p.text input
{
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    height: 22px;
    padding: 0 5px;
    width: 300px;
}
.quote_comment_form p.text label
{
    text-align: right;
}
/*#new_account_form p.submit {
    margin-right: 120px;
    text-align: right;
    padding-right: 10px !important;
}*/
#new_account_form p.checkbox input
{
    margin-left: 163px;
}
#SubmitLogin
{
    margin: 0 10px 10px 0;
}
.block_login fieldset {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}

.my_info
{
    padding: 10px;
}
.my_info_field
{
    padding: 10px;
}
.my_info_field label
{
    padding-right: 5px;
}
.quote_comment
{
    padding-bottom: 5px;
}
.quote_comment_form
{
    padding: 20px 0;
    background-color: #FBFBFB;
    border: solid #CBCBCB 1px;
}
#comment_content
{
    width: 100%;
}
#your_price, #login_email, #login_passwd
{
    height: 25px;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    padding: 0 5px;
}

.quote_title
{
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    height: 22px;
    padding: 0 5px;
    width: 330px;
}
.form_info, .inline-infos
{
    float: left;
/*    margin-left: 162px !important;*/
    width: 100%;
}
.quote-required
{
    margin-left: 20px !important;
}
.quote_comment_form p
{
    padding-bottom: 0px;
}
a .checkout_quote
{
    text-decoration: none;
}

.accions
{
    padding: 5px !important;
}

.img_view_detail
{
    padding-right: 10px;
}
#quote_comment .error
{
    padding: 5px;
    margin-top: 5px;
    color: #FF0000;
	width: 91%;
}

.content_quote_block .error
{
    padding: 5px;
    margin-top: 5px;
    color: #FF0000;
	width: 91%;
	background: none repeat scroll 0 0 #ffcccc;
    border: 1px solid #990000;
    font-size: 13px;
}
.content_quote_block span.error {
	border: none;
	background: none;
}
.add_price
{
    width: 125px;
}
table.std th, table.table_block th
{
    text-transform: capitalize;
}
.product_your_price
{
	width: 75px;
	height: 25px;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    padding: 0 5px;
}

.table_block td.product_your_price
{
	width: 14%;
    padding: 12px 6px;
}
