body
{
 margin:0px;
 background:url(../images/bg.jpg);
 background-repeat:repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#3e4747;
 }

.h3
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 padding:1px 0 5px 10px;
 color:#03a5da;
 border-bottom:#CCCCCC 1px solid;
}

.top_margin
{
padding:25px 0 8px 0px;
vertical-align:top;
}

.login_text
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
color:#545f5f;
padding:0 8px 0 8px
}

.login_text2
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ffffff;
padding:0 10px 0 8px;
text-align:right;

}

.top_input
{
 background-image:url(../images/middle_bg.jpg);
 background-repeat:repeat-x;
 height:28px;
 border:0px;
 padding:0 0 0 3px;
}

.box_bg
{
background-color:#037ea6;
border:#ffffff 2px solid;
} 

.top_input1
{
 background:url(../images/input_bg.jpg);
 background-repeat:repeat-x;
 border:0px;
 background-color:#c73806;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;

}


.header_text
{
font-family:Tahoma;
font-size:11px;
line-height:15px;
padding:0 0px 0 5px
}

.wrapper_topmiddle
{
 background-image:url(../images/wrapper_topmiddle.jpg);
 background-repeat:repeat-x;
 height:6px;
}

.wrapper_bottommiddle
{
 background-image:url(../images/03.jpg);
 background-repeat:repeat-x;
 height:6px;
}

.wrapper_left
{
background-image:url(../images/left.jpg);
background-repeat:repeat-y;
}

.wrapper_right
{
background-image:url(../images/right.jpg);
background-repeat:repeat-y;
}

.top_bg
{
 background-image:url(../images/top_bg.jpg);
 background-repeat:repeat-x;
 height:8px;
  width:947px;	
}

.top_bg1
{
 background-color:#02abe2;
 vertical-align:top;
}

.banner_line
{
 height:1px;
}

.top_navi
{
 background:url(../images/top_navi.jpg);
 background-repeat:repeat-x;
 height:33px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;
 padding:0 0 0 8px;
}

.top_divider
{
 padding:0 10px 0 10px;
 color:#fff7e8;
}

.inner_topmiddle
{
 background:url(../images/inner_top_middle.jpg);
 background-repeat:repeat-x;
 height:7px;
}

.inner_bg
{
 background-color:#FFFFFF;
 vertical-align:top;
}

.left_part
{
 width:21%;
 vertical-align:top;
}

.right_part
{
 width:79%;
 vertical-align:top;
}

.left_topbg
{
 background-image:url(../images/left_top.jpg);
 background-repeat:repeat-x;
 height:16px;
 width:200px;
}

.left_bg
{
 background-image:url(../images/left_bg.jpg);
 background-repeat:repeat-x;
 background-color:#ffffff;
 border-left:#e5e7e7 1px solid;
 border-right:#e5e7e7 1px solid;
}

.left_bottombg
{
 background-image:url(../images/left_bo_middle.jpg);
 background-repeat:repeat-x;
 height:14px;
}


.right_top_bg
{
 background-image:url(../images/right_bg.jpg);
 background-repeat:repeat-x;
 height:198px;
 vertical-align:top;
}


.right_top_bg_1
{
 background-image:url(../images/right_bg.jpg);
 background-repeat:repeat-x;
 height:188px;
}

.h1
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:bold;
 padding:15px 0 13px 0px;
 text-align:center;
 color:#fffff4;
}

.banner_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbfeff;
line-height:18px;
padding:15px 0 0 3px;
}

.second_topmiddle
{
background-image:url(../images/second_top_middle.jpg);
background-repeat:repeat-x;
height:50px;
padding-left:4px;
}


.second_bottommiddle
{
 background-image:url(../images/second_bottom_middle.jpg);
 background-repeat:repeat-x;
 height:6px;
}

.second_bottom
{
 border-left:#d7d7d9 1px solid;
 border-right:#d7d7d9 1px solid;
 vertical-align:top;
 padding:13px 0 15px 0px;
}

.image_box
{
 border-right:#CCCCCC 1px solid;
 padding:11px 0 20px 0px;
 text-align:center;
 vertical-align:top;
}

.image_box1
{
 padding:11px 0 20px 0px;
 text-align:center;
 vertical-align:top;
}

.image_text
{
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 line-height:18px;
 text-align:center;
 padding:15px 0 10px 0px;
 color:#0593c2;
}

.price_text
{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:bold;
 font-size:20px;
 color:#0486b0;
 text-align:center;
}


.third_topmiddle
{
 background:url(../images/third_topmiddle.jpg);
 background-repeat:repeat-x;
 height:7px;
 width:900px;
}

.third_bg
{
background-image:url(../images/third_bg.jpg);
background-repeat:repeat-x;
border-bottom:#e8e4e4 1px solid;
border-right:#e8e4e4 1px solid;
border-left:#e8e4e4 1px solid;
padding:15px 0 0px 0px;
}

.heading_2
{
text-align:center;
padding-bottom:15px;
}

.image_box_bottom
{
 padding:35px 0 20px 0px;
 text-align:center;
 vertical-align:top;
}

.image_align
{
 text-align:center;
 height:140px;
}

.logo_topmiddle
{
background-image:url(../images/logo_topmiddle.jpg);
background-repeat:repeat-x;
height:8px;
width:900px;
}

.logo_bottom_middle
{
 background-image:url(../images/logo_bottom-middle.jpg);
 background-repeat:repeat-x;
 height:8px;
}

.logo_middle_bg
{
background-color:#f1f1f1;
border-left:#dfd9d9 1px solid;
border-right:#dfd9d9 1px solid;
padding:5px 0 5px 0px;
vertical-align:top;
}

.navi_heading
{
 font-family:Georgia;
 font-style:italic;
 font-size:18px;
 color:#161210;
 text-align:center;
 padding-right:10px;
}


.nav_bg 
{
 background-color:#2f6fb9;
 float:left;
 display:block;
 height:27px;
 width:172px;
 
}
 
.nav_bg  a
{
 background-color:#2f71bb;
 float:left;
 display:block;
 height:27px;
  width:172px;
  padding-left:15px;
}

.nav_bg  a:hover
{
 background-color:#3c8adb;
 float:left;
 display:block;
 height:27px;
 width:172px;
}


.mainu {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}
.mainu li {
	display: block;
	margin: 0px;
	padding: 0px;
}
.mainu li a {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #056c8c;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding:3px 0 0 10px;
	width: 172px;
	height: 28px;
	line-height:20px;
	background:url(../images/menu.jpg);
	background-repeat:no-repeat;
	
}
.mainu li a:hover {
	color: #ffffff;
	list-style-type: none;
	list-style-image: ((none));
	width:172px;
	height:28px;
	line-height:20px;
	padding:3px 0 0 10px;
	background:url(../images/navi_hover.jpg);
	background-repeat:no-repeat;
}

.left_top_bg
{
 background:url(../images/left_top_bg.jpg);
 background-repeat:repeat-x;
 height:6px;
 }
 
.left_bottom_bg
{
 background:url(../images/left_bottombg.jpg);
 background-repeat:repeat-x;
 height:8px;
 width:172px;
} 

.left_bottom
{
 background:url(../images/left_midlle.jpg);
 background-repeat:repeat-x;
 background-color:#dfe8e9;
 border-left:#e5e7e7 1px solid;
 border-right:#e5e7e7 1px solid;
}


.orange_text
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#84290b;
 text-align:center;
 font-weight:bold;
 padding:10px 15px 9px 0px;
}

.box_text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#055169;
 text-align:center;
 line-height:16px;
 padding-bottom:10px;
 }
 
.footer_bg
{
 background:url(../images/footer_bg.jpg);
 background-repeat:repeat-x;
 height:38px;
 vertical-align:top;
} 

.footer_navi ul
{
 list-style:none;
 margin:0px;
 padding:0px;
 text-align:center;
}

.footer_navi li
{
 display:inline;
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding:0 0px 0 0;
} 
 
 .footer_navi li a
{
 display:inline;
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding:0 15px 10px 15px;
 color:#050000;
 text-decoration:none;
} 
 
 .footer_navi li a:hover
{
/* color:#f4e82a;*/
 color:#a60202;
 text-decoration:underline;
} 

.footer_divider
{
padding:0 15px 0 15px;
}


.copy_right
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#050000;
 padding-top:5px;
 text-align:center;
 }
 
.inner_text
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 padding:1px 0 5px 10px;
 color:#03a5da;
 border-bottom:#CCCCCC 1px solid;
}
.subheading
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 padding:1px 0 5px 2px;
 color:#03a5da;
/* border-bottom:#CCCCCC 1px solid;*/
}
.product_topline
{
 background-image:url(../images/product_top_middle.jpg);
 background-repeat:repeat-x;
 height:11px;
}

.product_bottomline
{
 background-image:url(../images/product_bottom_middle.jpg);
 background-repeat:repeat-x;
 height:11px;
 width:200px;
}

.product_bg
{
 border-left:#dddada 1px solid;
 border-right:#dddada 1px solid;
 vertical-align:top;
 }
 
.product_text
{
 font-size:17px;
 text-align:center;
 color:#3e494f;
 font-family:Georgia;
 line-height:25px;
}

.product_heading
{
text-align:center;
font-family:Georgia;
font-size:20px;
color:#c03605;
font-style:italic;
padding:5px 0 5px 0px;
}

/* ------------- New Classes ----------- */

#product_listing
{
	/*background-image:url(../images/product_bg.jpg);
	background-repeat:no-repeat;*/
	width:736px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:center;
}
.boxtop
{
	background-image:url(../images/prbox_patt_top.jpg);
	background-repeat:repeat-x;
}
.boxright
{
	background-image:url(../images/prbox_patt_right.jpg);
	background-repeat:repeat-y;
}
.boxbtm
{
	background-image:url(../images/prbox_patt_btm.jpg);
	background-repeat:repeat-x;
}
.boxleft
{
	background-image:url(../images/prbox_patt_left.jpg);
	background-repeat:repeat-y;
}

.product_mid
{
	padding:15px;
	width:100%;
	text-align:center;
}

.img_box_left
{
	border-left:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:0px;
	margin:0px;
	-moz-border-radius:3px 3px 0px 0px;
}
.img_box_right
{
	border-right:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:0px;
	margin:0px;
	-moz-border-radius:0px 3px 3px 3px;
}

.img_box_middle
{
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:0px;
	margin:0px;
}

#fadeshow1
{margin:0px;
float:right;
padding:0px;}

#fadeshow1toggler
{margin:0px;
clear:both;
padding:0px;}

#fadeshow2
{margin:0px;
float:left;
padding:0px;}

#fadeshow2toggler
{margin:0px;
clear:both;
padding:0px;}

#fadeshow3
{margin:0px;
float:left;
padding:0px;}

#fadeshow3toggler
{margin:0px;
clear:both;
padding:0px;}

.serch_bg
{
 background:url(../images/serch_bg.jpg);
 background-repeat:repeat-x;
 height:27px;
 border:0px;
 font-family:Arial, Helvetica, sans-serif;
 padding-left:5px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}

 
 .list_heading
{
 color:#FFFFFF;
 font-weight:bold;
 }
 list_form
{
 border:#CCCCCC 1px solid;
 width:70px;
 height:22px;
 }
 
 
 .list_text
{
 vertical-align:top;
 border-right:#CCCCCC 1px solid;
 border-bottom:#CCCCCC 1px solid;
 background-color:#FFFFFF;
 }
 
  .list_text1
{
 vertical-align:top;
 border-bottom:#CCCCCC 1px solid;
 background-color:#FFFFFF;
 }
 .h2
 {
	font-size:15px;
 }
.imgborder
{
	border:1px solid #16406f;
}

a:visited.genlnk, a:active.genlnk, a:link.genlnk
{
	color:#3e4747;
	text-decoration:none;
}
a:hover.genlnk
{
	color:#3e4747;
	text-decoration:none;
}
