html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { background: #101f35 url(../images/bg_main.jpg) repeat; }
.clear { clear: both; }
.seagrean { color: #93d5d2; }
.white { color: #fff; }
.royal { color: #0a4aa6; }
.royal2 { color: #2675d8; }
.black { color: #000; }
.sun { color: #fc6; }
.dots { width: 679px; height: 1px; border-bottom: 1px dashed #455f78; margin-top: 19px; margin-bottom: 19px; }
.iesux { margin-bottom: -4px; }

#header { width: 100%; height: 276px; text-align: center; background: url(../images/bg_top.jpg) repeat-x; }
#headermain { width: 950px; height: 221px; margin-right: auto; margin-left: auto; background: url(../images/top.jpg) no-repeat; }
#nav { width: 930px; height: 55px; margin-right: auto; margin-left: auto; font: normal 19px/55px Arial, Helvetica, sans-serif; color: #fff; text-align: left; }
#nav a { color: #fff; text-decoration: none; }
#nav a:hover { color: #fc6; text-decoration: underline; }

#bodymain { width: 950px; height: auto; margin-right: auto; margin-left: auto; margin-top: 19px; }
#bodymain #left { width: 700px; height: auto; float: left; }
#bodymain #right { width: 225px; height: auto; float: right; }
.left-text { margin-right: auto; margin-left: auto; width: 679px; text-align: left; }
.left-text p { font: normal 15px/23px Arial, Helvetica, sans-serif; color: #a3dbec; padding-top: 10px; }
.left-text ul { list-style: none; margin-top: 9px; }
.left-text li { font: normal 15px Arial, Helvetica, sans-serif; color: #fff; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #455f78; }
.left-text li a { color: #fff; }
.left-text li a:hover { color: #99daec; }
#rightframe { width: 223px; height: 900px; background: #76746d url(../images/sand1.jpg) repeat-y; border: 1px solid #868580; margin-top: 19px; }
#rightframe h1 { font: normal 17px Georgia, "Times New Roman", Times, serif; color: #FFCC66; text-align: center; padding: 19px 0px 9px; }
#rightframe p { width: 191px; font: 12px/18px Georgia, "Times New Roman", Times, serif; color: #efefef; text-align: left; margin-right: auto; margin-left: auto; }
#rightframe ul { width: 193px; list-style: none; margin-right: auto; margin-left: auto; }
#rightframe li { font: bold 13px Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding: 8px; border-bottom: 1px solid #868580; }
#rightframe li.top { border-top: 1px solid #868580; border-left-width: 1px; border-bottom-style: solid; border-left-color: #868580; }
#products { width: 679px; height: auto; margin-right: auto; margin-left: auto; margin-top: 19px; }
#products #left { width: 328px; height: 386px; border: 1px solid #fff; float: left; background: #fff; }
#products #right { width: 328px; height: 386px; border: 1px solid #fff; float: right; background: #fff; }
#proddescgsw { width: 328px; height: 136px; background: #efefef; }
#proddescswh { width: 328px; height: 136px; background: #efefef; }
#prodtxt { width: 298px; height: auto; font: normal 13px/16px Arial, Helvetica, sans-serif; color: #000; text-align: left; margin-right: auto; margin-left: auto; padding-top: 19px; }
#prodmore { width: 298px; height: 30px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 7px; font: normal 13px/28px Georgia, "Times New Roman", Times, serif; color: #606060; background: #ccc; }
#prodmorelinks { width: 679px; height: auto; margin-right: auto; margin-left: auto; margin-top: 19px; }
#prodmorelinks h1 { font: normal 20px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: left; padding: 0px 0px 8px; }
#prodmorelinks h2 { font: normal 20px Arial, Helvetica, sans-serif; color: #fff; text-align: left; padding: 0px 0px 8px; }
#prodmorelinks h2 a { color: #fff; }
#prodmorelinks h2 a:hover { color: #99daec; }
#work{
	float:left;
	width:550px;
	height:auto;
	margin-top:19px;
}