@charset "utf-8";
/* CSS Document */

html{
height:100%;
width:100%;
}
body{
margin:0;
padding:0;
background-color:#f1f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
}
.innerpage {
background-image:url(../images/body_bg_inner.gif);
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5{
margin:0;
padding:6px 0px;
}
h1{
font-size:24px;
}
h2{
font-size:22px;
}
h3{
font-size:20px;
}
h4{
font-size:18px;
}
h5{
font-size:16px;
}
h6{
font-size:14px;
}
p{
margin:0;
padding:5px 0px;
}

#header_bg{
height:247px;
/*background-color:#000000;*/
}
#footer_bg{
min-height:45px;
height:auto !important;
height:45px;
background-color:#000000;
}

#header_container, #flash_container, .main_container, .main_container_inner{
width:966px;
margin:auto;
}
#header_container{
background-image:url(../images/header_bg.jpg);
background-position:top;
background-repeat:no-repeat;
height:247px;
}
#flash_bg{
height:290px;
/*background-image:url(../images/flash_area_bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#f1f0f0;
*/}
.main_container{
padding-top:4px;
}
.main_left_cont{
width:214px;

}
.main_right_cont{
width:752px;
}
/*header*/
.header{
padding-bottom:13px;
}
.logo_cont{
padding-top:25px;
}
.phone_num_cont{
padding-top:100px; 
padding-left:30px;
padding-right:10px;
}
.storehrs_cont{
font-size:14px;
color:#FFFFFF;
padding-top:110px;
}
.storehrs{
color:#ffdf07;
font-size:20px;
}
.storeday{
color:#ffdf07;
}
.menu_holder{
width:956px;
position:relative;

}
.overlay{
position:absolute;
top:0;
height:36px;
left:0;
width:100%;
background-color:#000000;
opacity: 0.65;
-moz-opacity: 0.65; /* older Gecko-based browsers */
filter:alpha(opacity=65); /* For IE6&7 */

}
* html .overlay{
z-index:-999;
}
.menu{
position:absolute;
}
/*left area*/
.o_gradient{
width:210px;
height:39px;
background-image:url(../images/orange_grad.gif);
background-repeat:no-repeat;
margin-bottom:4px;
}
/*shopping cart*/
.shopping_cart{
/*background-image:url(../images/cart_img.gif);*/
background-repeat:no-repeat;
background-position:12px 8px;
font-family:"Myriad Pro", Arial;
padding:10px 0px 10px 10px;
font-size:15px;
color:#FFFFFF;
}
.shopping_cart a{
color:#FFFFFF;
text-decoration:none;
}
/*search box*/
.search_box{
padding:11px 5px 3px 10px;
}
* html .search_box{
padding:7px 5px 3px 7px;
}
.search_box input[type="text"]{
border:none;
color:#4e4e4e;
font-style:italic;
}
/*product category header*/
.cat_header{
font-family:"Myriad Pro", Arial;
font-size:15px;
padding:10px 5px 5px 10px;
}
/* left menu */
.left_menu_cont{
width:210px;
background-image:url(../images/leftmenu_bg.gif);
background-repeat:repeat-y;
padding:15px 0px;
}
/*orange container*/
.y_box_cont{
margin:10px 2px;
}
.y_box_cont input[type="text"]{
border:none;
}
.y_box{
background-color:#FFFFFF;
width:205px;
}
.y_mid_cont{
width:201px;
margin:auto;
border-left:1px solid #f6a12b;
border-right:1px solid #f6a12b;
background-image:url(../images/y_mid.gif);
background-repeat:repeat-x;
background-color:#ea9c23;
min-height:163px;
height:auto !important;
height:163px;
}
.y_contents{
padding:5px 2px;
}
.y_inner{
padding:5px 2px;
}
.y_head{
background-image:url(../images/mail_img.gif);
background-repeat:no-repeat;
background-position:12px 2px;
padding-left:54px;
padding-bottom:6px;
font-family:"Myriad Pro", Arial;
}
.y_head .white{
font-size:16px;
}
.g_head .white{
font-size:15px;
}
/*green box*/
.g_box_cont{
margin:10px 2px;
}
.g_box{
width:205px;
background-color:#FFFFFF;
}
.g_mid_cont{
width:201px;
margin:auto;
border-right:1px solid #389601;
border-left:1px solid #389601;
background-image:url(../images/g_mid.gif);
background-repeat:repeat-x;
background-color:#2b7201;
min-height:217px;
height:auto !important;
height:217px;
}
.g_head{
background-image:url(../images/g_head_img.gif);
background-repeat:no-repeat;
background-position:12px 2px;
padding-left:54px;
padding-right:5px;
padding-bottom:6px;
font-family:"Myriad Pro", Arial;
}
.g_details{
padding:5px 8px;
}
.an_cont{
}
.brdr_bot {
 border-bottom:1px dotted #52c002;
 padding:0 0 5px 0;
 margin:0 0 5px 0;
}
.an_cont a{
color:#FFFFFF;
text-decoration:none;
}
.an_cont a:hover{
text-decoration:underline;
}
.an_title{
font-weight:bold;
color:#FFFFFF;
}
.an_date {
color:#fdc818;
}
.an_sdetails{
color:#0c0c0b;
}

.r_images{
padding:10px 2px;
}
/*right area*/
/*.main_right_cont contents*/
.main_right_cont .contents{
padding-left:10px;
}
.main_right_cont .contents h1{
font-size:46px;
font-family:"Myriad Pro", Arial;
color:#cb4a02;
}
.main_right_cont .contents h2{
font-size:26px;
font-family:"Myriad Pro", Arial;
color:#023060;
font-weight:normal;
}
h2.redh2{
color:#d10b0b !important;
font-size:40px;
font-family:"Myriad Pro", Arial;
}
.rc_box{
background-image:url(../images/right_content_box.gif);
background-repeat:no-repeat;
height:347px;
width:243px;
}
.rc_contents{
padding:10px 20px 0px 15px;
}
.rc_head{
border-bottom:1px dotted #4f4e4e;
padding-left:30px;
}
.rc_check{
background-image:url(../images/rc_check.gif);
background-repeat:no-repeat;
background-position:0px 17px;
}
.rc_highlight{
background-image:url(../images/rc_highlight.gif);
background-repeat:no-repeat;
background-position:0px 12px;
}

.rc_necktie{
background-image:url(../images/rc_necktie.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}
.rc_details{
font-size:14px;
line-height:140%;
}
.separator{
padding:20px 0px;
}
.centered_text{
text-align:center;
}
.centered_text .redh2{
font-size:40px !important;
font-weight:normal;
}
.link_image img{
padding-right:4px;
}
/*footer*/
#footer{
background-color:#000000;
}
.nav_479987_cont, .copyright_cont{
font-size:11px;
}

#nav_479987{
margin:0;
padding:0;
width:300px;
}
#nav_479987 li{
margin:0;
padding:0;
float:left;
list-style-type:none;
background-image:url(../images/footer_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
#nav_479987 li#fno_bg{
background-image:none;
}
#nav_479987 li a{
color:#565454;
text-decoration:none;
display:block;
padding:13px 5px;
}
#nav_479987 li a:hover{
color:#FFFFFF;
}
.copyright_cont{
padding:13px 10px;
}
.copyright_cont a {
 color:#565454;
}
/**/
.left{
float:left;
}
.right{
float:right;
}
.clearB{
clear:both;
}

.clearA{
display:block;
margin:-10px 0 0;
}

.no_bot_mar{
margin-bottom:0;
}
/*color*/
.white{
color:#FFFFFF;
}
.orange{
color:#f5b71c;
}
.red{
color:#f60611;
}
.yellow{
color:#fdc918;
}
/*for innerpages*/
.main_container_inner {
 padding:15px 0 0 0;
}

.inner_right_cont {
 width:710px;
 padding:0 15px 0 0;
}

.inner_contents {
}

.viewcart {
 padding:20px 0 0 0;
}

.viewcart a {
 font-size:11px;
 color:#535353 !important;
 text-decoration:none;
}

.viewcart a:hover {
 text-decoration:underline;
}

.inner_contents h1 {
 font-family:"Myriad Pro",Arial;
 font-size:25px;
 color:#006f53;
}

.inner_head {
 border-bottom:1px dotted #a4a4a3;
 margin:0 0 15px 0;
}

/*privacy*/
.privacy_policy h5 {
 font-size:12px;
}

.privacy_policy p {
 padding:0 0 10px 0;
}

.privacy_policy a {
 text-decoration:none;
 color:#525252;
}

.privacy_policy a:hover {
 text-decoration:underline;
}

/*testimonial*/
.testi_cont {
 padding:0 0 25px 0;
}

.head {
 font-size:14px;
 color:#bf4603;
 padding:0 0 5px 0;
}

.testi_cont p {
 font-size:11px;
 color:#000000;
 line-height:16px;
}

.name {
 font-size:11px;
 color:#006f53;
 padding:5px 0 0 0;
}

.address {
 font-size:10px;
 color:#a7a7a7;
}

/*faq*/
.faq p {
 color:#000000;
}

.faq a {
 color:#2e7d00;
}

.faq ul {
 padding:20px 0 0 0;
 margin:0;
}

.faq li {
 color:#2e7d00;
 font-size:14px;
 list-style-type:none;
 padding:10px 0;
 margin:0;
}

.faq li ul {
 padding:0 0 0 35px;
}

.faq li li {
 color:#707070;
 font-size:12px;
 line-height:16px;
 background-image:url(../images/orange_arrow.gif);
 background-repeat:no-repeat;
 background-position:left 14px;
 padding:10px 0 10px 30px;
}

/*catalog*/
.breadcrums {
 color:#19044e;
 font-size:11px;
/* padding:0 0 20px 0;*/
}

.breadcrums a {
 color:#19044e;
 text-decoration:none;
}

.breadcrums a:hover {
 text-decoration:underline;
}

.catalog_cont td {
 padding:0 0 15px;
}

.cat_holder {
 width:135px;
}

.img_holder {
 /*background-image:url(../images/catalog_img_holder.gif);
 background-repeat:no-repeat;*/
 text-align:center;
 padding:7px 0 0 0;
 min-height:96px;
 height:auto !important;
 height:96px;

}

.img_holder img {
 /*width:121px;
 height:89px;*/
}

.cat_holder p {
 color:#535353;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 height:auto !important;
 min-height:60px;
 height:60px;
}

.cat_holder h4 {
 color:#535353;
 font-size:11px;
 font-weight:bold;
 text-align:center;
height:auto !important;
 min-height:30px;
 height:30px;
}

.catalog_cont h2 {
 font-family:"Myriad Pro",Arial;
 font-size:14px;
 color:#a83f05;
 background-color:#e2e2e2;
 padding:4px 0 4px 7px;
 margin:0 0 12px 0;
}

/*product*/
.prod_cont {
 padding:0 0 15px 0;
}

.prod_cont p {
 font-size:11px;
 color:#535353;
 line-height:20px;
 padding:12px 0 0 0;
}

.prod_img {
 width:305px;
}

.img_holder_big {

 /*background-image:url(../images/img_holder.gif);*/

height:auto !important;
min-height:150px;
 height:150px;
 padding:7px 0 0 0;
 text-align:center;
}

.img_holder_big img {
/*width:290px;
  height:217px;*/
}

.small_img td {
 padding:5px 0 0 0;
}

.img_holder_small img {
 width:49px;
 height:35px;
 border:1px solid #d9d9d9;
 background-color:#FFFFFF;
 padding:2px;
}

.prod_info {
 width:380px;
 border-bottom:1px solid #dedede;
 padding:0 0 10px 0;
}


.prod_info h2 {
 font-size:14px;
 color:#a83f05;
 border-bottom:1px solid #dedede;
 margin:0 0 8px 0;
}

.prod_info td {
 font-size:11px;
 padding:3px 0;
}

.prod_info select {
 font-size:11px;
 color:#525252;
}

.quantity {
 width:52px;
}

/*contact us*/
.contactus p {
 color:#000000;
}

.green_big {
 color:#006f53;
 font-size:18px;
 font-weight:bold;
}

.contacts {
 padding:10px 0;
}

.contacts  h2 {
 font-family:"Myriad Pro",Arial;
 font-size:16px;
 color:#e5412c;
 background-image:url(../images/dot_red.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding:0 0 0 18px;
}

.contacts p {
 padding:0 0 15px 18px;
 color:#333333;
}

.contact_form {
 padding:0 0 0 18px;
 font-size:11px;
 color:#666666;
}

.contact_form p {
 color:#666666;
}

.contact_form td {
 padding:0 0 8px 0;
}

.grey_brdr {
 border:1px solid #d6d7d7;
}

.verification_field {
 width:133px;
}

* html .verification_field {
 width:131px;
}

.txt_field {
 width:265px;
}

.txt_area {
 width:265px;
 height:90px;
}

/*additional css*/
* html .news_txtfield {
 width:180px;
}

.news_txtfield {
 width:185px;
}

/*additional*/


table.productTable td {
/*display:none;*/

}

.services-images {
border:2px solid #CCCCCC;
float:right;
}

.services-images1 {
border:2px solid #CCCCCC;
}

.productTextInput {
 width: 30px;
}

.logintextbox {
 width:130px;
}


.headerapply {
-x-system-font:none;
border-bottom:1px solid #A4A4A3;
color:#B74304;
font-family:Arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:20px;
padding:35px 0 7px;
}


p {
margin:0;
padding:5px 0;
}


.abc {
 text-align:center;
}
.abc a {
 padding:0 3px;
}