@font-face {
    font-family: 'SansationRegular';
    src: url('fonts/Sansation_Regular-webfont.eot');
    src: url('fonts/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Regular-webfont.woff') format('woff'),
         url('fonts/Sansation_Regular-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLight';
    src: url('fonts/Sansation_Light-webfont.eot');
    src: url('fonts/Sansation_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Light-webfont.woff') format('woff'),
         url('fonts/Sansation_Light-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Light-webfont.svg#SansationLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationRegular';
    src: url('fonts/Sansation_Regular-webfont.eot');
    src: url('fonts/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Regular-webfont.woff') format('woff'),
         url('fonts/Sansation_Regular-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBold';
    src: url('fonts/Sansation_Bold-webfont.eot');
    src: url('fonts/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Bold-webfont.woff') format('woff'),
         url('fonts/Sansation_Bold-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Bold-webfont.svg#SansationBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLightLightItalic';
    src: url('fonts/Sansation_Light_Italic-webfont.eot');
    src: url('fonts/Sansation_Light_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Light_Italic-webfont.woff') format('woff'),
         url('fonts/Sansation_Light_Italic-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Light_Italic-webfont.svg#SansationLightLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationItalic';
    src: url('fonts/Sansation_Italic-webfont.eot');
    src: url('fonts/Sansation_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Italic-webfont.woff') format('woff'),
         url('fonts/Sansation_Italic-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Italic-webfont.svg#SansationItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBoldItalic';
    src: url('fonts/Sansation_Bold_Italic-webfont.eot');
    src: url('fonts/Sansation_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Bold_Italic-webfont.woff') format('woff'),
         url('fonts/Sansation_Bold_Italic-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Bold_Italic-webfont.svg#SansationBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FranklinGothicBookItalic';
    src: url('fonts/frabkit-webfont.eot');
    src: url('fonts/frabkit-webfont.eot?#iefix') format('eot'),
         url('fonts/frabkit-webfont.woff') format('woff'),
         url('fonts/frabkit-webfont.ttf') format('truetype'),
         url('fonts/frabkit-webfont.svg#webfont440oe84B') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FranklinGothicBookRegular';
    src: url('fonts/frabk-webfont.eot');
    src: url('fonts/frabk-webfont.eot?#iefix') format('eot'),
         url('fonts/frabk-webfont.woff') format('woff'),
         url('fonts/frabk-webfont.ttf') format('truetype'),
         url('fonts/frabk-webfont.svg#webfontbRCxujAM') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0; outline:0; }

body {

font-size : 12px;
line-height : 18px;
font-family : "tahoma", Arial, Helvetica, Sans-Serif;
color : #383838;
background :#006EB9;
}


.inner{

font-size : 12px;
line-height : 18px;
font-family : "tahoma", Arial, Helvetica, Sans-Serif;
color: #003399;
background :#fff;
}

a { 
color: #0252aa; 
text-decoration: none; 
cursor:pointer; 
}

a:hover { 
text-decoration: underline; 
}

a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
input { border: 0; }

input.calc{ 
border: 1px solid #827E7F;  
background: url(../images/input-bg.png) repeat-x; 
width:277px; 
height:36px; 
padding-left:5px; 
color:#000;
font-family:"tahoma", Arial, Helvetica, Sans-Serif; 
font-size:14px; 
font-weight:bold;
 }


.clr { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }


.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.master { width: 950px; margin: 0 auto; }

#header { height: 144px; background:url(../images/header.png) repeat-x top; }
#header .master { position: relative; height: 132px; z-index: 5; }

h1#logo { float: left; display: inline; width: 350px; height: 86px; margin-top: 15px; margin-left:-20px; }


h1#logo a { 
display: block; 
height: 86px; 
background: url(../images/logo.png) no-repeat 0 0; }

.logotext { font-size: 0; line-height: 0; text-indent: -4000px; }

a.home {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/home.png) no-repeat 0 0; 
	margin-right:0px; 
	float:left; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin-top:-5px;
}
a:hover.home	 {
	background-position: 0 -20px;
}


#navigation { 
float: right; 
display: inline; 
margin-top: 65px; 
}

#navigation ul { 
float: left; 
display: inline; 
list-style: none outside none; 
}

#navigation ul li { 
position: relative; 
float: left; 
display: inline;
}

#navigation ul li a { 
float: left; 
display: inline; 
height:20px; 
color: #006EB9; 
font-size: 18px; 
font-family: 'FranklinGothicBookRegular';
font-style: bold;
line-height: 17px; 
letter-spacing:0px; 
padding-left: 10px; 
padding-right: 10px; 
border-right:1px solid #CBCBCB; 

}

#navigation ul li a.last { 
border-right:0px solid #FFFFFF;
}

#navigation ul li a:hover{ 
color: #000;
text-decoration: none; 
z-index: 10;
}



.banner { 
height:262px;  
background:#006EB9;
}
.banner h1 { 
font-size: 29px; 
font-weight: normal; 
padding-bottom: 4px; 
margin-bottom: 10px; 
font-family:SansationBold;
padding-top:0px;
color:#fff;
}


#slider { 
height: 372px; 
background: url(../images/slider-bg.png) repeat-x 0 0; 
}

.slider-holder { 
position: relative; 
width: 950px; 
height: 372px; 
overflow: hidden; }

.slider-holder ul  { 
position: relative; 
list-style: none outside none; 
overflow: hidden; }

.slider-left { 
position: relative; 
float: right; 
display: inline; 
width: 430px; 
height: 302px; 
overflow: hidden; 
padding-left:15px;
}

.slider-left ul li { 
height: 302px; 
width: 295px; 
color: #0059A9; 
}

.slider-left .jcarousel-clip { 
position: relative; 
width: 450px; 
height: 302px; 
}

.slider-left ul li h2 { 
font-size: 35px; 
line-height: 54px; 
    font-family: 'FranklinGothicBookRegular';
font-weight: normal; 
letter-spacing:-1px; 
margin-bottom: 6px; 
margin-top: 60px ;
}

.slider-right { 
position: relative; 
float: left; 
display: inline; 
width: 430px; 
height: 302px; 
overflow: hidden; 
padding-left: 0px;
padding-top:20px;

}

.slider-right ul li, .slider-right .jcarousel-clip { position: relative; width:450px; height: 364px; }
.slider-right ul li img { margin-top: 1px; }

.slider-nav { position: absolute; bottom: 12px; right: 12px; z-index: 5; }

.slider-nav a { 
float: left; 
display: inline; 
width: 20px; 
height: 20px; 
background: url(../images/slider-nav.png) no-repeat 0 0; 
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
margin-right: 0px; 
}
.slider-nav a:hover,.slider-nav a.active { background-position: right 0; }

#main { padding: 25px 0 0px; }

.last { margin-right: 0 !important; }

.col-welcome { 
float: left; 
display: inline; 
width: 980px; 
margin-bottom: 15px; 
}

.col-welcome p{ 
float: left;   
font-family:"tahoma", Arial, Helvetica, Sans-Serif; 
font-size:14px; 
color:#8DE2FA; 
margin-bottom:20px;
}


.col-welcome h2 { 
font-size: 29px; 
font-weight: normal; 
padding-bottom: 4px; 
margin-bottom: 10px; 
font-family:SansationBold;
color:#fff;
}


.col { 
	float: left; 
	display: inline; 
	width: 213px; 
	margin-right:10px; 	
	border: 1px solid #d7d7d7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#fff;
	margin-top:12px;
	margin-right:25px;
	 }

.col h2 { 
	font-size: 18px; 
	font-weight: normal; 
	padding-top:9px; 
	padding-bottom: 0px; 
	margin-bottom: 1px; 
	margin-left:10px; 
	letter-spacing:-1px; 
    font-family: 'SansationBold';
	color:#006EB9; 


}

.col h2 a {  color:#006EB9; text-decoration:none; }

.col h2 a:hover {color: #D0181F; text-decoration:none; }

.col img { margin-top:5px;}

.shellfooter { 
width: 100%; 
background:#fff; 
margin-top:42px; 
padding-bottom:10px;
height:28px;
margin:0 auto; }

.shellfooter2 { 
width: 100%; 
background:#006EB9; 
margin-top:42px; 
padding-bottom:10px;
height:28px;
margin:0 auto; }



#footer {  font-size: 14px; color: #252626;  padding: 0px 0; padding-bottom:20px; font-weight:normal; margin:0 auto; width:970px;
padding-top:10px; margin-top:0px; ine-height:22px; letter-spacing:0px; font-family: 'CartoGothicStdBook', sans-serif; }


#footer a { color: #252626	;  }

#footer a:hover { color: #003399; text-decoration:none; }


#footer2 {  font-size: 14px; color: #fff;  padding: 0px 0; padding-bottom:20px; font-weight:normal; margin:0 auto; width:970px;
padding-top:10px; margin-top:0px; ine-height:22px; letter-spacing:0px; font-family: 'CartoGothicStdBook', sans-serif; }


#footer2 a { color: #fff;  }

#footer2 a:hover { color: #FF0000; text-decoration:none; }



.col-left { 
float: left; 
display: inline; 
width: 600px; 
margin-bottom: 15px; 
}

.col-left p{ 
float: left;   
font-family:"tahoma", Arial, Helvetica, Sans-Serif; 
font-size:14px; 
color:#383838; 
margin-bottom:20px;
}


.col-left h2 { 
font-size: 29px; 
font-weight: normal; 
padding-bottom: 4px; 
margin-bottom: 10px; 
font-family:SansationBold;
color:#006EB9;
}


.last2 { margin-right: 0px !important; }
.last2 img { margin-left:50px; margin-top:20px }




.products { margin-bottom:0px; margin-top:0px; margin-left:0px; width:760px; margin-left:20px;}

.products h1{ 
border-bottom:#eaeaea 1px solid; 
 height:30px;
 margin-top:0px;
padding-top:10px;
padding-left:10px; 
padding-bottom:0px; 
text-align:left; 
 color:#006EB9; 
    font-family: 'SansationBold';
 margin-left:0px;
 font-size:22px;
 font-weight:bold;
 letter-spacing:-1px;
}

.products h1 span{ 
 color:#000; 
 font-weight:normal;
 letter-spacing:-1px;
}


.products h2{ 
background:#efefef; 
 height:30px;
 width:135px;
padding-top:10px;
padding-left:10px; 
padding-bottom:0px; 
text-align:left; 
 color:#ef0819; 
 font-family: Arial, Helvetica, sans-serif;
 margin-left:0px;
 font-size:22px;
 font-weight:bold;
 letter-spacing:-1px;
 border:#eaeaea 1px solid;
}

.products h2 span{ 
 color:#000; 
 font-weight:normal;
 letter-spacing:-1px;
}

.products ul{ list-style-type: none; margin-left:23px; margin-top:20px;}

.products ul li{ 
position:relative; 
padding:1px; 
float:left; 
width:160px;
 margin-right:22px; 
 height:260px; 
 overflow:hidden; border-bottom:1px solid #e6e6e6; margin-bottom:60px;}
 
.products ul li img{  
padding:5px; 
width:150px;
padding-bottom:6px; 
margin-bottom:0px; 
height:150px; border-bottom:#eaeaea 1px solid; 
 }


.products ul li img.logo{  
padding:5px; 
width:100px;
padding-bottom:6px; 
margin-bottom:0px; 
height:21px; border:0;
margin-left:20px;
 }



.product-info{ 
position:absolute; 
top:175px; 
left:-40px;
 padding-bottom:10px; 

}
.product-info h3{ 
	color:#0079b4; 
font-size:15px; 	
font-family: 'tahoma', sans-serif;
text-align:center;
margin-top:45px;
line-height:18px;
margin-left:0px;
margin-bottom:8px;
font-weight:normal;
}


.product-info h3 a{ color:#0079b4;}

.product-info h3 a:hover{ color:#1a3055; text-decoration:none;}

.product-info h4{ 
color:#e9690b;
padding:0px; 
font-size:12px;	
text-align:center; 
line-height:15px; 
font-weight:bold;
padding-top:2px;
margin-left:36px;
}


.product-info2{ 
position:absolute; 
top:5px; 
left:5px;
 padding-bottom:10px;
 color:#000;
 font-size:14px;
 width:500px;
}



.col-right { 
float: right; display: inline; width: 780px; margin-right: 0px; padding-left:5px;  }

.col-right  h2 {
 font-size: 23px; font-weight:bold; padding-bottom: 4px; margin-bottom:5px; font-family: Arial, sans-serif; }

.col-right p { 
margin-top:15px; }

.col-right img {
border:0px; float:right;}

.box { padding:0px; border:solid 1px #e6e6e6; margin-bottom:10px; width:193px; background: url(../images/catbg.png) repeat-y; -webkit-border-radius: 10px; 
border:1px solid #e6e6e6;
-moz-border-radius: 10px; 
border-radius: 10px; }

.box h2{  background:url(../images/h2-bg-left.png);color:#fff;  font-weight: normal; padding-left:10px; font-size:14px; font-weight:bold; position:relative; height:38px; line-height:38px; }




.box-content { padding:0px; }
.box-content h3{  color:#000;  font-weight: normal;  font-size:14px; font-weight:bold; margin-left:20px; margin-top:15px;}


.shellmain { 
width: 980px; margin: 0 auto; margin-top:25px; }

.shellmain h3 { 
color:#c60000; font-size:14px; font-weight:bold; margin-top:35px; margin-left:40px;}

.categories { }
.categories ul { list-style-type: none; font-size:14px; }
.categories ul li{  padding:5px 0; border-top:1px solid #e6e6e6;  }
.categories ul li.last{ border-bottom:0; padding-bottom:0; }

.categories ul li a{ color:#006EB9; text-decoration: none;   padding-left:20px; }
.categories ul li a:hover{ color:#000; }



.col-right-p { 
float: right; display: inline; width: 750px; margin-right: 0px; padding-left:5px; margin-bottom:55px;  }

.col-right-p  h2 {
 font-size: 23px; font-weight:bold; padding-bottom: 4px; margin-bottom:5px; font-family: Arial, sans-serif; }

.col-right-p p { 
margin-top:15px; }

.col-right-p img {
border:0px;
width:300px;
height:300px;}





.col-right-l { 
float: right; display: inline; width: 400px; margin-right: 0px; padding-left:5px;  }

.col-right-l  h2 {
 font-size: 23px; font-weight:bold; padding-bottom: 4px; margin-bottom:5px; font-family: Arial, sans-serif; }

.col-right-l p { 
margin-top:15px; }

.col-right-l img {
border:0px;
width:300px;
height:300px;}



.button{padding:5px; background-color:#3C81BF; color:#FFF; font-weight:bold;
border:solid 2px #3E79AF;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-right:10px;
}

.button:hover{
color:#000;
}