/*settings for the body  */

body

{

margin:0px;

padding:0px;

font-family:arial;

font-size:12px;

background:url('../../images/header_homepage_line.gif') repeat-x;





}



a 

{

text-decoration:underline;

}



.title a{font-size:12px;color:#259dcf;}



/*align the website in the middle of the screen */

.center {



text-align:center;



}



.bodywrapper {

margin:auto;

text-align:left;

width:1024px;



}



.clear

{

clear:both;

font-size:0px;

line-height:0px;

margin:0px;

padding:0px;

}



.png_ie

{

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');

}





.space10

{

height:10px;

float:left;

}



.space30

{

height:30px;

float:left;

}





.header

{

float:left;

width:895px;

margin-left:61px;

margin-bottom:20px;

padding-top:10px;



}



.header .left

{

float:left;

display:inline;

margin-left:20px;

}



.header .right

{

float:right;

display:inline;

padding-top:20px;

text-align:right;

}



.header .right .top

{

font-size:11px;

margin-right:20px;

}



.header .right .top #admin_main a

{

color:#2296c1;



}



.header .right .top #login_bar

{

color:#919191;

}

.header .right .top #login a

{

color:#f10000;



}



.header .right .top #admin_main a:hover ,.header .right .top #login a:hover

{

text-decoration:underline;

}





.header .right .bottom

{

font-family:Calibri;

font-size:22px;

color:#919191;

margin-top:20px;

margin-right:30px;

}





.content

{

float:left;

display:inline;

width:895px;



margin-left:61px;

}



.content .line

{



background-color:#d7d7d7;

display:inline;

float:left;

height:1px;

width:895px;

overflow:hidden;


}







.content .top_content

{

float:left;

display:inline;

height:20px;

background-color:#e8e8e8;

width:855px;

padding:10px 20px;

margin-bottom:20px;

}

.content #another_top_content_dim

{

margin-bottom:1px;

}



.content .top_content2

{

float:left;

display:inline;

height:20px;

background-color:#ededed;

width:855px;

padding:10px 20px;

margin-bottom:20px;

}





.content .top_content .title

{

font-size:15px;

color:#2f2f2f;

font-family:Calibri;

}









.content .top_content2 .title2

{

font-size:11px;

color:#2f2f2f;

float:left;

display:inline;



}



.content .top_content2 .links

{

float:right;

display:inline;

color:#2296c1;

font-size:11px;

}



.content .top_content2 .links a

{

color:#2296c1;



font-size:11px;

}



.content .top_content2 .links a:hover

{

text-decoration:underline;

}



.content  .title_under_top

{

font-size:11px;

color:#2f2f2f;

margin-left:22px;

}



.content .login_box

{

float:left;

display:inline;

margin-top:40px;

margin-bottom:40px;

margin-left:325px;

}



.content .login_box .login_line

{

float:left;

display:inline;

margin-bottom:5px;



}



.content .login_box .login_line .text

{



color:#7c7c7c;

float:left;

display:inline;

margin-right:10px;

height:19px;

padding-top:2px;

}

.content .login_box .login_line  #p

{

padding-left:3px;

}

.content .login_box .login_line .submit

{

padding-left:70px;

}



.content .span_input

{

background:transparent url(../../images/input.gif) no-repeat scroll left top;

width:180px;

height:21px;

float:left;

display:inline;

}



.content  .span_input input

{

background-color:transparent;

border:0pt none;

font-size:12px;

height:21px;

padding:4px 10px 0pt;

width:160px;

}



.content .after_login_box

{

float:left;

display:inline;

margin-top:40px;

margin-bottom:80px;

text-align:center;

color:#676767;

font-size:14px;

width:895px;



}

.content .after_login_box .butt

{

float:left;

display:inline;

margin-left:22px;

}







.content .pricechange_box

{

float:left;

display:inline;



margin-bottom:40px;

width:895px;

}

.content .pricechange_box .pricechange_title

{

color:#676767;

font-size:14px;

text-align:center;

width:895px;

}

.content .pricechange_box .linkss

{

float:left;

display:inline;

width:880px;

margin-right:20px;

text-align:right;

color:#2296C1;

font-size:11px;

}

.content .pricechange_box .linkss a

{

color:#2296C1;

font-size:11px;



}



.content .pricechange_box .products

{

float:left;

display:inline;



margin-bottom:20px;

margin-top:20px;

}

.content .pricechange_box .products .title_products

{

font-size:11px;

font-weight:bold;

color:#2f2f2f;

margin-bottom:10px;

margin-left:20px;

}



.content .pricechange_box .products .name_products

{

font-size:11px;

color:#676767;

margin-top:10px;

margin-bottom:10px;

float:left;

margin-left:20px;

}

.content .pricechange_box .products  .type_products 

{

float:right;

text-align:right;

margin-top:10px;

margin-bottom:10px;

margin-right:20px;

width:500px;

}

.content .pricechange_box .products  .type_products a 

{



color:#2296c1;



margin-left:10px;

}





.content .pricechange_box .products  .type_products a:hover

{

text-decoration:underline;

}



.content .pricechange_box .pricechange_content

{



width:895px;



}





.content .pricechange_box .pricechange_content  a

{

font-size:11px;

color:#2296c1;



}



.content .pricechange_box .pricechange_content  a:hover

{

text-decoration:underline;

}



.content .pricechange_box .pricechange_content .options_add_edit

{

float:left;

display:inline;

}



.content .pricechange_box .pricechange_content .options_add_edit_1

{



width:150px;

margin:auto;

}



.content .pricechange_box .pricechange_content .add_products_box , .content .pricechange_box .pricechange_content .add_type_box

,.content .pricechange_box .pricechange_content .edit_products_box,.content .pricechange_box .pricechange_content .edit_type_box,.content .pricechange_box .pricechange_content .delete_type_box,.content .pricechange_box .pricechange_content .delete_products_box , .content .pricechange_box .pricechange_content .add_prices_box ,  .content .pricechange_box .pricechange_content .edit_price_box ,   .content .pricechange_box .pricechange_content .delete_price_box

{

float:left;

display:none;

margin-top:20px;

margin-left:30px;

color:#676767;

font-size:11px;

}



.content .pricechange_box .pricechange_content .title_action

{

font-size:11px;

font-weight:bold;

color:#2f2f2f;

margin-bottom:5px;

}



.content .pricechange_box .pricechange_content  .button

{

float:left;

margin-top:5px;

}



.content .pricechange_box .pricechange_content  .select

{

float:left;

margin-bottom:5px;

}



.content .pricechange_box .quantity_prices

{

float:left;

display:inline;

padding-left:20px;

color:#2f2f2f;

}



.content .pricechange_box .quantity_prices .line_write

{

float:left;

display:inline;

margin-bottom:10px;

}



.content .pricechange_box .quantity_prices .line_write .qty

{

float:left;

display:inline;

width:200px;



}



.content .pricechange_box .quantity_prices .line_write .rp

{

float:left;

display:inline;

width:200px;

}

.content .pricechange_box .quantity_prices .line_write .tp

{

float:left;

display:inline;

width:200px;

}



.content .pricechange_box .quantity_prices .line_write .save

{

float:left;

display:inline;

width:100px;

}



.content .pricechange_box .quantity_prices .line_write .delete

{

float:left;

display:inline;

width:100px;

}



.content .pricechange_box .quantity_prices .line_write .text

{

float:left;

display:inline;

margin-right:5px;

}





.content .pricechange_box .quantity_prices .line_write .span_input

{

background:transparent url(../../images/price_input.gif) no-repeat scroll left top;

width:91px;

height:19px;

float:left;

display:inline;

}

.content .pricechange_box .quantity_prices .line_write .span_input input

{

background-color:transparent;

border:0pt none;

font-size:12px;

height:19px;

padding:4px 10px 0pt;

width:71px;

}













.content .customers_box

{

float:left;

display:inline;

font-size:11px;

margin-bottom:40px;

width:895px;

}





.content .customers_box .line_customers

{

float:left;

width:855px;

padding:0px 20px;

margin-bottom:10px;

margin-top:10px;

color:#676767;

font-size:11px;

}

.content .customers_box .line_customers #c_title

{

color:#2f2f2f;

font-size:11px;

font-weight:bold;

}





.content .customers_box .line_customers .bn

{

float:left;

display:inline;

width:300px;

margin-right:20px;

}



.content .customers_box .line_customers .un

{

float:left;

display:inline;

width:200px;

margin-right:20px;

}





.content .customers_box .line_customers .show_them

{

float:left;

display:inline;

width:200px;

}





.content .customers_box .paginare

{

float:left;

display:inline;

padding-right:20px;

width:880px;

margin-top:20px;

text-align:right;

color:#2f2f2f;

font-size:11px;

}



.content .customers_box  a

{

font-size:11px;

color:#2296c1;



}



.content .customers_box  a:hover

{

text-decoration:underline;

}



.content .customers_box .left_col

{

float:left;

display:inline;

width:445px;



}



.content .customers_box .left_col .row_left

{

float:left;

display:inline;

margin-bottom:5px;

margin-top:5px;

}



.content .customers_box .left_col .row_left .title_rl

{

color:#7c7c7c;

float:left;

display:inline;

width:200px;

padding:0px 0px 0px 20px;

}



.content .customers_box .left_col .row_left .content_rl

{

float:left;

display:inline;

color:#1e1e1e;

}



.content .customers_box .left_col .line_left

{

background-color:#ededed;

display:inline;

float:left;

height:1px;

width:450px;

}





.content .customers_box .right_col

{

float:left;

display:inline;

width:430px;

margin-left:20px;



}





.content .customers_box .right_col .row_right

{

float:left;

display:inline;

margin-bottom:5px;

margin-top:5px;

color:#7c7c7c;

}



.content .customers_box .right_col  .title_rr

{

color:#000000;

font-weight:bold;

padding-left:45px;

margin-bottom:5px;

margin-top:5px;

}



.content .customers_box .right_col .row_right .id_rr

{

float:left;

display:inline;

width:50px;

padding-left:50px;



}



.content .customers_box .right_col .row_right .name_rr

{

float:left;

display:inline;

width:190px;

}

.content .customers_box .right_col .row_right .name_rr_bold

{

float:left;

display:inline;

padding-left:45px;

font-weight:bold;

}





.content .customers_box .right_col .row_right .link_rr

{

float:left;

display:inline;

width:120px;

padding-right:20px;

}



.content .customers_box .right_col .row_right .link_rr a

{

color:#1d61b5;

text-decoration:underline;





}









.content .customers_box .right_col .line_right

{

background-color:#ededed;

display:inline;

float:left;

height:1px;

width:430px;

}





.content .jobs_box

{

float:left;

display:inline;

font-size:11px;

margin-bottom:40px;

width:895px;

}



.content .jobs_box .line_jobs

{

float:left;

width:855px;

padding:0px 20px;

margin-bottom:10px;

margin-top:10px;

color:#676767;

font-size:11px;

}



.content .jobs_box .line_jobs #c_title

{

color:#2f2f2f;

font-size:11px;

font-weight:bold;

}





.content .jobs_box .line_jobs .ji

{

float:left;

display:inline;

width:95px;

margin-right:20px;

}

.content .jobs_box .line_jobs .bn

{

float:left;

display:inline;

width:270px;

margin-right:20px;

}



.content .jobs_box .line_jobs .jt

{

float:left;

display:inline;

width:270px;

margin-right:20px;

}







.content .jobs_box .line_jobs .show_job

{

float:left;

display:inline;

width:160px;

}







.content .jobs_box .paginare

{

float:left;

display:inline;

padding-right:20px;

width:880px;

margin-top:20px;

text-align:right;

color:#2f2f2f;

font-size:11px;

}



.content .jobs_box  a

{

font-size:11px;

color:#2296c1;



}



.content .jobs_box  a:hover

{

text-decoration:underline;

}



.content .jobs_box .line_jobs .title_lj

{

color:#7C7C7C;

float:left;

display:inline;

width:200px;



}





.content .jobs_box .line_jobs .content_lj

{

color:#000000;

float:left;

display:inline;



}



.content .jobs_box .titlee_lj

{

color:#676767;

font-weight:bold;

float:left;

display:inline;

margin-bottom:10px;

margin-top:40px;

padding-left:20px;

}



.content .jobs_box .line_jobs #lj_tit

{

color:black;

}



.content .jobs_box .line_jobs #bold

{

font-weight:bold;

padding-left:3px;

}

.content .jobs_box .line_jobs .event

{

float:left;

display:inline;

width:300px;

color:#7C7C7C;



}

.content .jobs_box .line_jobs .event_date

{

float:left;

display:inline;

width:100px;

color:#7C7C7C;



}

.content .jobs_box .line_jobs .logged_by

{

float:left;

display:inline;

width:100px;

color:#7C7C7C;



}







.content .jobs_box .line_jobs .no

{

float:left;

display:inline;

width:140px;

color:#7C7C7C;

}



.content .jobs_box .line_jobs .rev

{

float:left;

display:inline;

width:100px;

color:#7C7C7C;



}



.content .jobs_box .line_jobs .thumb

{

float:left;

display:inline;

width:300px;

color:#7C7C7C;



}





.content .jobs_box .line_jobs .notes

{

float:left;

display:inline;

width:200px;

color:#7C7C7C;

padding-right:20px;



}



.content .jobs_box .line_jobs .get_file

{

float:left;

display:inline;

color:#7C7C7C;





}





.content .jobs_box .line_jobs .textarea

{

background:transparent url(../../images/textarea.gif) no-repeat scroll left top;

width:297px;

height:103px;

float:left;

display:inline;

}









.content .jobs_box .line_jobs .textarea textarea

{

background-color:transparent;

border:0pt none;

font-size:12px;

height:95px;

padding:4px 10px 0pt;

width:270px;

}





.content .printablelist_box

{

float:left;

display:inline;

margin-bottom:40px;

width:1500px;

}



.content .printablelist_box .line_write

{

float:left;

display:inline;



color:#676767;

font-size:11px;

padding:0px 20px;



}



.content .printablelist_box .line_write .name

{

width:250px;

float:left;

display:inline;

margin-bottom:10px;

margin-top:10px;

}



.content .printablelist_box .line_write .qty

{

width:100px;

float:left;

display:inline;

line-height:36px;

border-left:1px solid #D7D7D7;

border-right:1px solid #D7D7D7;

}

.content .printablelist_box .line_write .qty .inside

{

background-color:#e4e4e4;

margin:2px 2px 0px 2px;

text-align:center;

line-height:32px;

font-weight:bold;

}







.content .printablelist_box .line_write .price

{

width:49px;

float:left;

display:inline;

line-height:36px;

border-left:1px solid #D7D7D7;

border-right:1px solid #D7D7D7;

}

.content .printablelist_box .line_write .price .inside

{



margin:2px 2px 0px 2px;

text-align:center;

line-height:32px;



}





.content .printablelist_box  #bold

{

color:#2f2f2f;

font-weight:bold;

}



.content .printablelist_box  #bold2

{



font-weight:bold;

}





.content #other_color_line

{

background-color:#979494;

width:1500px;

}

.footer

{

width:920px;

height:108px;

float:left;

display:inline;

margin-left:39px;

background:url('../../images/footer_homepage.gif') no-repeat;

font-size:11px;

padding-top:107px;

text-align:center;

margin-top:20px;

}







.footer .copyright 

{

color:#b9b9b9;

float:left;

width:913px;

}



.textCalendar{color:#676767;font-size:11px;}

.inputCalendar{background-color:transparent;border:0 none;font-size:12px;height:21px;padding:4px 10px 0;width:160px;}



.divCalendar{background:transparent url(../../images/input.gif) no-repeat scroll left top;height:21px;width:180px;line-height:21px;}