
html {
	font-size: 76%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

html * {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body{

	margin:0px auto;
	padding:0px;
	width:878px;
	background-image: url(images/shak_body_bg.jpg);
	background-repeat:repeat-x;
}

.page_name{
	color:#fff;
	font-size:14px;
	padding:0px 0px 0px 20px;
	float:left;
}
.clear{clear:both;}

#main {
	height:auto !important;	
	height:400px;
	min-height:400px;
	width:878px;
	border:1px solid #000;
}

/* Top banner */
#top_banner{
	background-image: url(images/shak_header.jpg);
	height:105px;
	width:878px;
	background-repeat:no-repeat;
}

/* Top menu */
#top_menu_bar{
	height:37px;
	width:878px;
	border:0px solid #000;
}

#top_menu_left{
	height:37px;
	width:179px;
	border:0px solid #000;
	float:left;
}

#top_menu_right{
	height:37px;
	width:500px;
	border:0px solid #000;
	float:left;
}

#btn_home{
	background-image: url(images/shak_topmenu_btn_home.jpg);
	height:37px;
	width:48px;
	background-repeat:no-repeat;
	float:left;
}

#btn_home:hover{
	background-image: url(images/shak_topmenu_btn_home_rollover.jpg);
}

#btn_about{
	background-image: url(images/shak_topmenu_btn_about.jpg);
	height:37px;
	width:70px;
	background-repeat:no-repeat;
	float:left;
}


#btn_about:hover{
	background-image: url(images/shak_topmenu_btn_about_rollover.jpg);
}

#btn_contact{
	background-image: url(images/shak_topmenu_btn_contact.jpg);
	height:37px;
	width:62px;
	background-repeat:no-repeat;
	float:left;
}

#btn_contact:hover{
	background-image: url(images/shak_topmenu_btn_contact_rollover.jpg);
}
/*** End top menu ***/


#container{
	/*height:auto !important;	
	height:480px;
	min-height:480px;*/
	height:auto;
	width:878px;
	border:0px solid #000;
	float:left;
}

/*** Side menu left ***/
#side_menu_left{
	height:auto !important;	
	/*min-height:400px;*/
	width:180px;
	border:0px solid #cc0000;
	float:left;
}

.btn_menu_left{
	height:31px;
	width:180px;
	display:block;
}

#btn_menu_left_0{
	background-image: url(images/shak_leftmenu_0.jpg);
	background-repeat:no-repeat;
}

#btn_menu_left_1{
	background-image: url(images/shak_leftmenu_1.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_1:hover{
	background-image: url(images/shak_leftmenu_1_rollover.jpg);
}

#btn_menu_left_2{
	background-image: url(images/shak_leftmenu_2.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_2:hover{
	background-image: url(images/shak_leftmenu_2_rollover.jpg);
}

#btn_menu_left_3{
	background-image: url(images/shak_leftmenu_3.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_3:hover{
	background-image: url(images/shak_leftmenu_3_rollover.jpg);
}

#btn_menu_left_4{
	background-image: url(images/shak_leftmenu_4.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_4:hover{
	background-image: url(images/shak_leftmenu_4_rollover.jpg);
}

#btn_menu_left_5{
	background-image: url(images/shak_leftmenu_5.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_5:hover{
	background-image: url(images/shak_leftmenu_5_rollover.jpg);
}

#btn_menu_left_6{
	background-image: url(images/shak_leftmenu_6.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_6:hover{
	background-image: url(images/shak_leftmenu_6_rollover.jpg);
}

#btn_menu_left_7{
	background-image: url(images/shak_leftmenu_7.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_7:hover{
	background-image: url(images/shak_leftmenu_7_rollover.jpg);
}

#btn_menu_left_8{
	background-image: url(images/shak_leftmenu_8.jpg);
	background-repeat:no-repeat;
}
#btn_menu_left_8:hover{
	background-image: url(images/shak_leftmenu_8_rollover.jpg);
}

#left_search_header{
	background-image: url(images/shak_leftmenu_search_header.jpg);
	background-repeat:no-repeat;
	height:64px;
	width:180px;
}

#btn_search{
	height:64px;
	width:180px;
	border:0px solid #000;
	background:none;
	cursor:pointer;
}

#side_menu_bottom_left{
	background-image: url(images/shak_leftmenu_bottom.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:180px;
	border:0px solid #000;

}

#left_search_field{
	background-image: url(images/shak_leftmenu_search_field.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:180px;
}

#keyword{
	height:16px;
	width:150px;
	border:0px solid #000;
	margin:3px 0px 0px 14px;
	text-indent:3px;
}
/*** End side menu left ***/

/*** Content ***/
#content{
	height:auto;
	width:696px;
	border:0px dotted #cc0000;
	float:left;
}

#content_top{
	height:31px;
	width:696px;
	border:0px dotted #cc0000;
	background-image: url(images/title_bar_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}

#content_bottom{
	height:auto !important;	
	/*min-height:400px;*/
	width:696px;
	border:0px dotted #999999;
	float:left;
}

#home_page{
	background-image: url(images/shako_home.jpg);
	background-repeat:no-repeat;
	height:450px;	
	/*min-height:400px;*/
	width:693px;
	border:0px dotted #999999;
	float:left;
}
/*** End Content ***/

.h_line{
	background-image:url(images/line.jpg);
	background-repeat:repeat-x;
	height:1px;
}

/*** Footer ***/
#footer{
	width:878px;
	height:120px;
	border:0px solid #000;
	float:left;
	margin:10px 0px 10px 0px;
}


#footer_top{
	width:878px;
	height:100px;
	border:0px solid #000;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}

#copyright{
	padding:10px 0px 10px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #999999;
}

#logo_shipping{
	background-image:url(images/logo_shipping.jpg);
	background-repeat:no-repeat;
	width:432px;
	height:80px;
	float:right;
	margin:10px;
}

.link_bottom{
	height:15px;
	width:auto;
	display:block;
	float:left;
	padding:3px 0px 5px 0px;
	margin:5px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration:none;
}

.link_bottom:hover{
	color: #999999;
}

.h_linelink{
	border-right:2px solid #CFCFCF;
	height:12px;
	width:1px;
	float:left;
	margin:10px 5px 5px 5px;
}
/*** End Footer ***/

/*** Product detail ***/
#pro_box{height:auto;width:600px;float:left;margin:23px 0px 25px 25px;}
#pro_info{height:auto;width:420px;float:left;margin-bottom:10px;}
.prod_info:hover{
	/*background-color:#F6FBFE;*/
	/*border:1px solid #F6FBFE;*/
	/*text-decoration:underline;*/
}
.prod_info_container{height:auto;border:0px solid #000;float:left;}
.prod_info_container:hover{
	background-color:#F6FBFE;
	/*border:1px solid #F6FBFE;*/
}
.prod_info{height:100px;width:420px;margin:5px 5px 5px 5px;float:left;}
.icons_prod_box{float:left; height:100px; width:100px;border:0px solid #000;margin:10px 0px 0px 10px;}
.order_info_box{height:100px;width:572px;float:left;margin-top:10px;}
.pro_img{
	height:auto !important;
	min-height:200px;
	width:500px;
	float:left;
	margin:10px 0px 10px 0px;}
/*** End Product detail ***/
.pro_box{border:0px solid #000;}
/*** Form input ***/
#div_form{
	margin:20px;
}
.txt_input, .btn_submit{margin:3px;}
.lbl_input{
	float:left;
}

.txt_input{
	border:1px solid #999999;
	float:left;
	height:15px;
	width:200px;
}

.btn_submit{
	
}
/*** End form input ***/

.txt_intro{
	color:#7F7F7F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

#intro{
	padding:25px;
	float:left;
	color:#7F7F7F;
	
}

/*** Product tools box ***/
.product_tools_box{
	height:20px;
	width:100px;
	border:0px solid #000;
	float:left;
	margin-top:5px;
}

.prod_info_container,.prod_line_br{width:668px;}
.prod_line_br{
	border-top:1px dotted #DFDFDF;
	height:1px;
	margin:0px 0px 0px 0px;
	clear:both;
}

.thubmnail, .no_photo{
	min-height:100px;
	height:auto !important;	
	height:100px;
	width:100px;
	float:left;
	border:1px dotted #fff;
	margin:5px;
	cursor:pointer;
}

.no_photo{
	background-image:url(http://thermocouple-online.com/_global/images/no_photo.gif);
	border:1px solid #fff;
	cursor:crosshair;
}

.thubmnail:hover, .no_photo:hover{
	/*border:1px solid #bfbfbf;*/
}

.icon_view_detail{
	height:27px;width:98px;
	float:left;
	background-image:url(http://thermocouple-online.com/_global/icons/btn_view_details.gif);
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.icon_request_quote{
	border:0px;
	cursor:pointer;
	height:26px;
	width:107px;
	/*margin:10px 10px 0px 0px;*/
	float:left;
	background-image: url(http://thermocouple-online.com/_global/icons/btn_quote.gif);
	background-repeat:no-repeat;
	display:block;
}

.pdf_disable{
	/*background-image:url(http://thermocouple-online.com/_global/icons/icon_pdf.jpg);*/
	height:32px;
	width:85px;
	float:left;
	background-repeat:no-repeat;
}

.icon_pdf{
	background-image:url(http://thermocouple-online.com/_global/icons/icon_pdf.jpg);
	height:32px;
	width:85px;
	float:right;
	background-repeat:no-repeat;
}
.icon_pdf:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/icon_pdf_over.jpg);
}

.icon_upload_pdf{
	background-image:url(http://thermocouple-online.com/_global/icons/upload_pdf.gif);
	height:16px;
	width:23px;
	float:left;
	margin-left:5px;
	background-repeat:no-repeat;
}
.icon_upload_pdf:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/upload_pdf_over.gif);
}	

.icon_add_new{
		background-image:url(http://thermocouple-online.com/_global/icons/add_new.png);
		height:16px;
		width:16px;
		float:left;
		margin:7px 0px 0px 5px;
	}
	
.icon_add_new:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/add_new_over.png);
}

.icon_edit{
		background-image:url(http://thermocouple-online.com/_global/icons/icon_edit.png);
		height:16px;
		width:16px;
		float:left;
		margin-left:5px;
	}
	
.icon_edit:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/icon_edit_over.png);
}

.icon_upload_img{
		background-image:url(http://thermocouple-online.com/_global/icons/icon_upload_img.png);
		height:16px;
		width:16px;
		float:left;
		margin-left:5px;
	}
	
.icon_upload_img:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/icon_upload_img_over.png);
}
	/*product status*/
.icon_locked, .icon_unlocked, .prod_status{
	height:16px;
	width:16px;
	float:left;
	cursor:pointer;
	background-repeat:no-repeat;
}
.prod_status{
	margin-left:5px;
	margin-top:-2px;
}
.icon_locked{
	background-image:url(http://thermocouple-online.com/_global/icons/lock_locked.png);
}
.icon_locked:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/lock_locked_over.png);
}
.icon_unlocked{
	background-image:url(http://thermocouple-online.com/_global/icons/lock_unlocked.png);
}
.icon_unlocked:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/lock_unlocked_over.png);
}
	/*End product status*/
/*** End  Product tools box ***/

/*** Product Info ***/
.prod_name, .prod_model, .prod_dim, .prod_desc{
	float:left;
	height:auto ;
	/*min-height:20px;*/
	width:420px;border:0px dotted #9F9F9F;color:#6F6F6F;
	padding-bottom:5px;
}

.prod_name{
	font-size:11px;
}

.prod_model{
	font-weight:bold;
	font-size:12px;
}

.prod_dim{
	
}

.prod_desc{
	height:auto;
	font-size:10px;
}
/*** End  Product Info ***/



/*Navigate Rollover */

.nav_box{width:676px;height:20px;border:0px dotted #000;margin:10px 0px 0px 0px;float:left;}
.drop_paging{font-size:11px;margin:3px 0px 0px 3px;}
.nvFirst, .nvPrev, .nvNext, .nvLast, .nvLastDisable, .nvNextDisable, .nvFirstDisable, .nvPrevDisable{
	height:16px;
	display: block;
	margin:3px 0px 0px 3px;
	float:left;
}

.nvPrev, .nvNext, .nvFirst, .nvLast{
	cursor:pointer;
}

.nvPrev, .nvNext, .nvNextDisable, .nvPrevDisable{
	width:41px;
}

.nvLast, .nvLastDisable, .nvFirst, .nvFirstDisable{
	width:21px;
} 
	.nvFirst{
		background-image:url(http://thermocouple-online.com/_global/icons/first.jpg);
	}
	.nvFirst:hover{
		background-image:url(http://thermocouple-online.com/_global/icons/first_over.jpg);
		cursor:pointer;
	}
	
	.nvPrev{
		background-image:url(http://thermocouple-online.com/_global/icons/prev.jpg);
	}
	.nvPrev:hover{
		background-image:url(http://thermocouple-online.com/_global/icons/prev_over.jpg);
		cursor:pointer;
	}
	
	.nvNext{
		background-image:url(http://thermocouple-online.com/_global/icons/next.jpg);
	}
	.nvNext:hover{
		background-image:url(http://thermocouple-online.com/_global/icons/next_over.jpg);
		cursor:pointer;
	}
	
	.nvLast{
		background-image:url(http://thermocouple-online.com/_global/icons/last.jpg);
	}
	.nvLast:hover{
		background-image:url(http://thermocouple-online.com/_global/icons/last_over.jpg);
		cursor:pointer;
	}
	
	.nvLastDisable{
		background-image:url(http://thermocouple-online.com/_global/icons/last_disab.gif);
	}
	
	.nvNextDisable{
		background-image:url(http://thermocouple-online.com/_global/icons/next_disab.gif);
	}
	
	.nvPrevDisable{
		background-image:url(http://thermocouple-online.com/_global/icons/prev_disab.gif);
	}
	
	.nvFirstDisable{
		background-image:url(http://thermocouple-online.com/_global/icons/first_disab.gif);
	}
	
	.drop_paging{
		float:left;
	}

#topmenu {
	background-image: url(images/nsi_11.gif);
	background-repeat: repeat-x;
	height:36px;
	width:958px;
}

#topbanner_home {
	background-image: url(images/topbanner_22a.jpg);
	background-repeat: repeat-x;
	height:233px;
	width:958px;
}

#contain_home{
	height:auto;
	width:958px;
	background-color:#FFFFFF;
}

#latestnew{
	background-image: url(images/light_grey_bg.gif);
	background-repeat: repeat-x;
	height:25px;
	width:958px;
	border:1px solid #000;
}


.topmenu {
	background-image: url(images/nsi_11.gif);
	background-repeat: repeat-x;
}
.containers {
	border: 1px solid #e4e4e4;
	background-color: #FFFFFF;
}

a.rollover {
   display: inline-table;
   width: 83px;
   height: 36px;
   text-decoration: none;
   background: url("images/nsi_06_dual.gif");
}
a.rollover:hover {
   background-position: -83px 0;
}

.main_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-top: 4px;
	margin: 4px;
}
.main_copy a:link{
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.main_copy a:visited{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.add_to_cart{
	background-image:url(http://thermocouple-online.com/_global/icons/add_to_cart.png);
	height:16px;
	width:16px;
	float:left;
	background-repeat:no-repeat;
}

.add_to_cart:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/add_to_cart_over.png);
}

#view_cart{
	border:0px solid #000; height:20px; width:175px; float:right;color:white;text-align:center;padding-top:10px;font-size:10px;font-weight:bold;
}

#view_cart:hover{
	text-decoration:underline;
	color:#6F6F6F;
	cursor:pointer;
}

.cms_ul{
	margin:10px 0px 0px 10px;float:left;color:#C64933;font-weight:bold;
}

.cms_li{
	margin-top:5px;font-weight:normal;
}

._close{
	background-image:url(http://thermocouple-online.com/_global/icons/hide.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin:2px 0px 0px 2px;
	cursor:pointer;
}

._close:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/hide_over.png);
}

.bottom_heads {
	padding: 4px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.col_bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.table_headers {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 4px;
	padding-left: 4px;
	background-repeat: no-repeat;
}
.form_boxes {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 4px;
	background-color: #F0F0F0;
}
.table_headers_small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #999999;
}

#part_list{
	width:600px;
	height:auto;
}

.part_list_header{
	width:540px;
	height:25px;
	font-weight:bold;
	/*border-bottom:1px solid #999999;*/
	background-color:#EFEFEF;
	line-height:24px;
}
.part_list_items{
	width:600px;
	height:auto;
	float:left;
	/*border-bottom:1px solid #999999;*/
	margin:10px 0px 10px 0px;
}
.part_code,.part_name,.part_price,.part_desc{
	padding-left:5px;
	height:auto;
	float:left;
}
.part_code{
	width:100px;
}
.part_name{
	width:247px;
	height:auto;
}
.part_desc{
	width:200px;
}
.part_price{
	width:70px;
	border:0px solid #000;
	text-indent:5px;
}

.part_add_to_cart{
	width:126px;
	height:auto;
	float:left;
}
.part_price_box_view{ border:1px solid #fff;}
.part_price_box{
	border:0px;
	color:#999999;
	border:1px solid #999999;
}

.part_tools{
	width:30px;
	height:auto;
	float:left;
	padding-top:2px;
}

.add_item{
	background-image:url(http://thermocouple-online.com/_global/icons/add_item.png);
	height:16px;
	width:16px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

.add_item:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/add_item_over.png);
}

.button_edit,.button_save,.button_cancel{
	height:15px;
	float:left;
	background-repeat:no-repeat;
	display:block;
	margin-left:5px;
}
.button_edit{
	width:27px;
	background-image:url(http://thermocouple-online.com/_global/icons/button_edit.png);
}
.button_edit:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/button_edit_over.png);
}
.button_save{
	width:32px;
	background-image:url(http://thermocouple-online.com/_global/icons/button_save.png);
	border:0px;
}
.button_save:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/button_save_over.png);
}
.button_cancel{
	width:43px;
	margin-left:10px;
	background-image:url(http://thermocouple-online.com/_global/icons/button_cancel.png);
}
.button_cancel:hover{
	background-image:url(http://thermocouple-online.com/_global/icons/button_cancel_over.png);
}

