@charset "utf-8";
/* CSS for store subpages */
#login_info												{ float:left; margin-top:10px; font-size:15px; color:#006192; font-weight:bold; }
.moreinformation										{ flaot:left; margin-left:5px; }

.input.checkbox	label									{ margin-left:3px; }

/* Store  Overrides */
#partsportalscreen										{ margin-top:35px; }
#partsportalscreen .image img							{ margin-left:20px; }
#partsportalscreen .text								{ margin-top:10px; }
#partsportalgrey										{ margin-top:45px; }
#partsportalgrey .image img								{ margin-left:50px; }
#partsportalgrey .text									{ margin-top:0px; }

.orderdetail											{ margin:15px 30px 15px 60px; color:#6d613f; font-size:18px; }
.title.right,
#content .title.left									{ float:left; margin-left:60px; border-bottom-width:0; background-image:none; width:320px; }
#content .title.right									{ float:right; margin-left:0; width:220px }

.invoicedetail.leftside									{ clear:both; float:left; width:200px; }
.invoicedetail.leftside ul								{ clear:both; margin-bottom:40px; }
.invoicedetail.leftside ul li							{ text-align:right; margin-top:20px; font-size:14px; }
.invoicedetail.rightside								{ float:right; width:250px; }
.invoicedetail.rightside ul								{ clear:both; margin-bottom:40px; }
.invoicedetail.rightside ul li							{ text-align:left; margin-top:20px; font-size:14px; }
.ordernoteheader										{ float: left; width: 500px; margin-left: 60px;}
.orderdetailtable tr th									{ font-weight: bold; padding: 7px; }
textarea.invoicedetail									{ clear:both; float:left; margin:5px 0 30px 185px; width:410px; height:91px; padding:5px; color:#6e726c; line-height:1.5em; }
#overridestrong strong									{ color: black; }

.plaintable												{ clear:both; float:left; margin:20px 0 50px 100px; font-size:14px; width:550px; }
.plaintable td											{ padding:7px 7px; vertical-align:top; }
.plaintable.short td									{ padding:0 5px; }

div#salesordernum label									{ width:150px; } 
div#salesordernum input									{ width:400px; } 

.field_programfield select,
.field_numofdigits input								{ float:left; width:75px; font-size:11px; padding:3px; }
#field_autoincrement									{ float:left; width:550px; text-align:right; margin-right:5px; }
#field_autoincrement label								{ font-size:14px; }
#moreinfo_autoincrement									{ float:left; margin-top:5px; }
#moreinfo_paragraph										{ vertical-align:bottom; }
.input.checkbox.floatright								{ float:right; width:450px; }
.input.checkbox.floatleft								{ float:left; margin-top:-5px; width:450px;}
.input.select.floatleft									{ float:left; margin-top: 0px;				}
.calendar_icon											{ float:left; margin-left:5px;}

#table_progformorder,
#table_reports											{ margin-bottom:0; margin-left:60px; width:600px; }
#table_reports											{ margin-left:0px; }
#table_progformorder tr td								{ width:120px }


/* Live order board */
.Open													{ background-color:#bee1f2; color:#5b5033; }
.Picking												{ background-color:#c2b49e; color:#5b5033; }
.DropShip												{ background-color:#eee5a9; color:#5b5033; }
.Delivered												{ background-color:#b0d4b1; color:#5b5033; }
.Invoiced												{ background-color:#bbc4bb; color:#5b5033; }
.Canceled												{ background-color:#fc8f8f; color:#5b5033; }
#liveorderboardheader									{ margin-left: 10px; }
#table_forcall											{ margin-left:10px; margin-bottom:0; width:660px; border-collapse:separate; border-spacing:3px;table-layout:fixed;word-wrap:break-word }
#table_forcall tr th									{ font-weight:bold; font-size:12px; color:#006292 }
#table_forcall tr th,
#table_forcall tr td									{ padding:3px 2px; }
#table_forcall tr th.salesid							{ width:51px; }
#table_forcall tr th.createddate						{ width:120px; }
#table_forcall tr th.salesstatus						{ width:76px; }
#table_forcall tr th.dlvmode							{ width:89px; }
#table_forcall tr th.purchorderformnum					{  }
#table_forcall tr th.tracking							{ width:130px; }
#table_forcall tr td.current							{ font-size:12px; font-style:italic }
#table_forcalllegend									{ margin-left:60px; width:650px; border-collapse:separate; border-spacing:3px;}
#table_forcalllegend tr td								{ padding:3px 5px; }
.gettracking											{ cursor: pointer; color:#3399FF; }
.trackingnumber											{ color: #6E726C; cursor: default; }

/* My Orders */
#SSalesID, 
#SPurchOrderFormNum										{ width: 100px; }
.GridHeader												{ float: left; }
#SSalesID_lab											{ width: 50px; }
#SPurchOrderFormNum_lab									{ width: 60px; }

.tan hr													{ margin-top:30px; }
.left10													{ float:left; width:450px; margin-left:10px; }
.left50													{ margin-left:50px; }
.left175												{ margin-left:175px; }
.right65												{ margin-right:65px; }
#center_btn												{ text-align:center; width:682px; float:left;}
#center_btn input										{ float:none; margin:50px auto 0; display:inline-block;}

.resetlink												{ clear:both; font-size:18px; margin-top:10px; text-align:center; }
.resetlink .small_reset									{ font-size:14px; }

#business_businesstype label,
#business_areaofinterest label							{ width:150px; }

.partsportal_video_wrap									{ float:left; width:650px; text-align:center }
.partsportal_video										{ margin:50px auto; }

#wizardloginleft,
#advsearchleft											{ clear:both; float:left; width:335px; border-right:1px solid #fff; }
.wizardlogincontents,
.formcontents											{ float:left; margin:5px 0 0 110px; }
#advsearchleft .formcontents select						{ width:180px; color:#666666;font-size:11px;height:24px;overflow:auto;padding:5px;vertical-align:top;}
#wizardloginright,
#advsearchright											{ float:left; width:300px; height:175px; border-left:1px solid #e1ded5; }
#advsearchright h3										{ color:#5b5033;}
#advsearchright .formcontents							{ margin-top:30px; margin-left:45px; }
.formcontents h3										{ font-weight:bold; font-size:18px }
.formcontents .input.text								{ margin-top:0; }
.formcontents .input.text input							{ width:180px; }
#searchsubmitbtn										{ margin-right: 70px; float: right;}

#wizardloginleft,
#wizardloginright										{ height:310px; }
#wizardloginleft .wizardlogincontents					{ margin-left:60px; }
.wizardlogincontents p									{ width:250px; font-size:18px; margin-top:0px; color:#5b5033;}
#wizardloginright .wizardlogincontents					{ margin-top:30px; margin-left:40px; width:200px; }
.wizardlogincontents h3									{ font-weight:bold; font-size:28px;  text-align: center; color:#5b5033;}
.wizardlogincontents .input.submit						{ float:left; margin-top:20px; text-align:center; }
.wizardlogincontents .input.submit input				{ float:none; margin:0; }
#wizardloginright .wizardlogincontents	.input.submit	{ margin-top:40px; }

.trash													{ width:32px }
.product_title											{ width:250px; }
.total_label											{ text-align:right; }
.total_value											{ border-top:1px solid #777975; border-bottom-color : #777975; border-bottom-style : double; }

#table_shoppingcart										{ margin-bottom:20px; width:500px; }
#shoppingcart											{ clear:none;float:right; margin-top:0; width:200px; }
#shoppingcart input										{ font-size:14px; }
.update_cart #shoppingcart input						{ font-size:12px; padding:2px 5px;  -moz-border-radius:3px;  -webkit-border-radius:3px;}

.input.checkbox.leftlabel								{ clear:both; float:left; width:400px; }
.input.checkbox.leftlabel label							{ float:left; width:111px; text-align:right; display:block; }
.input.checkbox.leftlabel input							{ float:left; margin:10px 15px; }

#RBS_header												{}
#RBS_header .long										{ margin:0 40px 0 60px;}
#RBS_header .long p										{ margin-top:15px; line-height:18px; font-size:12px }
#RBS_header .long p										{ float:left; margin-left:30px; width:500px; }
#RBS_header .product_image								{ float:left; width:230px; }
#RBS_description										{ float:left; width:270px; margin-top:30px;}
.RBS_Table												{ border: 1px solid white;}
.RBS_FH													{ border: 1px solid white; background-image:url(../RBS/img/Feature_BG.jpg); color: #4e4e4e; text-align: center; font-weight:bold; font-size: 14px; padding-top: 6px; padding-bottom: 6px;}
.RBS_TableHeader										{ border: 1px solid white; background-image:url(../RBS/img/Table_BG.jpg); color: white; text-align: center; font-weight:bold; font-size: 14px; padding-top: 6px; padding-bottom: 6px;}
.RBS_TableRow											{ border: 1px solid white; padding: 8px; text-align: center; font-weight: bold; }
.RBS_TableRowOdd										{ border: 1px solid white; padding: 8px; text-align: center; font-weight: bold; background-color: #ebeced;}
.RBS_FeaturedCell										{ background-color: #fff2cd; }
											
#catalog_header,
#product_header											{ height:260px; background:transparent url(../img/product_detail_top_bg.jpg) repeat-y 0 0 }
#catalog_header											{ height:200px }
#content #product_header .left							{ margin:0 40px 0 60px; width:350px; }
#content #catalog_header .long							{ margin:0 40px 0 60px; width:780px; }
#product_header .left h1								{ line-height:26px; font-size:24px; }
#catalog_header .long p,	
#product_header .left p									{ margin-top:15px; line-height:18px; font-size:12px }
#catalog_header .long p									{ float:left; margin-left:30px; width:500px; }
#content #product_header .right							{ margin:0 0 0 20px; width:420px; }
#product_header .right h2								{ font-size:18px; font-weight:bold; color:#0e6b96 }
#product_header .right h2 .grey							{ color:#575f4a; font-weight:normal } 
#catalog_header .product_image,
#product_header .product_image							{ float:left; width:230px; }
#product_header .product_summary						{ float:left; width:260px; margin:40px 0 0 0px;font-size:12px; }
#product_header h5										{ color:#006292; font-weight:bold; font-size:12px;}

.product_image_spacer									{ height: 150px; float: left; }
.product_list .product_image							{ float:left; margin:15px; border:1px solid #dee9e4; width: 77px; }
.product_list .product_description						{ float:left; margin:25px 10px; color:#006292; width:500px; }
.product_list .product_description p					{ color:#6e726c; }
.product_list .product_description.catalog_description	{ margin-bottom:10px; }
.product_list .buy_now									{ float: right; margin-right: 15px; }

.manufacturer											{ float:left; margin-left: 15px; width: 170px; font-size: 14px; font-weight: bold; color: #006292 }
.manufacturer div										{ float:left; margin-top:13px; }
input.quantity											{ width:30px; }

#callout_1_dets											{ top:180px; }
#callout_2_dets											{ top:310px; }
#callout_3_dets											{ top:440px; } 
#callout_1_store										{ top:180px; }
#callout_2_store										{ top:310px; }
#callout_3_store										{ top:440px; }
#callout_1_prodindex									{ top:420px; }
#callout_2_prodindex									{ top:550px; }
#callout_3_prodindex									{ top:680px; }   
#callout_1_cart											{ top:450px; }
#callout_2_cart											{ top:580px; }
#callout_3_cart											{ top:710px; }

#callout_1_store_nav									{ top:200px; }
#callout_2_store_nav									{ top:330px; }
#callout_3_store_nav									{ top:460px; }

#callout_1_SEO									{ top:470px; }
#callout_2_SEO									{ top:600px; }
#callout_3_SEO									{ top:730px; }  
