/*new 12.12.08 */

#account_remember{
float:left;
clear:both;
padding:20px 0 5px 0;
}

#account_footer{
float:left;
clear:both;
margin-top:22px;
padding-top: 6px;
border-top:1px solid #c2c2c2;
}

#reset_password, #register_thanks, #login_popup, #login_popup2, #login_popup3, #login_popup4{
width:500px;
padding:20px;
background-color: white;
position:absolute;
}

#login_popup2{
width:600px;
}


#login_popup3{
width:515px;
}

#login_popup4{
text-align:center;
}

#reset_button{
background-color: #F0F0F0;
color:#656565;	
border: 1px solid #656565;
float:right;
}

#reset_button:hover{
background-color: #B5B5B5;
}

#reset_close, #reset_close2, #reset_close3, #reset_close4{
float:right;
}


#reset_password h1, #register_thanks h1, #login_popup h1, #login_popup2 h1, #login_popup3 h1{
margin:0;
padding:0;
}

#overlay{
position: absolute;
left:18px;
top: 0;
}

#register_thanks h1{
width:140px;
margin:0 auto;
}

#register_thanks p{
text-align:center;
}

#st_drop{
float:left;
margin:184px 0 0 10px;
}

#year_drop{
float:right;
margin:-10px 75px 0 0;
}

#month_drop{
float:left;
margin:-10px 0 0 0;
}

/*12.17.08*/

.introH3{
margin-top:0;
}

.introPara{
padding-top:12px;
}


#sidebar div{/*replaced*/
width:auto;
}

#passwordLabels{
width:110px;
padding-right:10px;
float:left;
margin:0;

}

#passwordFields{
width:50px;
padding-left:20px;
float:right;
}

#passwordLabels label{
padding-bottom:15px;
float:left;
*margin-bottom:10px;
}

#passwordFields input{
margin-bottom:10px;
*margin-bottom:0px;
width:116px;
}

#buttonpw{
background-color: #F0F0F0;
color:#656565;	
border: 1px solid #656565;
float:right;
width:120px;
}

#buttonpw:hover{
background-color: #B5B5B5;
}

#paymentLabels{
width:100px;
padding-right:25px;
float:left;
}

#paymentFields{
width:200px;
float:left;
}

#paymentLabels label{
padding-bottom:15px;
float:left;
}

#paymentFields input{
margin-bottom:10px;
width:136px;
}

textarea.short {
  width: 335px;
  margin-bottom: 26px;
}

#shippingName{
float:left;
width:250px;
}

#shippingCost{
float:left;
}

#shippingCost p{
padding-top:2px;
padding-bottom: 5px;
}

#orderNumber p{
margin:0;
padding:0;
width:45px;
padding-right:10px;
padding-left:10px;
}

#orderName p{
margin:0;
padding:0;
width:130px;
padding-right:5px;
}

#orderPrice p{
margin:0;
padding:0;
width:40px;
padding-right:5px;
}

#orderNumber{
float:left;
}

#orderName{
float:left;
}

#orderPrice{
float:left;
}

#orderTitles{
float:left;
}

#orderTitles p{
text-align: right;
margin:0;
padding:0;
width:195px;
padding-right:5px;
}

#orderAmounts p{
margin:0;
padding:0;
width:40px;
padding-right:5px;
}

#orderAmounts{
float:left;
}

#orderTotal{
border-top: 1px solid #c2c2c2;
float:left;
}

#login_titles{
width:70px;
padding-right:5px;
float:left;
}

#login_inputs input{
margin-bottom:5px;
}

#login_titles label{
padding-bottom:10px;
float:left;
}

#paymentName{
width:130px;
padding-right:20px;
float:left;
}

#paymentInfo{
width:150px;
float:left;
}

.editLink{
float:left;
margin: 18px 0px 0px 10px;
}

.editLink2{
float:right;
margin: 18px 0px 0px 10px;
}

.products{
float:left;
padding-top:56px;
margin-left:20px;
_margin-left:10px;
*width:865px;
}

.products_image, .products_number, .products_desc, .products_quantity, .products_price, .products_delete{
float:left;
}


.products_number p{
width:70px;
padding-right:10px;
}

.products_desc p{
width:390px;
padding-right:10px;
}

.products_quantity p{
width:50px;
padding-right:10px;
}

.products_price p{
width:110px;
padding-right:10px;
}

.products_delete p{
width:100px;
}
.products_image img,.products_image p, .products_number p, .products_desc p, .products_quantity p, .products_price p, .products_delete p{
height:90px;
float:left;
clear:left;
margin-bottom:10px;
padding-top:10px;
}

.products_image img{
width:100px;
height:100px;
padding-right:10px;
padding-top:0;
}

.products_delete input{
margin-left:60px;
}

#finalPrices, #finalTitles{
float:right;
padding-right:20px;
padding-top:26px;
}

#finishReview{
float:right;
clear:both;
padding-right:20px;
padding-bottom:50px;
}

#finishReview #button{
width:90px;
margin-left:10px;
float:left;
}

#dashboardTitles{
float:left;
padding-right:50px;
}

#dashboardInfo{
float:left;
padding-right:50px;
}

#dashboardTitles2{
float:left;
padding-right:30px;
}

#dashboardInfo2{
float:left;
}

#dashboardTitles h3,#dashboardTitles2 h3{
padding:1px 0 2px 0;
margin:0;
}

#content_project h1 { margin:0px; padding:0px; }

.projects_name p{
width:550px;
height:15px;
padding:10px 10px 10px 10px;
}

.projects_tearsheets p{
width:120px;
height:15px;
padding:10px 10px 10px 0px;
text-align:center;
}

.projects_delete p{
width:110px;
height:15px;
padding:10px 10px 10px 0px;
text-align:center;
}

.projects_name, .projects_tearsheets, .projects_delete{
float:left;
}

.orders_date p{
width:60px;
height:15px;
padding:10px 10px 10px 10px;
}

.orders_number p{
width:90px;
height:15px;
padding:10px 10px 10px 10px;
}

.orders_description p{
width:540px;
height:15px;
padding:10px 10px 10px 10px;
}

.orders_attention p{
width:500px;
height:15px;
padding:10px 10px 10px 10px;
}

.orders_quantity p{
width:20px;
height:15px;
padding:10px 10px 10px 10px;

}
.orders_status p{
width:90px;
height:15px;
padding:10px 10px 10px 10px;
text-align: center;
}

.orders_date, .orders_number, .orders_description, .orders_status, .orders_attention, .orders_quantity{
float:left;
}

#shippingChoice{
float:right;
margin-top:-50px;
*margin-top:20px;/*fix it for IE*/
}

#popup_title{
position:absolute;
padding-bottom:20px;
}


.manage_name p{
width:160px;
height:100px;
padding:10px 10px 10px 10px;
}

.manage_quantity p{
width:30px;
height:100px;
padding:10px 10px 10px 10px;
}

.manage_created p{
width:85px;
height:100px;
padding:10px 10px 10px 10px;
}

.manage_modified p{
width:85px;
height:100px;
padding:10px 10px 10px 10px;
}

.manage_notes p{
width:300px;
height:100px;
padding:10px 10px 10px 10px;
}

.manage_delete p{
	padding:10px 0 20px 10px;
	margin:0;
	}
.manage_name, .manage_quantity, .manage_created, .manage_modified, .manage_notes{
float:left;
}


#projectLeft{
width:145px;
float:left;
padding:0px 10px 0px 20px;
}

#projectRight{
width:250px;
float:left;
padding-right:10px;
}

.projectsub, .projectsub_drag, .projectsub_image, .projectsub_title, .projectsub_finish, .projectsub_collection, .projectsub_notes, .drag_num, .drag_title{
float:left;
}

.projectsub_tbl {
width:860px;
height:150px;
overflow:hidden;
background-color: #F0F0F0;
margin-bottom:10px;
}

/*.projectsub {
width:860px;
height:150px;
overflow:hidden;
background-color: #F0F0F0;
margin-bottom:10px;
}*/

.firstsub{
height:40px;
background-color: transparent;
margin-bottom:10px;
width:860px;
}

.projectsub_drag{
width:840px;
padding:0px 0px 0px 10px;
height:30px;
border-bottom: 1px  solid #c2c2c2;
}

.drag_num{
padding:6px 10px 8px 10px;
border-right: 1px  solid #c2c2c2;
}
.projectsub_drag img{
padding:10px 5px 10px 10px;
}

.drag_title{
padding:6px 10px 0px 0px;
}

.projectsub_drag input{
padding:10px 10px 10px 10px;
margin:6px 10px 0 0;
float:right;
}

p.check_select{
padding:6px 5px 10px 10px;
float:right;
}

.projectsub_image{
width:110px;
text-align: center;
background-color: #D1D1D1;
height:110px;
}

.projectsub_image a{
float:left;
margin:40px 0 0 30px;
}

.projectsub_title{
width:190px;
padding:10px 10px 10px 10px;
}

.projectsub_finish{
width:90px;
padding:10px 0 10px 0;
}

.projectsub_collection{
width:150px;
padding:10px 0 10px 0;
}

.projectsub_collection strong{
font-weight:bold;
padding:10px 0 10px 0;
}

.projectsub_notes
{
width:300px;
padding:10px 0 10px 0;
}

#projectsub_right{
float:right;
text-align: right;

padding-right:20px;
margin-top:-40px;
}

#loaderBar{
width:500px;
height:20px;
background-color: #F0F0F0;
border: 1px solid #C7C7C7;
}

.myhh_projects{
text-align:center;
}

.inventory_item p, .inventory_item h3{
width:45px;
padding:10px;
}

.inventory_pattern p, .inventory_pattern h3{
width:110px;
padding:10px;
}

.inventory_color p, .inventory_color h3{
width:80px;
padding:10px;
}

.inventory_price p, .inventory_price h3{
width:50px;
padding:10px;
}

.inventory_lot p, .inventory_lot h3{
width:35px;
padding:10px;
}

.inventory_bolt p, .inventory_bolt h3{
width:35px;
padding:10px;
}

.inventory_quantity p, .inventory_quantity h3{
width:90px;
padding:10px;
text-align: center;
}

.inventory_item, .inventory_pattern, .inventory_color, .inventory_price, .inventory_lot, .inventory_bolt, .inventory_quantity{
float:left;
}

.inventory_item p, .inventory_pattern p, .inventory_color p, .inventory_price p, .inventory_lot p, .inventory_bolt p, .inventory_quantity p{
height:20px;
}


#inventory, #colors{
overflow-y: scroll;
float:left;
height:300px;
width:100%;
border: 1px solid #c2c2c2;
margin-bottom:20px;
}

.color{
padding:0 10px 10px 0;
background-color: #F0F0F0;
float:left;
}

#colors{
padding:10px 0 0 10px;
background-color: #F0F0F0;
}

#color_popup{
position:absolute;
width:140px;
height:110px;
padding-left:20px;
padding-top:10px;

}

#color_popup_bg{
position:absolute;
left:0;
top:0;
z-index: -1;
}

.instock_image img,.instock_image p, .instock_number p, .instock_showroom p, .instock_line p, .instock_name p, .instock_description p, .instock_quantity p, .instock_net p{
height:90px;
padding-top:10px;
float:left;
clear:both;
margin-bottom:10px;
}

.instock_image, .instock_number,.instock_showroom, .instock_line, .instock_name, .instock_description, .instock_quantity, .instock_net{
float:left;
}

.instock_image img{
width:100px;
height:100px;
padding-top:0;
}

.instock_image{
width:100px;
height:100px;
}

.instock_number p{
width:60px;
padding-left:10px;
}

.instock_showroom p{
width:80px;
padding-left:10px;
}

.instock_line p{
width:130px;
padding-left: 10px;
}

.instock_name p{
width:110px;
}

.instock_description p{
width:260px;
padding-right:10px;
}

.instock_quantity p{
width:100px;
text-align: center;
}

.floor_quantity p{
width:50px;
}

.instock_net p{
width:65px;
}

.floor_net p{
width:90px;
text-align: right;
padding-right:10px;
}

.instock_line strong{
font-weight: bold;
}

.back_to_top{
float:left;
clear:left;
}

.products_totalnums{
float:left;
clear:left;
}

.products_pagenums{
float:right;
}

#shipping_note{
float:left;
padding:10px 0 0 0px;
margin: 10px 20px 0 20px;
border-top: 1px solid #c2c2c2;
width:860px;
}

/*new 12.19.08 */
#alternate_views{
height:30px;
width:100%;
background-color: #787878;
}

#alternate_views p{
color:#DCDCDC;
margin:7px 6px 0 0;
float:right;
}

#alternate_views img{
float:right;
margin:10px 20px 0 0;
}
.floor_desc, .floor_original, .floor_sale{
float:left;
}

.floor_desc p, .floor_original p, .floor_sale p{
float:left;
clear:left;
height:20px;
padding:0 10px 0 10px;
margin:0;
}
.floor_desc p{
width:270px;
}

.floor_original p{
width:80px;
text-align: right;
}

.floor_sale p{
width:80px;
text-align: right;
}

.floor_tab{
float:left;
}

#tabTextiles{
float:left;
}

.finish_sub_images img{
float:left;
padding-right:10px;
}

.finish_sub_links{
float:left;
clear:left;
}

.finish_sub_links p{
float:left;
width:120px;
padding:0;
margin:10px 0 0 0;
}

.finish_sub{
float:left;
clear:left;
padding-bottom: 20px;
}

.last_finish_sub{
border-bottom: 1px solid #c2c2c2;
width:inherit;
margin-bottom: 20px;
}

/*1.16.09*/
.cs-2-hold{
*margin-top:0px;
}

.floor_net p{
text-align: center;
}

#login_popup{
*left:-1000px;
}

#login_popup2{
*left:-1000px;
}

#login_popup3{
*left:-1000px;
}

#login_popup4{
*left:-1000px;
}

#color_popup{
*left:-1000px;
}

#lineAcross{
*margin-left:-875px;
}

.instock_image p{
*border: 1px #fff solid;
}

.products_image p{
*border: 1px #fff solid;
}