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

body {
	margin:0;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.left { float:left;}
.right { float:right;}
.clr { clear:both;}

p, h1, h2, h3, form, ul, li {
	margin:0;
	padding:0;
	}

img {
	border:none;
	}

#container {
	width:750px;

	}

/*header*/
#header {
	background-image:url(../images/header.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:53px;
	padding:30px 0 0 33px;
	}

#top_links {
	height:16px;
	padding:5px 0 0 0;
	}

#top_links li {
	list-style:none;
	float:left;
	padding:0 10px;
	color:#ee4f00;
	border-right:1px solid #3c3e64;
	}

#top_links li#faq {
	border:none;
	padding:0 0 0 10px;
	}

#top_links li a {
	text-decoration:none;
	color:#3c3e64;
	}

#top_links li a:hover {
	text-decoration:underline;
	}
.ykk{
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
	padding:6px 15px 0px 14px;
}
/*top_nav*/
#top_nav {
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
	height:26px;
	line-height:1;
	padding:0 0 0 5px;
	}
#sbox{
	border-bottom:1px solid #9ab9cb;
	padding:0px 0px 15px 0px;
	margin-bottom:15px;
}
#sbox strong{
	font-size:12px;
	color:#117bc5;
	display:block;
}
.selectx{
	text-align:right;
}
.selectx select{
	width:300px;
	margin-top:8px;
}
/*banner*/
#flash {
	width:493px;
	height:195px;
	}

#calendar {
	background-image:url(../images/calendar.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:242px;
	height:127px;
	padding:68px 0 0 9px;
	}

.info_box {
	font-size:12px;
	padding:0 0 10px 0;
	width:200px;
	}

.date {
	width:40px;
	color:#01a5e3;
	}

.title {
	width:150px;
	color:#494948;
	}

.title a {
	text-decoration:none;
	color:#818180;
	font-size:10px;
	font-style:italic;
	}

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

/*columns*/
#columns {
	background-image:url(../images/zip_line.gif);
	background-repeat:repeat-y;
	padding:0 0 20px 0;
	}

.l_col {
	width:495px;
	}

.r_col {
	width:252px;
	background-position:top left;
	background-repeat:no-repeat;
	}

.top {
	background-image:url(../images/gray.gif);
	background-position:top;
	background-repeat:repeat-x;
	}

/*l_col*/
.l_head {
	background-color:#2b83c0;
	background-image:url(../images/blue_slant.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:416px;
	height:21px;
	padding:2px 48px 0 29px;
	}

.l_head h1, .r_head h1 {
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	}
.l_head h1.lblue{
	font-size:16px;
	font-weight:normal;
	color:#117BC5;
}

.r_head h1 {
	text-align:left;
	}

.l_cont {
	width:440px;
	padding:22px 0 0 50px;
	background:url(../images/zip_top.gif) no-repeat top left;
	}

.l_cont p, .in_l_col p {
	line-height:16px;
	padding:0 0 15px 0;
	}

.l_cont a, .in_l_col a {
	color:#117bc5;
	}

.l_cont a:hover, .in_l_col a:hover {
	text-decoration:none;
	}

/*r_col*/
.r_head {
	background-color:#f54b02;
	background-image:url(../images/orange_slant.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:21px;
	padding:2px 9px 0 25px;
	margin-bottom:5px;
	}

.video {

	}

.video p {
	font-size:8px;
	color:#5e5e5e;
	padding:10px 0 0 0;
	}

.video a {
	color:#5e5e5e;
	}

.video a:hover {
	text-decoration:none;
	}

.big_txt {
	color:#2b83c0;
	font-size:12px;
	font-style:italic;
	}

/*footer*/
#footer {
	background-color:#f54b02;
	color:#FFFFFF;
	font-style:italic;
	padding:0 0 0 29px;
	}

#footer p {
	padding:7px 0px 0px 0;
	}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-color:#ff5d17;
	padding:7px;
	margin:0 7px;
	}

/*for inner page*/
#inner_page {
	background-image:url(../images/zip_line_inner.gif);
	background-repeat:repeat-y;
	padding:0 0 20px 0;
	}
#inner_page2 {
	background-color:#ffffff;
	padding:0 0 20px 0;
	}
.in_l_col2 {
	width:710px;
	padding:30px 20px 0 20px;
	}



.in_l_col {
	width:425px;
	padding:30px 0 0 20px;
	}

.in_r_col {
	width:303px;
/*	background-image:url(../images/zip_top2.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
	position:relative;
	}

.zip_top {
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/zip_top2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:62px;
	height:137px;
	}

.r_head2 {
	background-color:#f54b02;
	background-image:url(../images/orange_slant.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
       margin:0px 0px 0px 52px;
	padding:0 0 0 0px;
	}

.r_head2 h1 {
/*
	background-image:url(../images/orange_slant.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#f54b02;
*/
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;

	padding:2px 9px 2px 25px;
	/* text-align:right;  */
	}

.in_l_col h1 {
	font-size:24px;
	color:#21a5d5;
	border-bottom:1px dotted #c7c7c7;
	padding:0 0 8px 0;
	margin:0 0 20px 0;
	}

.in_l_col2 h1 {
	font-size:24px;
	color:#21a5d5;
	border-bottom:1px dotted #c7c7c7;
	padding:0 0 8px 0;
	margin:0 0 20px 0;
	}
span.normal{
       line-height:16px;
       font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

span.big{
      font-size: 16px;
      font-weight: bold;
      margin: 10px 0px 0px 0px;
     text-decoration: underline;
}

.in_l_col2 p{
    padding: 10px 0px 0px 0px;
    margin: 0px;
}
.smenu {
 text-align:left;
}
.smenu ul{
 margin:0px 12px 0px 14px !important;
 padding-bottom:7px !important; 
}
.smenu ul li{
 list-style:none;
 padding:5px 0px;
 border-bottom:1px dotted #878e9c;
}
.smenu ul li a{
 color:#117bc5;
 font-weight:bold;
 font-family:arial;
 font-size:13px;
 text-decoration:none;
}
.asubmenu {
 float:right;
}
.asubmenu ul li{
 list-style:none;
 border-right:1px solid #8c98a8;
 float:left;
}
.asubmenu ul li#nb{
 border:none !important;
}
.asubmenu ul li a {
 color:#8c98a8;
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 padding:0 7px 0 8px;
}
.asubmenu ul li a:hover, .asubmenu ul li a:active {
 color:#525a66;
 text-decoration:underline;
}
.asubmenu ul li#nb a{
 padding-right:0;
}
.clr{
 clear:both;
}
.con {
 color:#525a66;
 font-family:arial;
 font-size:11px;
 letter-spacing:1px;
 border-bottom:1px dotted #525a66;
}
.con strong {
 font-size:17px;
}
.snav {
 float:right;
 color:#525a66;
}
.snav a {
 color:#525a66;
 text-decoration:none;
}
.byProd {
 float:left;
 width:160px;
 padding:0px 3px 0px 0px;
  color:#db9400;
}
.byInd {
 float:left;
 width:160px;
 padding:0px 3px 0px 10px;
 color:#f56500;
}
.byInd ul {
 padding:0 0 0 13px;
 margin:0;
}
.byInd ul li{
 padding-bottom:5px;
}
.byInd ul li a{
 color:#f56500;
 text-decoration:underline;
 font-size:13px;;
}
.byProd ul {
 padding:0 0 0 13px;
 margin:0;
}
.byProd ul li{
 padding-bottom:5px;
 list-style:square;
}
.byProd ul li a{
 color:#db9400;
 text-decoration:underline;
 font-size:13px;;
}
.catSearch{
 float:left;
 width:160px;
 color:#769cbd;
 font-size:12px;
}
.catSearch ul{
 padding:0;
 margin-left:14px;
}
.goto {
 float:right;
 padding-top:15px;
}
.prodDisp {
 padding-top:20px;
}
.nmenu1 {
 text-align:left;
}
.nmenu1 ul{
 margin:0px 12px 0px 14px !important;
 padding-bottom:7px !important; 
}
.nmenu1 ul li{
 list-style:none;
 padding:5px 0px;
 border-bottom:1px dotted #878e9c;
}
.nmenu1 ul li a{
 color:#117bc5;
 font-weight:bold;
 font-family:arial;
 font-size:13px;
 text-decoration:none;
}
.nmenu2 {
 text-align:left;
}
.nmenu2 ul{
 margin:0px 12px 0px 14px !important;
 padding-bottom:7px !important; 
}
.nmenu2 ul li{
 list-style:none;
 padding:5px 0px;
 border-bottom:1px dotted #878e9c;
}
.nmenu2 ul li a{
 color:#505a64;
 font-weight:bold;
 font-family:arial;
 font-size:13px;
 text-decoration:none;
}
.postn {
 color:#a2a9b3;
 font-size:8px;
 text-align:right;
 padding:0px 10px 35px 0px;
 font-weight:bold;
}
.nw_con {
 width:190px;
 margin:auto;
 padding:60px 0 0 6px;
}
.nw_con2 {
 background-image:url(../images/new_products_con.jpg);
 width:190px;
 height:351px;
}
.img_con {
 padding-left:3px;
}
.img_con .photogalleryItem {
 padding:5px;
}
.img_con .photogalleryItem img{
 border:1px solid #b8a692;
}
.nw_text {
 padding-top:200px;
}
.prodDisp ul li {
 list-style:square;
} 
.prodDisp {
 width:530px;
}
.txtcon {
 padding-top: 175px;
}
* html .txtcon{
 padding-top: 130px;
}

/***new_cont*****/
.new_cont {
padding:15px 0 0 0;
}
.new_cont h1 {
	color:#1F497D !important;
	font-size:24px !important;
	padding:0 0 12px 0 !important;
}

.new_cont h2 {
	color:#E36C09 !important;
	font-size:24px !important;
	padding:0 0 12px 0 !important;
}

.new_cont h3 {
	color:#3F3F3F !important;
	font-size:13px !important;
	padding:0 0 0px 0 !important;
}
.new_cont p {
	color:#595959 !important;
	padding:0 0 10px 0 !important;
}

span {
	white-space:normal !important
}

/*for prod catalogue page*/
.product_search {
width:750px;
background-image:url(../images/products_header.jpg);
background-repeat:no-repeat;
background-position:top;
padding:65px 0 0 0;
}

.ps_left {
width:309px;
padding:0 3px 0 0;
}

.ps_right {
width:438px;
}

.psl_head {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
background-color:#525a65;
padding:2px;
margin:0 0 2px 0;
}

.search {
background-image:url(../images/bg_prodsearch.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:461px;
height:auto !important;
height:461px;
}

.options {
width:215px;
padding:36px 0 0 38px;
font-size:12px;
color:#525a65;
}

.options h2 {
color:#495a74;
font-size:20px;
padding:6px 0 2px 0;
}

.options h3 {
color:#495a74;
font-size:16px;
padding:6px 0 2px 0;
}

.small_opt {
padding:0 0 0 10px;
}

.go_search {
text-align:right;
padding:12px 0 0 0;
}

.go_search span {
padding:0 6px;
}

.options select {
width:100%;
}

.psr_head {
border:1px solid #c4c7d3;
background-color:#f4f2ef;
line-height:33px;
padding:0 10px;
}

.psr_head h1 {
color:#f57222;
font-size:15px;
}

.psr_head p {
color:#4c5c75;
}

.click {
color:#b8babc;
font-weight:bold;
border-bottom:1px solid #b8babc;
padding:5px 0 2px 0;
margin:0 0 5px 0;
}

.items {
border-bottom:1px solid #b8babc;
}

.items img {
border:1px solid #353036;
}

.items p {
color:#4c5c75;
font-size:12px;
}

.items td {
padding:0 0 12px 12px;
}

.items td.first_td {
padding:0 0 12px 0px;
}

.prev_screen {
text-align:right;
padding:12px 0 0 0;
}

.one_item {
padding:12px 0 0 0;
}

.item_holder {
padding:0 10px 0 0;
}

.item_holder img {
border:1px solid #545055;
}

.item_no {
color:#4c5c75;
font-size:14px;
font-weight:bold;
}

.one_item p {
color:#4c5c75;
font-size:12px;
padding:0 0 12px 0;
}

.one_item .prev_screen {
padding:0 0 0 0;
}

.cor_parts {
padding:12px 0 0 0;
}

.cp_head {
color:#4c5c75;
font-size:12px;
border-bottom:1px solid #b8babc;
padding:0 0 2px 0;
margin:0 0 10px 0;
}

.cor_parts {
}

.cor_parts td {
padding:0 0 0 12px;
}

.cor_parts td img {
border:1px solid #484349;
margin:0 0 5px 0;
}

.cor_parts td p {
color:#4c5c75;
font-size:11px;
}
.countlist a{
color: #FF6600;
text-decoration: none;
}