/* CSS Document */
body{
    padding:0px;
    background:url(../images/bg.gif) repeat-x top #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	margin:0;

    }
img{
    border:0px;
    }
#main{
    width:900px;
    overflow:hidden;
    padding-top:17px;
    }
	#main_wrapper{
		    padding-top:17px;
			padding-left:20px;
		width:900px;
		margin:0 auto;

}
#header_box{
    width:900px;
    overflow:hidden;
    }
#logo_outer{
    width:900px;
    overflow:hidden;
    padding-bottom:24px;
    }
#logo_box{
    width:291px;
    height:92px;
    float:left;
    }
#toplinks_box{
    width:500px;
    overflow:hidden;
    float:right;
    padding-top:34px;
    }
#header_image_outer{
    width:900px;
    overflow:hidden;
    padding-bottom:18px;
    }
#header_img{
    width:449px;
    height:395px;
    overflow:hidden;
    float:left;
    }
#header_img_rightbox{
    width:434px;
    overflow:hidden;
    float:right;
    }
#ordernow_box{
    width:434px;
    height:179px;
    overflow:hidden;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    text-align:center;
    line-height:33px;
    font-weight:bold;
    color: #4d4d4d;
    padding:10px 0px 0px 0px;
    /*background:url(../images/title_bg.gif) no-repeat;*/
    }
.link1{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    color:#0071bb;
    text-align:center;
    text-decoration:none;
    }
.link1:hover{
    color:#000;
    text-decoration:none;
    }
.link2{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:28px;
    color:#0071bb;
    text-align:center;
    text-decoration:none;
    }
.link2:hover{
    color:#000;
    text-decoration:none;
    }
h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#0071bb;
    text-align:left;
    padding:0px 0px 8px 0px;
    margin:0px;
    font-weight:normal;
    }
.header_pera{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    line-height:20px;
    padding:0px 40px 16px 0px;
    margin:0px;
    }
.header_pera2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    line-height:20px;
    padding:0px 10px 16px 0px;
    margin:0px;
    }
#container{
    width:900px;
    overflow:hidden;
    border-bottom:0px solid #cfcfcf;
    border-top:0px solid #cfcfcf;
    padding:11px 0px 16px 0px;
    }
#container1{
    width:900px;
    overflow:hidden;
    border-bottom:0px solid #cfcfcf;
    padding:11px 0px 16px 0px;
    }
#welcome_box_outer{
    width:449px;
    overflow:hidden;
    float:left;
    }
#features_product_boxouter{
    width:434px;
    overflow:hidden;
    float:right;
    }
#welcome_box{
    width:449px;
    height:39px;
    overflow:hidden;
    }
#welcome_leftbg{
    width:8px;
    height:39px;
    background:url(../images/welcome_leftbg.gif) no-repeat;
    float:left;
    }
#welcome_leftbg1{
    width:8px;
    height:39px;
    background:url(../images/welcome_leftbg.gif) no-repeat;
    float:left;
    }
#welcome_midbg{
    width:433px;
    height:39px;
    background:url(../images/welcome_midbg.gif) repeat-x;
    float:left;
    }
#welcome_rightbg{
    width:8px;
    height:39px;
    background:url(../images/welcome_rightbg.gif) no-repeat;
    float:right;
    }
    #welcome_rightbg1{
    width:8px;
    height:39px;
    background:url(../images/welcome_rightbg.gif) no-repeat;
    float:right;
    }
h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:left;
    color:#393b3c;
    font-weight:normal;
    padding:10px 0px 0px 2px;
    margin:0px;
    }
h3{
	text-align:left;
	color:#0071BB;
}
.welcome_pera_box{
    width:449px;
    overflow:hidden;
    padding-top:8px;
    }
.welcome_imgbox{
    width:79px;
    overflow:hidden;
    float:left;
    }
.welcome_imgpera_box{
    width:350px;
    overflow:hidden;
    float:right;
    padding:10px 0px 0px 0px;
    }
p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    line-height:20px;
    color:#4d4d4d;
    padding:0px 0px 0px 0px;
    margin:0px;
    }
#features_product_box{
    width:434px;
    height:39px;
    }
#features_product_midbg{
    width:418px;
    height:39px;
    background:url(../images/welcome_midbg.gif) repeat-x;
    float:left;
    }
.features_product_list{
    width:434px;
    overflow:hidden;
    }
.features_product_list ul{
    padding:10px 0px 0px 0px;
    margin:0px;
    }
.features_product_list ul li{
    list-style:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:left;
    line-height:20px;
    background:url(../images/bullet.gif) no-repeat left 6px;
    padding:0px 0px 0px 15px;
    margin:0px;
    }
.footer_box{
    width:100%;
    height:52px;
    background:url(../images/footer_bg.gif) repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    color:#555454;
    line-height:20px;
    padding:25px 0px 0px 0px;
	margin:0;
    }
.footer_box a{
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    color:#555454;
    line-height:20px;
    text-decoration:none;
    padding:0px 0px 0px 0px;
    }
.footer_box a:hover{
    text-decoration:underline;
    }

.bluemenu{
    width:500px;
    height:29px;
    }
.bluemenu ul{
    padding:0px;
    margin:0px;
}

.bluemenu li{
    float:left;
    list-style:none;
    padding:0px;
    margin:0px;
}

.bluemenu li a{
    float: left;
    display: block;
    color:#1b1b1b;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight:normal;
    padding:0px 3px 0px 11px; /*Padding to accomodate left tab image. Do not change*/
    height: 29px;
    line-height:29px;
    text-align: center;
    cursor: pointer;
    margin:0px;
}

.bluemenu li a b{
    float: right;
    display: block;
    font-weight:normal;
    padding: 0px 18px 0px 0px; /*Padding of menu items*/
}

.bluemenu li a:hover{
    color:#1d3281;
    background:url(../images/menub_hover_left.gif) no-repeat; /*left tab image path*/
    background-position: left;
}

.bluemenu li a:hover b{
    color: #1d3281;
    background:url(../images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}


.bluemenu li.current a{
    color:#CCCCCC;
    background:url(../images/menub_hover_left1.gif) no-repeat; /*left tab image path*/
    background-position: left;
}

.bluemenu li.current a b{
    color:#CCCCCC;
    background:url(../images/menub_hover_right1.gif) no-repeat right top; /*right tab image path*/
}
.product_table {
    font-family: Georgia, "Times New Roman", Times, serif;
    border: 2px solid #000;
    font-weight: normal;
    font-size: 13px;
}
.LV_invalid{
	display:block;
	color:#F00;
	font-weight:bold;}
.LV_valid{
	color:#090;
	margin-left:2px;}
.frame_title{
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#393b3c;
	margin-top:0px;
		}
.contact_fieldset{
	margin-bottom:25px;
}
