/** Soew South Ocean - Ince New Media 2008 **/

/** BASIC SITE LAYOUT AND STYLE **/
body {
	padding:0;
	margin:0;
	background:#c4a08c url(../i/back_bg.gif) repeat-x top;
	color:#000;
	width:100%;
	height:100%;
	text-align:left;
	font-family: arial, helvetica, sans, verdana, sans-serif;
	font-size: 10px;
}

h1 {color:#0d4031; font-size:2em; margin-bottom:2px;}
h2 {color:#0d4031; font-size:1.5em; padding-top:5px; }
h3 {color:#d27204; font-size:1.2em; margin-bottom:2px;}
h4 {color:#0d4031;}
h5 {color:#d27204; margin-bottom:2px; }

td {font-size:12px;}

a {color:#000; text-decoration:underline;}	
a:hover {color:#00; text-decoration:none;}

.nmt {margin-top:0;}

/** MAIN  **/
#wrapper {position:relative; margin:0; padding:0; min-width:966px; background:#fff; width:966px; border-left:1px #000 solid; border-right:1px #000 solid;}

/** TOP  **/
#top {position:absolute; top:0; left:0; height:86px; border-bottom:2px #d8790f solid; background:#fff url(../i/top_bg.jpg) no-repeat right; width:966px;}
.logo {position:absolute; top:5px; left:0;}


/** SEARCH BAR AND ACCOMPANYING LINKS **/
#search-box {position:absolute; z-index:199; right:0; top:58px;}
#search-box td {margin:0; padding:0; color:#000; font-size:12px;}
.search-bdr {height:17px; width:150px; border:0; margin-top:0; margin-right:0px; font-size:11px; color:#888682; padding-left:5px; }

/** QUICK LINKS  **/
#right_q {position:absolute; top:88px; right:5px; width:200px; text-align:left; margin:0; padding:0;}


/** LEFT  **/
#left {position:absolute; top:112px; left:3px; width:200px; z-index:5; margin:0; padding:20px 0 0 0;}
.heading {text-align:left; font-weight:bold; }
.menu_d {width:180px;}

/** LEFT MENU **/
.left-wrap ul {list-style-type:none; margin:0; padding:0; background:#0d4031; }
.left-wrap li {list-style-type:none; margin:0; padding:5px 10px 3px 10px;}
.left-wrap a {color:#fff; text-decoration:none;}
.left-wrap a:hover {color:#d37204; text-decoration:none;}
.selected {font-weight:bold;  color:#fff; background:#35682f;}



/** RIGHT  **/
#right {position:absolute; top:112px; right:2px; width:320px; padding-top:20px; text-align:left;}
.float_r {float:right; padding:0 5px 5px 8px;}
.right_tbl {width:300px;}
.right_logo_tbl {width:300px;}
.right_logo_tbl td {width:50%;}

/** PRODUCTS INNER MENU  **/
.products_menu {position:absolute; left:219px; width:160px; padding-left:10px;}
.l_menu {list-style-type:none; text-align:left; margin:0; padding:0;}
.l_menu li {margin:0 0 8px 0;}
.l_menu a {color:#0d4031; text-decoration:underline;}
.l_menu a:hover {color:#0d4031; text-decoration:none;}



/** CONTENT  **/
#main {padding:128px 340px 0 210px; width:416px; text-align:left;}
#main_products {padding:128px 0 0 200px; width:730px; text-align:left; }
#main_content {padding:128px 0 0 210px; top:100px; width:700px; text-align:left;}
.products_content {background: url(../i/products_bg.gif) repeat-y top;}
.prod_txt {margin-left:180px;}

.top_img {background: url(../i/products_top_line.gif) no-repeat top; height:10px;}
.bot_img {background: url(../i/products_bottom_line.gif) no-repeat bottom; height:10px;}

.uline1 {border-bottom:2px #d27204 solid;}
.home_tbl {width:400px;}
.home_tbl td {padding-left:8px;}

.icon {margin:0 0 6px 0; padding:0 list-style-type:none!important;}
.icon li {margin:0 0 0 24px; padding:0 0 4px 0!important; list-style-image:url('../i/icon.gif')!important; font-size:16px; font-weight:bold;}

.specs {width:545px;}
.specs td {padding-right:2px;}
.specs th {background:#d27204; color:#fff; height:20px; padding:3px 0 0 0; text-align:center; font-size:11px;}
.lb {border-left:2px #000 solid; border-bottom:1px #d27204 solid;}
.l {border-left:2px #000 solid;}
.lt {border-left:2px #000 solid; border-top:2px #000 solid;}
.ltr {border-left:2px #000 solid; border-top:2px #000 solid; border-right:2px #000 solid;}
.lb2 {border-left:2px #000 solid; border-bottom:2px #d27204 solid;}
.lbr2 {border-left:2px #000 solid; border-bottom:2px #d27204 solid; border-right:2px #000 solid;}
.lbr {border-left:2px #000 solid; border-bottom:1px #d27204 solid; border-right:2px #000 solid;}
.float {float:right; padding:2px 0 0 0;}
.b {border-bottom:2px #000 solid; border-left:2px #000 solid;}
.bt {border-bottom:2px #000 solid; border-top:2px #000 solid; border-left:2px #000 solid;}


/** fOOTER  **/
#foot{text-align:right;  height:30px;  width:966px; background:url(../i/bottom_bg.gif) repeat-x top;}
.flinks {margin:0px; 0;list-style-type:none; float:right;}
.flinks li {margin:0px;padding:0 20px 0 0;list-style-type:none; float:left;}
.flinks a {color:#000; text-decoration:none;}
.flinks a:hover {color:#000; text-decoration:underline;}

