/* main css */
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}

ol, ul {list-style: none;}
a{text-decoration: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clearfix{clear:both;}
/* Main style */



body {background-color:#455560;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrapper
{
	width:100%;
	background-image: url('../images/bg1.png');
	background-position:top;
	background-repeat:repeat-x;
}
#bottom_wrapper{
	width:100%;
	margin-top:15px;
	background-image: url('../images/bg2.png');
	background-position:top;
	background-repeat:repeat-x;

}
#page{
	margin:auto;
	width:960px;

	position:relative;
}
#header{
	height:110px;
	position:relative;
}
#scroll{
overflow:auto;
height:252px;
}
.logo{
	margin-top:0px;
	position:absolute;
	left:10px;
	bottom:0px;
}
#navigation{
	position:absolute;
	text-transform: uppercase;
	right:0px;
	bottom:0px;
	font-size:13px;
}
#navigation li{
	display:inline;

	padding-left:10px;
	padding-right:10px;
	
}
.nav_sep{
/*border-right: thin solid #e9ebec; */
}
#navigation li a{
	letter-spacing: 1px;
	color:#e9ebec;
}
#navigation li a:hover{
	color:#1593c4;
	}
#content{

	margin-top:10px;
	min-height:330px;
	color:#b1b7bc;
	font-size:12px;
}
#all_space{
	width:955px;
	position:absolute;
	left:0px;
	top:20px;
	color:#b1b7bc;

}
#products_ul{text-align:center;
margin-top:10px;
margin-bottom:10px;
}
#products_ul li{display:inline; padding-left:5px;padding-right:5px; padding-top:5px; padding-bottom:5px;}
#products_ul li a{font-size:12px; color:#b1b7bc;}

#product_titles{
text-align:right;
}
#product_titles ul{
	margin-top:30px;
	margin-bottom:20px;
}
#product_titles li{
padding-left:5px;
padding-right:5px;

display:inline;
}
#product_titles li img{
margin-top:5px;
margin-bottom:5px;

}
#products_img{
text-align:right;

}
#products_img li{
display:inline; padding-left:5px;padding-right:5px; padding-top:5px; padding-bottom:5px;

}
#products_img li img{
margin-top:5px;
margin-bottom:5px;
}
#port_thumb{
text-align:center;
margin-top:10px;

}
#port_thumb li{
display:inline; padding-left:5px;padding-right:5px; padding-top:5px; padding-bottom:5px;

}
#port_thumb li img{
margin-top:5px;
margin-bottom:5px;
}
#port_image{
margin-top:20px;
	text-align:center;
	height:230px;
}
.arrowul{margin-top:20px;}

.arrowul li a{color:#e9ebec;display:block; width:250px; height:35px;line-height:35px;padding-left:30px;font-size:14px; text-transform: uppercase;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e9ebec;}
.arrowul li a:hover{background-image: url('../images/arrow-white.png');
	background-position: left center;
	background-repeat:no-repeat;}
.active_arrow{background-image: url('../images/arrow-blue.png');
	background-position: left center;
	background-repeat:no-repeat;
	}
	
.portfolio-ul{
margin-top:20px;
}
.portfolio-ul li {
	display:inline;

	
}

#big-image{
	width:620px;
	height:310px;
	margin-top:20px;
	margin-left:20px;

}
.nav{
width:115px;
	float:right;
	margin-top:10px;
	margin-right:20px;
}
.nav a{
	display:block;
	width:55px;
	height:20px;
	background-image: url('../images/nav.png');
}
.nav_left{
float:left;
background-position: left top;

}
.nav_right{
float:right;
background-position: right top;
}
.nav_left:hover{
background-position: left bottom;
}
.nav_right:hover{
background-position: right bottom;
}
#back_wrapper{position:absolute; bottom:20px;right:10px;}
#back_wrapper a{color:#b1b7bc;}
#image_wrapper{text-align:center;padding-top:20px;}
.large_img{/*border: 4px solid #1593c4;*/}
.img_border{/*border: 4px solid #1593c4;*/}
#left{
	width:300px;
	min-height:330px;
	float:left;

}

#right{
	width:660px;
	min-height:330px;
	float:left;
}
#right label{
	display:block;
	width:15px;
	height:20px;

}
.input250{
	width:250px;
}
.height100{
	height:100px;
}
.blue{
color:#1593c4;
}
.send_button{
	margin-top:10px;
	width:50px;
	height:30px;
	background-image: url('../images/send_blue.png');
	border:0px;
}
#content h1{
	font-weight: normal;
	letter-spacing: 2px;
	font-size:16px;
	text-transform: uppercase;
	color:#1593c4;
	padding-bottom:15px;
	padding-top:40px;

}
#content h2{
	font-weight: normal;
	letter-spacing: 2px;
	font-size:14px;

	color:#1593c4;
	padding-bottom:15px;
	padding-top:40px;

}
#content p{
	line-height:18px;
	font-size:11px;
}
#footer{
padding-top:20px;
	margin:auto;
	width:960px;
	letter-spacing: 1px;
	color:#e9ebec;
	text-transform: uppercase;
	font-size:14px;
}

#c_left{
	float:left;
	width:300px;

}
#c_right{
float:left;
	width:320px;
}