﻿/*------------Common-------------*/
* { padding:0px; margin:0px; }
body{
		background-image:url(../images/bg.gif);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#000000;
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#303030;
		font-weight:normal;
		line-height:18px;
		margin:0px;
		padding:0px;
}
.logo_bg{ background:url(../images/logo_bg.gif); background-repeat:repeat-x;}
.top-bg{ background-image:url(../images/top-bg.png); background-repeat:no-repeat; background-position: left top;}
.call_for{ font-family:"Trebuchet MS", serif,; font-size:18px; color:#f9fafe; text-align:right;}

.search_bg{ background-color:#c78482; height:15px; width:174px; border:none; font-family:"trebuchet MS"; font-size:11px; color:#FFFFFF;}
.search_button{ background-color:#c28079;  height:15px; width:48px; border:none; font-family:"trebuchet MS"; font-size:10px; color:#FFFFFF; line-height:15px;}

.header_text{ background-image:url(../images/header-text-bgg.png); background-repeat:no-repeat;}
.header_bg{ background-image:url(../images/header-text-bgg.png); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; font-family:11px; color:#FFFFFF;}
.italic_text{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:21px; font-style:italic; font-weight:bold; line-height:27px; padding-bottom:12px;}
.body_bg{ background-image:url(../images/body-bg.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
.testi_border{ border-left: 1px solid #7a9bbd; border-right: 1px solid #7a9bbd;}
.testi_bg{ background-image:url(../images/testi_bg.gif); background-repeat:repeat-x; background-position: bottom left; font-family:"Trebuchet MS", Times, serif; font-size:17px; color:#074da2;}
.testi_padding{ padding-top:29px;}
.testi_paddingN{ padding-top:1px;}
.testi_pic{padding-bottom:9px;}
.testi_picN{ padding-bottom:49px;}
.testi_red_text{font-family:"Trebuchet MS", Times, serif, "Trebuchet MS"; font-size:12px; color:#c21f20; font-weight:bold; line-height:18px;}
.divider_bg{ background-image:url(../images/divider_bg.gif); background-repeat:repeat-y;}
.order{ border: 1px solid #0057ae; background-image:url(../images/order_bg.gif); background-repeat:no-repeat; background-position: center; }
.order_text{font-family:"Trebuchet MS", Times, serif, ; color:#074da2; font-size:16px; font-weight:bold;}
.order_text_red{font-family:"Trebuchet MS", Times, serif, ; color:#c21f20; font-size:16px; font-weight:bold;}
.order_email_red{font-family:"Trebuchet MS", Times, serif, ; color:#c21f20; font-size:16px; font-weight:bold; text-decoration:none;}
.order_email_red:hover {font-family:"Trebuchet MS", Times, serif, ; color:#c21f20; font-size:16px; font-weight:bold; text-decoration:underline;}
.ul1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030;}
.ul1 li{list-style:url(../images/arrow.jpg); list-style-position: outside; padding-left:5px; margin-left:18px; padding-bottom:10px; line-height:16px;}

.footer_bg{ background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; height:78px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.footer a{ color:#fff; padding:0 3px; text-decoration:none;}
.footer a:hover{ color:#fff; text-decoration: underline;}
.footer_padding{ padding-top:6px;}
.footer_padding a{ color:#fff; padding:0 3px; text-decoration:none;}
.footer_padding a:hover{ color:#fff; text-decoration: underline;}
/*---------------------nav-------------------------------*/
#nav { margin:0; padding:0;}
#nav ul { padding: 0;  margin: 0;  list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;  }
#nav li { float: left;  position: relative;  width: auto; margin:0; padding:0;}
.nav_link { background:url(../images/manu_bg.gif) repeat-x; height:56px; line-height:56px; text-align:center;}
.nav_link a{ height:56px; line-height:56px; color:#ffffff; text-decoration:none;  padding:0 9px 0 8px; }
.nav_link a:hover { height:56px; line-height:56px; color:#ffffff; text-decoration:none; background:url(images/manu_bg_hover.gif) repeat-x;display:block;  }

#nav li ul {  display: none;  position: absolute;  top: 1em;  left: 0; overflow:hidden; width:300px; }
#nav li > ul {  top: 56px;  left: 0;}
#nav li > ul li{ width:300px; height:27px; line-height:27px; border-bottom: 1px solid #565656;}
#nav li > ul li a { background:url(../images/drop_bg.gif) repeat-x #808080; text-align:center; text-decoration:none; display:block; line-height:27px;} 
#nav li > ul li a:hover {  background:url(../images/drop_bg_hover.gif) repeat-x #5b5b5b; text-align:center; text-decoration:none;  display:block; line-height:27px;} 
#nav li:hover ul { display: block; margin:0; padding:0; }

.menu_divider { background:url(../images/menu_divider.gif) no-repeat bottom; width:2px; height:56px;}




/*----------------------------inner pages-----------------------------*/

.left-icons{ float:left; padding:0 10px 0 0; }

.left-icons-image{ float:right; padding:5px; border: 1px solid #0057ae;}
.hubzone-icons-image{ padding:5px; border: 1px solid #0057ae;}

.border-bottom-dotted{ border-bottom:1px dotted #999999; padding-bottom:5px; }

.product-border{ border-bottom:1px dotted #999999; padding:10px 0; }

.text-box-normal{ width:200px; height:18px; border:1px solid #0057ae; }



.list-box{ width:150px; border:1px solid #0057ae; }

.button-red{ background:#ae473e; padding:3px 8px; color:#FFFFFF; text-decoration:none; }

.email-link{ color:#303030; text-decoration:none; }
.email-link:a{ color:#303030; text-decoration:none; }
.email-link:hover{ color:#074ea0; text-decoration:underline; }

.main-heading{ font-family:"Trebuchet MS", Arial, Verdana; font-size:27px; font-weight:normal; color:#074da2; }

.red-text{ font-size:12px; color:#c21f20; font-weight:normal;}

/*----------------------------Blog------------------------------------*/

.blog-heading{font-family:"Trebuchet MS", Arial, Verdana; font-size:20px; font-weight:normal; color:#074da2; padding-bottom:10px;}

.text-area-big{ width:550px; height:250px; border:1px solid #0057ae; }

.image-box{ border:1px solid #0057ae;}

.text-box-smnall{ width:100px; height:18px; border:1px solid #0057ae; }

/*----------------------------- Shopping Grid -----------------------------------*/

.GridStyle
{
	border-color: #CCCCCC;
	background-color: White;
	border-style: solid;
	border-width: 1px;
}
.GridHeadStyle
{
	background-color: #ae473e;
	font-weight: bold;
	color: #ffffff;
}
.GridRowStyle
{
	background-color: #ececec;
}
.GridFooter
{
	background-color: blue;
}
.GridSelectedRow
{
	background-color: #339966;
	color: White;
	font-weight: bold;
}
.GridPagerStyle
{
	background-color: #336666;
	color: White;
}
.grid-Quantity{ width:75px; height:18px; border:1px solid #0057ae; }
h1 
{
    font-family:Trebuchet MS;
	color: #074da2;
	font-size:27px;
}

/* ----------------------------- Shopping Grid ----------------------------------- */
.certificationPackage  {
color:#315b8e;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
}
.certificationPackage  img {
border:1px solid #fff;
color:#315b8e;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
}
.redoone {
color:#f53333
}
.Packageoffer {
color:#315b8e;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
padding:0;
font-weight:bold;
}
.Packageoffer ul {
color:#757575;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
font-weight: normal;
}

.Packageoffer li {
color:#757575;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:11px 0;
padding:0 0 0 12px;
font-weight: normal;
background-image: url(../images/bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
display:block;
}

/*   ===================================================   */

.TxtHeadM {
color:#616364;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:inherit;
}

.star {
background-image:url("../images/blue_arrow.png");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
list-style:none outside none;
padding:0 0 18px 35px;
margin:0 0 0 15px;
text-decoration:none;
}

.star a {
color:#353535;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
text-decoration:none; font-weight:bold;
}
