body {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
}

ul{
	padding:0px;
	margin-left:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.top_headerimg1{
background:url(../images/top_img1.gif) right top no-repeat;
width:264px;
height:100px;
}
.top_headerimg2{
background:url(../images/top_img2.gif) left top no-repeat;
width:377px;
height:224px;
}
.top_headerimg3{
background:url(../images/top_img3.gif) left top no-repeat;
width:357px;
height:224px;
}

.nav_bg{
background:url(../images/nav_bg.gif) left top repeat-x;
height:49px;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
outline:none;
}

.nav_links{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding:10px;
}

.nav_links:hover{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding:10px;
}

.brd_left{
background-color:#fae8e1;
border-left:1px solid #f4d1c5;
border-right:1px solid #f4d1c5;
border-bottom:1px solid #f4d1c5;
}

.redheading_txt{
font-family: Verdana;
font-size:15pt;
color:#FE0000;
font-weight:bold;
}
/* pawandeep 30-10-08 begin duplicate class for login page */
.login_redheading_txt{
font-family: Verdana;
font-size:15pt;
color:#000000;
font-weight:bold;
}

.redsubheading_txt{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#FE0000;
font-weight:bold;
}
/* pawandeep 30-10-08 end duplicate class for login page */
.redheadingMain_txt{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:42px;
color:#FE0000;
font-weight:bold;
}

.blk_Mainheading{
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.blk_heading{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_small{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.blk_link{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0px;
text-decoration:none;
font-weight:bold;
}
.blk_link:hover{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:bold;
}


.white_heading{
    color:#FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	
}

.white_text{
    color:#FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.white_text_small {
    color:#FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
}


.white_link{
    color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:16px;
}
.white_link:hover{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:16px;
}

.black_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0px;
text-decoration:underline;
font-weight:normal;
}
.black_link:hover{
font-size:10px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}


.custom_inputbox{
background-color:#FFFFFF;
border:1px solid #eaeaea;
width:73px;
padding:3px;
color:#656565;
font-size:10px;
}

.custom_text{
color:#656565;
}

/**************  *************/

.btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
    border: 0;
	background:url(../images/button.gif) no-repeat #FFFFFF;

    height: 18px;
    /* used to catch the buttonEnding */
    position: relative;
	left:3px;
	_left:8px;
	_padding-bottom:2px;
	padding-bottom:2px;
	text-align:center;
}

.buttonEnding {
    position: absolute;
    display: inline;
    width: 7px;
    height: 18px;
	background:url(../images/end.gif) no-repeat;
}


.brd_tbl{
border:1px solid #ed1c24;
}


.in_box{
background-color:#FFFFFF;
border:1px solid #4a81ac;
width:115px;
padding:2px;
color:#333333;
font-size:11px;
}

.search_link{
text-decoration:none;
color:#000000;
font-weight:bold;
}

.search_link1{
text-decoration:underline;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.search_link:hover{
text-decoration:underline;
color:#333333;
font-weight:bold;
}


.padding_all{
padding:12px;
}

.top_bgline{
background:url(../images/right_topline.gif) left top no-repeat;
width:272px;
height:1px;
}
.left_bgline{
background:url(../images/right_leftline.gif) left top no-repeat;
height:227px;
padding-left:20px;
}

.bot_bgline{
background:url(../images/right_botline.gif) right top no-repeat;
width:272px;
height:1px;
}
.right_bgline{
background:url(../images/right_rghtline.gif) right bottom no-repeat;
height:228px;
}

.top_curvebrd{
border-top:1px solid #dbdada;
}
.bottom_curvebrd{
border-bottom:1px solid #dbdada;
}
.rightleft_curvebrd{
border-right:1px solid #dbdada;
border-left:1px solid #dbdada;
}

.white_txt{
color:#ffffff;
font-size:10px;
font-weight:bold;
padding:2px;
_padding:2px;
}

.grey_txt{
color:#3f4040;
font-size:10px;
font-weight:bold;
padding:2px;
_padding:2px;
}

.price_txt{
color:#8b8c8c;
font-weight:bold;
}

.content_bg{
background:url(../images/content_bg.gif) left top repeat-x;
height:244px;
border:1px solid #f1f0f0;
padding:7px;
}

.botheading_bg{
background:url(../images/small_headingbg.gif) left top repeat-x;
height:27px;
border:1px solid #9d9c9c;
font-size:12px;
color:#000000;
font-weight:bold;
}

.txt{
margin:0px auto;
padding:0px;
}

.footer_link{
color:#7f7f7f;
}
.footer_link:hover{
color:#000000;
}

.footer_txt{
color:#bfbfbf;
}
.tableBorder {
	border: 1px solid #CCCCCC;
}
.textbox_search_result_div_ship
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:29px;
}
.textbox_search_result_div_bill
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:397px;
}

.textbox_search_result_login_div_ship
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:27px;
}
.textbox_search_result_login_div_bill
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:394px;
}

.tableHeading {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color:#FE0000;
	padding-left:2px;
	color:#ffffff;
}
.labelText {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.selectBox {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid black;
}

.button {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid black;

}

.headline{ color: #000033; font-weight: bold; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif;}
a.headline:active { color: #000033; font-weight: bold; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.headline:hover { color: #000033; font-weight: bold; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.headline:visited { color: #000033; font-weight: bold; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.headline:link	{ color: #000033; font-weight: bold; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

.textbox{
	border: 1px solid #006;
	background-color: #EEE;
}
.errText {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#FF0000;
}

.outerborderNew
{
    BORDER-RIGHT:#cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT:#cc0000 1px solid;
    BORDER-BOTTOM:#cc0000 1px solid;
}
.evenrows{
	background-color: #FFFFFF;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.oddrows{
	background-color: #FAE8E1;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.tableHeadingLink {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color:#CC3333;
	padding-left:2px;
	color:#ffffff;
}	
.tableHeadingLink:hover{
font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color:#CC3333;
	padding-left:2px;
	color:#ffffff;
}
.productsHeader {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;	
	padding-left:2px;
	color:#000000;
}	
.productsHeader:hover{
font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-left:2px;
	color:#000000;
}

.textBoxStyle {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid red;
	
}
.textBoxStyleQty {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid red;
	width:120px;
}
.menu_bg
	{
	background:url(../images/FMF_Header_06.jpg) no-repeat;
	height:58px;
	width:980px;
	}
.menu_bg_home
 {
	background:url(../images/FMF_Header_06_home.jpg) no-repeat;
	height:57px;
	width:980px;
 }
 .menu_bg_login
 {
	background:url(../images/FMF_Header_06_login.jpg) no-repeat;
	height:57px;
	width:980px;
 }
.menu_bg_othersize {
	background:url(../images/FMF_Header_06_othersizes.jpg) no-repeat;
	height:57px;
	width:980px;	
}

.spacer
	{
	width:2px;
	background-color:#FFFFFF;
	}

.top_nav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.top_nav a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}			

.top_nav a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.right_bdr{
	border-right:#FFFFFF 1px solid;
}

.right_top_bg{
	background:#FE0000 /*url(../images/LiveScrollingTest.gif) no-repeat*/;
}

.scroll_div{

    margin-top:20px;
	margin-left:12px;
	width:90%;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	
}

.left_nav_bg{
	background:#DEDEDE;
}

.left_nav a{
	color:#FE0000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.left_nav a:hover{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

h3{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1F1A17;
}

.mid ul{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.mid li{
	list-style-type:none;
	background:url(../images/big_arrow.gif) no-repeat left top;
	margin:5px 0px 5px 0px;
	padding:0px 0px 3px 20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.left_subnav a{
	color:#676360;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.left_subnav a:hover{
	color:#676360;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


.footer_bg{
	background:url(../images/FMF_Footer.jpg) no-repeat;
	height:70px;
	width:980px;
}


.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494544;
	font-weight:bold;
}


.footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393431;
	font-weight:bold;
	text-decoration:none;
}

.footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.leftnavbox{
    background:#DEDEDE;
    font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	eborder:1px solid red;
}
.blue_link{
font-size:11px;
color:#6CC1EC;
padding:0px;
text-decoration:underline;
font-weight:normal;
}
.blue_link:hover{
font-size:11px;
color:#6CC1EC;
font-weight:normal;
text-decoration:underline;
}



.loginimage{
float:right;
background:url(../images/LoginOrRegisterNowImage.jpg)  no-repeat;
}

.paymentimage{
float:right;
background:url(../images/Creditcardimage.jpg) right top no-repeat;
}

.contactusimage{
float:right;
background:url(../images/ContactUsImage.jpg) right top no-repeat;
}

.homepageimage{
float:right;
background:url(../images/HomepageMainImage.jpg) right top no-repeat;
}

.standardmagnetpageimage{
float:right;
background:url(../images/buynow.jpg) right top no-repeat;
}

.link_div{
	width:250px; 
	height:240px;
	cursor:pointer;
	float:right;
	margin-top:-1810px;
	margin-right:10px;
	margin-bottom:205px;
	margin-left:0px;
	border:#FF0000 0px solid;
}

.whiteBackground {
	background:#ffffff;
}

.dynamic_text{
	width:80px;
	text-align:center;
	margin-left:35px;
	margin-top:-75px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid green;
}
/*pawandeep 13-10-08 start add new class for full knife */ 
.dynamic_text_fullknife{
	width:80px;
	text-align:center;
	margin-left:90px;
	margin-top:-92px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid green;
}
/*pawandeep 13-10-08 end add new class for full knife */
.dynamic_text_OvalCircle {
	width:80px;
	text-align:center;
	margin-left:57px;
	margin-top:-85px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid blue;
}
.dynamic_text_Square {
	width:80px;
	text-align:center;
	margin-left:87px;
	margin-top:-92px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid blue;
}

.dynamic_text_PictureFrame {
	width:80px;
	text-align:center;
	margin-left:120px;
	margin-top:-99px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid blue;
}

.dynamic_text_shapes {
	width:80px;
	text-align:center;
	margin-left:75px;
	margin-top:-90px;
	font-weight:bold;
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
	position:relative;
	eborder:1px solid blue;
}

.backgroundImageDiv {
	height:128px;
	width:671px;
	eborder:1px solid red;
}

.background_search_div_top_text {
	border:1px solid blue;
	position:relative;
	height:200px;
}

.background_search_div {
	width:100px;
	margin-top:20px; /* 105px*/
	margin-left:20px;
	eborder:1px solid red;
	position:relative;
}
.background_search_div_with_controlls {
	width:100px;
	height:120px;
	margin-top:-140px; /* 105px*/
	margin-left:530px;
	eborder:1px solid blue;
	position:relative;
}



.background_div_text {
	width:100px;
	margin-top:5px;
	padding-left:20px;
	eborder:1px solid pink;
	position:relative;
}

.table_spacing {
	margin-left:20px; /* previous value 20px changed by puneet */
}
.table_spacing_for_left_nav {
	margin-left:5px; /*previoud value 25px*/ 
}

.background_search_image {
	background:url(../images/SearchEngImage.jpg) right top no-repeat;
	width:737px;
	height:308px;
}

.rectangleImageDiv {
	background:url(../images/SearchEngImage.jpg) no-repeat;
	width:737px;
	height:308px;
	border:1px solid #ffffff;
	eborder:1px solid red;
	margin-bottom:50px;
}

.background_textbox_width_div {
	width:15px;
	margin-top:-180px;
	margin-left:265px;
	eborder:1px solid #838280;
}
.background_textbox_height_div {
	width:15px;
	margin-top:19px;
	margin-left:265px;
	eborder:1px solid #DF522F;
}

.background_textbox_tolerance_div {
	width:15px;
	margin-top:21px;
	margin-left:540px;
	eborder:1px solid #2635E8;
}


.background_textbox_width_div_MZ {
	width:15px;
	margin-top:-197px;
	margin-left:535px;
	eborder:1px solid #838280;
}
.background_textbox_height_div_MZ {
	width:15px;
	margin-top:25px;
	margin-left:535px;
	eborder:1px solid #DF522F;
}

.background_textbox_tolerance_div_MZ {
	width:15px;
	margin-top:21px;
	margin-left:540px;
	eborder:1px solid #2635E8;
}


.red_text{
    color:red;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.red_text_bigger{
    color:red;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	line-height:16px;
}

.custom_step1{
    float:right;
	background:url('../images/Step1.jpg') no-repeat;	
}

.custom_step2{
    float:right;
	background:url('../images/Step2_custom.jpg') no-repeat;	
}

.custom_step_OnClick{
    float:right;
	background:url('../images/Step2-2.jpg') no-repeat;	
}

.custom_step3{
    float:right;
	background:url('../images/Step3_custom.jpg') no-repeat;	
}

.normalTextBoxWhite {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid red;
}
.textBoxWhite {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid white;
}

.make_link {
	margin-top:-8px;
	margin-right:10px;
	position:relative;
	width:130px;
	height:130px;
	eborder:1px solid red;
	cursor:pointer;
	float:right;
	display:block;
	text-indent:-10000px;
	background:url('../images/spacer.gif');
}
.new_make_link {
	width:100px;
	height:110px;
	margin-top:-65px; /* 105px*/
	margin-left:615px;
	eborder:1px solid blue;
	position:relative;
	cursor:pointer;
	background:url('../images/spacer.gif');
}

.textbox1_on_image {
	margin-top:-50px;
	position:relative;
	eborder:1px solid red;
}
/*.make_link a{
	width:130px;
	height:130px;
	cursor:pointer;
	display:block;
	text-indent:-10000px;
	background:url('../images/spacer.gif');
}*/
.rectangle_background_image {
	float:right;
	background:url(../images/search.jpg) no-repeat;
	height:110px;
	width:740px;
	eborder:1px solid red;
}
/* pawandeep 13-10-08 start add a new class for full existing knife range */
.fullknife_background_image {
	float:right;
	background:url(../images/full_search.jpg) no-repeat;
	height:235px;
	width:737px;
	eborder:1px solid red;
}
/* pawandeep 13-10-08 end add a new class for full existing knife range */
.not_available_background {
	float:right;
	background:url(../images/Step3search.jpg) no-repeat;
	emargin-top:12px;
	height:165px;
	width:740px;
	eborder:1px solid red;
}
.div_position_under_no_available_image {
	width:300px;
	height:115px;
	margin-top:-45px;
	margin-left:385px;
	position:relative;
	border:1px solid red;
}
.small_labelText {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.white_small_labelText {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color:#ffffff;
}

.whitetxt_shapes{
	font: Verdana;
	font-size: 7px;
	font-weight: normal;
	color:#ffffff;
}


.oval_background_image {
	float:right;
	background:url(../images/OvalsNCircleSearchEngImage.jpg) no-repeat;
	height:110px;
	width:740px;
}

.sqaure_background_image {
	float:right;
	background:url(../images/SquareSearchEngImage.jpg) no-repeat;
	height:110px;
	width:740px;
}

.pictureframe_background_image {
	float:right;
	background:url(../images/pictureframe_background_image.jpg) no-repeat;
	height:110px;
	width:740px;
}

.shapes_background_image {
	float:right;
	background:url(../images/shapes_background_image.jpg) no-repeat;
	height:110px;
	width:740px;
}

.carmagnetbackgroundimage {
	background:url(../images/full_image.jpg) right top no-repeat;
	height:270px;
}
/* pawandeep 24-10-08 add a class for nosearch result   */
.nosearchcarmagnetbackgroundimage {
	background:url(../images/no_search_carmagnet.jpg) right top no-repeat;
	height:209px;
}

.carmagnetqty {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	width:700px;
	
}
.carmagnetshapes {
	margin-left:20px;
	width:360px;

}
.textBoxStyleWhite {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid #ffffff;
	height:20px;
	
}
.textBoxStyleWhiteQty {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	border:1px solid #ffffff;
	height:20px;
	width:120px;
}
.labelTextWhite {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#ffffff;
}
.othersizespagebackgroundimage {
	float:right;
	background:url(../images/otherimage_background.jpg) right top no-repeat;
	width:740px;
	height:380px;
}
.otherpagetableDiv {
	width:350px;
	margin-top:85px;
		
}
.place_search_button {
	margin-left:10px;
	margin-top:112px;	
	width:340px;
	height:60px;
	padding-right:25px;
	eborder:1px solid red;
}
.place_custom_search_box {
	margin-top:-170px;	
	/*margin-left:320px;*/
	margin-right:20px;
	width:340px;
	height:110px;
	eborder:1px solid red;

}
.labelTextblack {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#000000;
}
.scrollTable {
	eposition:absolute;
	/*pawandeep 11-10-08 change the width of div */
	width:718px;
	overflow: scroll;
	border:1px solid #F2F2F1 ;
}
.quoteRowColor {
	background-color:#DEDEBE;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.labelTextBold {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.testimonialBg {
	background:url(../images/testimonialbg.jpg);
	background-repeat:no-repeat;
}
.testimonialImageDiv {
	margin-top:0px;
	position:relative;
	eborder:1px #0000ff solid;
	height:343;/*359, 327*/
}
.testimonialDiv {
	margin-left:8px;
	margin-top:0px;
	position:relative;
	eborder:1px #00ff00 solid;
	height:320px;
	width:213px;
}
.whiteline {
	background:url(../images/white_pixel.gif);
	background-repeat:repeat;
}
.topItem
{
  font-size:12px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-weight:bold;
  letter-spacing: 0;
  background-position:center center;
  background-repeat:no-repeat;
  border: 0;
  width: 223px;
  height: 25px;
  color: #FE0000;
  cursor:pointer;
  text-indent:5px;
}
.leftnavMenuSublinks {
	font-size:10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000000;	
}
.padmagnetBackgroundImage {
	background:url(../images/padmagnetimage.jpg) right bottom no-repeat;
	height:537px;
}
.labelTextRed {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#FF2222;
}
.addTestimonialDiv {
	position:absolute;
	margin-top:0px;
	padding-top:15px;
	eborder:1px #00ff00 solid;
	width:230px;	
}
.black_testimonial_text{
    color:#000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}
/*pawandeep 08-11-08 add a class for getquote */
.textbox_search_result_getquote_div_bill
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:422px;
}
.textbox_search_result_getquote_div_ship
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:5px;
}
.standard_div {
	position: absolute;
	height:240;
	width:251;
	margin-top:300px;
	margin-left:481px;
	cursor:pointer;
}
/* Pawandeep 25-11-08 add a class for shipping page */
.textbox_billing_login_div_ship
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:-1px;
}
.textbox_billing_login_div_bill
{
	background-color: #ffffff;
	width: 208px;
	height: 100px;
	position: absolute;
	overflow: auto;
	border: 1px solid red;
	display: none;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	right:424px;
}

.attachmentimage{
float:right;
background:url(../images/service.jpg);
background-repeat:no-repeat;
}
.latexgluingimage{
float:right;
background:url(../images/latexgluing.jpg);
background-repeat:no-repeat;
}
.patchmagnetimage{
float:right;
background:url(../images/patchattachment.jpg);
background-repeat:no-repeat;
}
.calendarimage{
float:right;
background:url(../images/calendarbg.jpg);
background-repeat:no-repeat;
}

.patchmagnetimage2{
float:left;
background:url(../images/patchmagnetstep2.jpg);
background-repeat:no-repeat;
}
.latexgluingimage1{
float:left;
background:url(../images/latexgluingstep1.jpg);
background-repeat:no-repeat;
}
.latexgluingimage2{
float:left;
background:url(../images/latexgluingstep2.jpg);
background-repeat:no-repeat;
}
.latexgluingimage3{
float:left;
background:url(../images/latexgluingstep3.jpg);
background-repeat:no-repeat;
}
.graphicdesignimage{
float:right;
background:url(../images/graphicdesignimage.jpg);
background-repeat:no-repeat;
}

.attach_blue_link{
font-size:11px;
color:#31A5AA;
padding:0px;
font-weight:bold;
}

.attach_blue_link:hover{
font-size:11px;
color:#31A5AA;
padding:0px;
font-weight:bold;
}
.left_div{
width:210px;
margin-bottom:10px;
margin-left:10px;
margin-top:15px;
position:absolute;
height:30px;
cursor:pointer;
}

.cal_text{
font-size:9pt;
font-family: Verdana;
color:#FE0000;

}

.getpriceimageone{
	float:right;
	background:url(../images/loginquote.jpg)  no-repeat;
	width:737px; 
	height:433px;
}
.getpriceimagetwo{

	background:url(../images/OrRegister.jpg)  no-repeat;
	width:743px; 
	height:350px;
}
.getpriceimagethree{

	background:url(../images/fmfkey.jpg) right top  no-repeat;
	width:743px; 
	height:535px;
}
.getpricetextBoxStyle {
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	height:25px;
	border:1px solid white;
}
.getpricelabelText {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#ffffff;
}
.getpriceerrText {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#FFffff;
}
.getpriceredsubheading_txt{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#Ffffff;
font-weight:bold;
}
.getpriceblack_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:0px;
font-weight:bold;
}
.arttableHeading {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color:#7b7a78;
	padding-left:2px;
	color:#ffffff;
}
.smalllabelText {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.err{color:red;}

.sitemap_nav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1B2D38;
	text-decoration:none;
}
.sitemap_nav a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#FE0000;
	text-decoration:none;
}			

.sitemap_nav a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FE0000;
}