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

	
@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibrib-webfont.eot');
    src: url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib-webfont.woff') format('woff'),
         url('fonts/calibrib-webfont.ttf') format('truetype'),
         url('fonts/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
		
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
header,nav,section,article,aside,footer,hgroup 
{ 
display: block;
}	

h1, h2, h3, h4, h5, h6
{
	
	font-family: 'CalibriBold';
	font-weight:normal;
	}

a img
{
	border:none;
	}
input
{
	outline:0;
	margin:0;
	padding:0;
	}
a:focus
{
	outline:0;
	}
a:visited
{
	outline:0;
	}
.clear
{
	clear:both;
	}
a{text-decoration:none;}
	
body
{
	font-family: 'CalibriRegular';
	overflow-x:hidden;
	/*background:#131211 url(images/Sandven_Presntation.png) no-repeat center top;*/
	}
.wrap
{
	width:1028px;
	margin:0 auto;
	}	
.bg_holder
{
	width:1440px;
	height:570px;
	margin-left:-720px;
	position:relative;
	left:50%;
	border:#F00 solid 0;
	}
.b1
{
	background:url(images/b1.png) no-repeat;
	height:61px;
	position:absolute;
	z-index:-1;
	width:1440px;
	}
.b2
{
	background:url(images/b2.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:61px;
	}
.b3
{
	background:url(images/b3.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:161px;
	}
.b4
{
	background:url(images/b4.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:261px;
	}
.b5
{
	background:url(images/b5.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:361px;
	}
.b6
{
	background:url(images/b6.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:461px;
	}
.nav_logo_holder
{
	width:1028px;
	height:102px;
	background:url(images/logo_nav_bg.png) no-repeat;
	}
.logo
{
	width:232px;
	height:62px;
	float:left;
	margin:15px 0px 0 25px;
	}
.nav
{
	width:413px;
	float:right;
	font-family: 'CalibriRegular';
	margin-top:29px;
	}
.nav ul li
{
	float:left;
	display:block;
	height:66px;
	font-size:15px;
	background:url(images/nav_sep.png) no-repeat left;
	border:#000 solid 0;
	padding-left:1px;
	}
.nav ul li.current-menu-item a
{
	background:url(images/nav_active_bg.png) bottom repeat-x;
	color:#c40014;
	}
	
.nav ul li.active a
{
	background:url(images/nav_active_bg.png) bottom repeat-x;
	color:#c40014;
	}		
.nav ul li a
{
	color:#000;
	display:block;
	padding:0 20px 0 19px;
	line-height:73px;
	}
.nav ul li a:hover
{
	background:url(images/nav_active_bg.png) bottom repeat-x;
	color:#c40014;
	}
.banner_holder
{
	height:354px;
	margin-top:10px;
	}
.banner_top
{
	height:8px;
	background:url(images/banner_bg_top.png) no-repeat;
	}
.banner_bottom
{
	height:8px;
	background:url(images/banner_bg_bottom.png) no-repeat;
	}
.banner_middle
{
	background:url(images/banner_bg_middle.png) repeat-y;
	height:335px;
	position:relative;
	}
.banner_image
{
	width:570px;
	height:345px;
	/*background:url(images/banner_image.png) no-repeat;*/
	float:right;
	position:absolute;
	margin-top:-5px;
	right:20px;
	}
.banner_image img
{
	
	}	
.banner_text
{
	width:415px;
	float:left;
	font-size:18px;
	color:#404040;
	margin:90px 0 0 30px;
	font-family:Arial;
	}
.banner_text h2
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	}
.banner_stamp
{
	position:absolute;
	width:93px;
	height:84px;
	background:url(images/stamp.png) no-repeat;
	bottom:10px;
	right:10px;
	}
.home_box_holder
{
	height:321px;
	background:url(images/home_box_holder.png) no-repeat;
	margin-top:20px;
	padding-left:10px;
	}
.home_box_holder h2
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	color:#404040;
	padding:40px 0 20px 10px;
	}
.home_box_bg
{
	width:199px;
	height:201px;
	background:url(images/home_box_bg.png) no-repeat;
	float:left;
	margin-right:3px;
	}
.home_box_bg h3
{
	font-size:17px;
	font-family: 'CalibriRegular';
	margin:10px 0 0 12px;
	}
		
.home_image_frame
{
	width:167px;
	height:112px;
	background:url(images/image_frame.png) no-repeat;
	margin:15px 0 0 13px;
	padding:5px 0 0 5px;
	}
.home_image_frame img
{
	width:163px;
	height:108px;
	}
.detail
{
	height:24px;
	border:#000 solid 0;
	text-align:right;
	margin-top:13px;
	padding-right:10px;
	font-size:14px;
	font-family: 'CalibriRegular';
	color:#323639;
	line-height:24px;
	}
.detail img
{
	vertical-align:middle;
	position:relative;
	top:-2px;
	margin-left:5px;
	}
.detail a
{
	color:#323639;
	}	
footer
{
	margin-top:30px;
	padding-bottom:30px;
	}	
.footer_nav
{
	font-family: 'CalibriRegular';
	float:left;
	width:770px;
	}
.footer_nav ul li
{
	float:left;
	display:block;
	margin-left:10px;
	font-size:12px;
	}

.footer_nav ul li a
{
	color:#000;
	}
.footer_nav ul li a:hover
{
	color:#c40014;
	}		
.footer_nav ul li.active a
{
	color:#c40014;
	}
	
.footer_nav ul li.current-menu-item a
{
	color:#c40014;
	}	
.copyright
{
	width:190px;
	font-size:12px;
	font-family: 'CalibriBold';
	float:right;
	color:#808080;
	}
	
/*about us page css***********************************/	
.inb1
{
	background:url(images/inb4.png) no-repeat;
	height:47px;
	position:absolute;
	z-index:-1;
	width:1440px;
	}
.inb2
{
	background:url(images/inb3.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:47px;
	}
.inb3
{
	background:url(images/inb2.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:147px;
	}
.inb4
{
	background:url(images/inb1.png) no-repeat;
	height:100px;
	position:absolute;
	z-index:-1;
	width:1440px;
	top:247px;
	}
.page_title
{
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#404040;
	padding:50px 0;
	}
.breadcrumb_bg
{
	background:url(images/breadcrumb_bg.png) no-repeat;
	height:35px;
	}
.breadcrumb_bg ul
{
	margin-left:10px;
	padding-top:2px;
	}	
.breadcrumb_bg ul li
{
	float:left;
	display:block;
	padding:0 20px 0 12px;
	background:url(images/breadcrumb_arrow.png) right no-repeat;
	font-size:12px;
	height:32px;
	line-height:32px;
	}
.breadcrumb_bg ul li a
{
	color:#666;
	display:block;
	}
.inner_content_middle
{
	background:#fff url(images/inner_content_middle_bg.png) bottom repeat-x;
	margin:0 4px 0 4px;
	border-left:#FFF solid thin;
	border-right:#FFF solid thin;
	box-shadow:#d9d9d9 0px 0px 5px;
	-moz-box-shadow:#d9d9d9 0px 0px 5px;
	padding:20px;
	}
.inner_content_bottom
{
	background:url(images/inner_content_bottom_bg.png) no-repeat;
	height:10px;
	}
.inner_content_box
{
	padding:20px;
	border:#d8d8d8 solid thin;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	}
.content_image
{
	width:171px;
	height:145px;
	background:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:#e5e5e5 0px 0px 5px;
	-moz-box-shadow:#e5e5e5 0px 0px 5px;
	float:left;
	padding:10px;
	margin-bottom:50px;
	margin-right:25px;
	overflow:hidden;
	}
.content_image img
{
	width:163px;
	height:138px;
	border:#c9d6dd solid 5px;
	}
.inner_content_box h2
{
	font-size:24px;
	color:#cc0003;
	}
.inner_content_box p
{
	margin-top:10px;
	}				
/*about us page css***********************************/	

/*Product page css***********************************/	


.content_image2
{
	width:171px;
	height:115px;
	background:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:#e5e5e5 0px 0px 5px;
	-moz-box-shadow:#e5e5e5 0px 0px 5px;
	float:left;
	padding:10px;
	margin-bottom:50px;
	margin-right:25px;
	}
.content_image2 img
{
	width:163px;
	height:108px;
	border:#c9d6dd solid 5px;
	}
	
.left_nav_area
{
	width:177px;
	float:left;
	margin-left:-9px;
	margin-top:10px;
	}
.left_nav_area ul
{
	
	}	
.left_nav_area ul li
{
	display:block;
	height:38px;
	line-height:38px;
	padding-left:24px;
	width:153px;
	position:relative;
	}
.left_nav_area ul li a
{
	color:#000;
	display:block;
	}
.left_nav_area ul li.active
{
	border-top:#d8d8d8 solid thin;
	border-bottom:#d8d8d8 solid thin;
	height:36px;
	line-height:36px;
	background:#fff url(images/left_nav_active.png) left no-repeat;
	border-right:#fff solid thin;
	
	}	
.left_nav_area ul li.active a
{
	color:#cc0003;
	border-right:#fff solid 0;
	z-index:2000;
	
	}
.left_nav_area ul li:hover
{
	border-top:#d8d8d8 solid thin;
	border-bottom:#d8d8d8 solid thin;
	height:36px;
	line-height:36px;
	background:#fff url(images/left_nav_active.png) left no-repeat;
	border-right:#fff solid thin;
	
	}	
.left_nav_area ul li:hover a
{
	color:#cc0003;
	}				
.product_content_area
{
	width:808px;
	padding:20px 12px;
	float:left;
	border:#d8d8d8 solid thin;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	}
.product_content_area h2
{
	font-size:24px;
	color:#cc0003;
	margin-bottom:20px;
	}
.product_content_area p
{
	margin-top:10px;
	}
.table
{
	width:801px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	font-size:14px;
	border-top: #d8d8d8 solid thin;
	border-left: #d8d8d8 solid thin;
	}
.table tr,thead
{
	height:54px;
	color:#cc0003;
	}
.table th
{
	width:88px;
	border-bottom: #d8d8d8 solid thin;
	border-right: #d8d8d8 solid thin;
	}
.table td
{
	color:#000;
	border-bottom: #d8d8d8 solid thin;
	border-right: #d8d8d8 solid thin;
	}

.wp-table-reloaded
{
	width:801px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	font-size:14px;
	}
.wp-table-reloaded tr,thead
{
	height:54px;
	color:#cc0003;
	}
.wp-table-reloaded tr
{
	border-bottom: 1px solid #d8d8d8;
	}	
.wp-table-reloaded th
{
	width:88px;
	color:#cc0003;
	vertical-align:middle;
	
	}
.wp-table-reloaded td
{
	color:#000;
	}							
	
/*Product page css***********************************/

.page-list
{
	padding:20px 0 0 10px;
	
	}
.page-list  li
{
	display:block;
	line-height:27px;
	}
.page-list  li a
{
	color:#000;
	}
.page-list  li a:hover
{
	color:#CC0003;
	}	
iframe
{
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:#d8d8d8 0px 1px 3px;
	-moz-box-shadow:#d8d8d8 0px 1px 3px;
	}	
	
/*contact us page css****************************/
.inner_content_box2
{
	width:668px;
	float:left;
	border-right:#d8d8d8 solid thin;
	}

.inner_content_box2 h2
{
	font-size:24px;
	color:#cc0003;
	}
.inner_content_box2 p
{
	margin-top:10px;
	color:#646464
	}
.inner_content_box2 p span a
{
	color:#003a8e;
	}
.contact_sidebar
{
	width:220px;
	float:left;
	padding-left:30px;
	}							
