html { height:100%; }
body{
	margin:0;
	color:#fff;
	height:100%;
	width:100%;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	background: #272420 url(none.gif) fixed;
}
img{border:none;}
a{
	color:#ffc56c;
	color:#999;
	text-decoration:none;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a:hover{text-decoration:underline;}
object {outline:none;}
.main-holder {
	width:100%;
	height:100%;
	position:relative;
	overflow: auto;
	z-index:10;
}
*:focus {outline: 0;}
/*
* html .main-holder { height:100%; }
*/


#main {
	min-height: 100%;
	min-width: 1000px;
}
* html #main {
	height: 100%;
}
#wrap {
	padding-bottom:58px;
}

/* header start */
.header-holder {
	width:100%;
	background:url(../images/bg-header.png) repeat-x;
	height:163px;
}
#header {
	width:930px;
	padding:55px 0 26px 48px;
	padding:49px 0 32px 48px;
	background:url(../images/bg-header-shadow.png) no-repeat;
}
.heading {
	width:100%;
	overflow:hidden;
}
.logo {
	margin:6px 0 0;
	float:left;
	position:relative;
}
.logo a {
	display:block;
	width:221px;
	height:53px;
	text-indent:-9999px;
	background:url(../images/bg-logo.png) no-repeat;
}
.header-clock {
	float:right;
	height:54px;
	margin:3px 0 0 0;;
	position:relative;
	overflow:hidden;
}
.client-btn, .header-contact {
	float:right;
	width:141px;
	height:41px;
	margin:10px 0 0 16px;;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.header-contact {width:221px;}
.client-btn span, .header-contact span{
	display:block;
	width:141px;
	height:82px;
	text-indent:-9999px;
	background:url(../images/client-btn.png) no-repeat;
}
.header-contact span {width:221px; background:url(../images/header-contact.png) no-repeat;}
.client-btn:hover, .header-contact:hover { border:none; }
.client-btn:hover span, .header-contact:hover span {margin-top:-41px; }
/* header end */
/* navigation start */
.nav-holder {
	width:930px;
	padding:0 0 0 48px;
}
#nav {
	height:1%;
	overflow:hidden;
	margin:-16px 0 0 -21px;
	padding:0;
	list-style:none;
	position:relative;
}
.sIFR-active #nav { margin-left:-14px; }
#nav li {
	float:left;
	padding:20px 21px 0;
	position:relative;
	font-size:15px;
	line-height:21px;
}
.sIFR-active #nav li {
	font-size:18px;
	font-weight:bold;
	line-height:21px;
	padding:20px 14px 0;
}
.sIFR-active #nav li a{ 	
	visibility:hidden;
}
#nav li a {
	text-decoration:none;
	text-align:center;
	color:#b2aa9f;
}
#nav li em {
	position:absolute;
	top:0;
	left:50%;
	width:20px;
	height:18px;
	background:url(../images/bullet.png) no-repeat;
	display:none;
	margin-left:-10px;

}
#nav li.active a { color:#fff; }
#nav li.active em{ display:block;}
#nav li.hover a,
#nav li:hover a { color:#fff; }
/* navigation end */
/* content start */
#content {
	width:930px;
	padding:0 0 0 48px;
	overflow:hidden;
}
.text {
	width:370px;
	padding:127px 0 0;
}
.text p {
	margin:0 0 18px;
	overflow:hidden;
	height:1%;
	line-height:18px;
}
.sIFR-active .text p span { visibility:hidden; }
.text h2 {
	padding:18px 0 0;
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
}
.text h2 a {
	color:#fff;
	text-decoration:none;
}
.sIFR-active .text h2 a { visibility:hidden; }
.text h2 a:hover { text-decoration:underline; }
/* content end */
/* inner page start */
/* sub-nav start */
.sub-nav {
	margin:0;
	padding:115px 32px 0 0;
	list-style:none;
	float:left;
	width:143px;
}
.sub-nav li {
	background:url(../images/tab-list-sep.png) no-repeat;
	padding:12px 0 7px;
	float:left;
	width:100%;
	position:relative;
	font-size:14px;
}
.sub-nav li:first-child{ background:none;}
.sIFR-active .sub-nav li { 
	letter-spacing:2px;
	padding:13px 0 0 3px;
}
.sub-nav li.active a { color:#fff; }
.sub-nav li a {
	color:#b2aa9f;
	text-decoration:none;
}
.sIFR-active .sub-nav li a { visibility:hidden; }
.sub-nav li a:hover { 
	color:#fff;
	text-decoration:none;
}
/* sub-nav end */
/* content text start */
.content-text {
	background:url(../images/bg-tab.png) repeat;
	float:left;
	width:490px;
	padding:37px 25px 15px 25px;
	margin:90px 0 0;
	width:705px;
}
.content-text h2 {
	margin:0 0 17px;
	font-size:13px;
}
.content-text p {
	margin:0 0 17px;
	line-height:17px;
}
.content-text .italic p { font-style:italic;}
.list {
	margin:0;
	padding:3px 0 15px 21px;
	list-style:none;
}
.list li {
	padding:0 0 3px 18px;
	background:url(../images/bg-tab-list.png) no-repeat;
	width:497px;
}
/* content-text end */
/* inner page end */
/* inner1 start */
.primary-holder{
	width:100%;
	background:#272420;
	padding:50px 0 0;
	margin:89px 0 0;
}
.public-site {
	background:none;
	margin-top:39px;
}
#primary{
	width:935px;
	overflow:hidden;
	padding:0 0 0 50px;
	padding:0 0 34px 50px;
	
}
#sub-nav-holder{
	float:left;
	width:111px;
	overflow:hidden;
	padding:2px 0 0;
	padding:2px 25px 0 0;
	margin-top:-5px;
}
#sub-nav-holder ul.sub-nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#sub-nav-holder ul.sub-nav li{
	padding:0;
}
#sub-nav-holder ul.sub-nav li span {
	display:block;
	padding:15px 0 10px;
}
.sIFR-active #sub-nav-holder ul.sub-nav li span {padding:13px 0 29px;}
.content-holder{
	float:left;
	width:795px;
	padding:0 5px 25px 0;
	padding:0 0 25px 0;
}
/* btn-holder start */
.btn-holder {
	width:795px;
	overflow:hidden;
	background:url(../images/btn-holder-sep.gif) no-repeat 0 100%;
	padding:0 0 27px;
	margin:0 0 25px;
}
.btn-wrap{
	background:url(../images/bg-bottons-top.gif) no-repeat;
	padding:7px 0 0;
	width:100%;
}
.btn-wrap-error{
	background:url(../images/bg-bottons-top-error.gif) no-repeat;
}
.btn-wrap-success{
	background:url(../images/bg-bottons-top-success.gif) no-repeat;
}
.buttons {
	width:768px;
	background:#1b1a17 url(../images/bg-bottons-btm.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 8px 11px 18px;
}
.buttons-error {
	background:#7D1613 url(../images/bg-bottons-btm-error.gif) no-repeat 0 100%;
}
.buttons-success {
	background:#006600 url(../images/bg-bottons-btm-success.gif) no-repeat 0 100%;
}
.buttons-2 {padding-bottom:8px;}
.buttons p {
	margin:0 0 0 10px;
	font-size:14px;
	line-height:20px;
	letter-spacing:1px;
}
.buttons-2 p{
	margin:0 0 0 5px;
	display:inline;
	/* Edit 
	float:none;*/
}
.sIFR-active .buttons p {
	letter-spacing:3px;
}
.buttons p span {
	display:block;
	padding:9px 0 3px;
	white-space:nowrap;
}
.buttons-2 p {float:left; clear:left;}
.buttons p span.sIFR-replaced {
	padding:10px 0 2px;
}
.links-list{
	margin:2px 0 0 -5px;
	padding:0;
	list-style:none;
	float:right;
	/* Removed
	width:650px;
	*/
	overflow:hidden;
}
.links-list li{
	float:right;
	padding:0 0 0 5px;
}
.pages-main,
.pages-loose,
.pages-footer,
.pages-trashed,
.pages-new,
.invoice-btn,
.complete-btn,
.previous-btn,
.dispatched-btn,
.activate-later-btn,
.activate-btn,
.reopen-btn,
.hide-btn,
.account-btn,
.bigedit-btn,
.remove-btn,
.remove-btn-img,
.orders-btn,
.reactivate-btn,
.suspend-btn,
.cancel-btn,
.add-btn,
.order-btn,
.back-btn,
.new-btn,
.processed-btn{
	height:32px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.pages-main span,
.pages-loose span,
.pages-footer span,
.pages-trashed span,
.pages-new span,
.invoice-btn span,
.complete-btn span,
.previous-btn span,
.dispatched-btn span,
.activate-later-btn span,
.activate-btn span,
.reopen-btn span,
.hide-btn span,
.account-btn span,
.bigedit-btn span,
.remove-btn span,
.remove-btn-img span,
.orders-btn span,
.reactivate-btn span,
.suspend-btn span,
.cancel-btn span,
.add-btn span,
.order-btn span,
.back-btn span,
.new-btn span,
.processed-btn span{
	float:left;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
}
.pages-main{ width:92px; }
.pages-loose{ width:92px; }
.pages-footer{ width:92px; }
.pages-trashed{ width:92px; }
.pages-new{ width:96px; }
.invoice-btn{ width:145px; }
.complete-btn{ width:185px; }
.previous-btn{ width:124px; }
.dispatched-btn{ width:193px; }
.activate-later-btn{ width:137px; }
.activate-btn{ width:92px; }
.reopen-btn{ width:103px; }
.hide-btn{ width:69px; }
.account-btn{ width:124px; }
.bigedit-btn{ width:84px; }
.remove-btn{ width:110px; }
.remove-btn-img{ width:32px; }
.orders-btn{ width:109px; }
.reactivate-btn{ width:109px; }
.suspend-btn{ width:116px; }
.cancel-btn{ width:109px; }
.add-btn{ width:63px; }
.order-btn{ width:153px; }
.back-btn{ width:90px; }
.new-btn{ width:132px; }
.processed-btn{ width:176px; }
.pages-main span{
	width:100%;
	background:url(../images/pages-main.gif) no-repeat;
}
.pages-loose span{
	width:100%;
	background:url(../images/pages-loose.gif) no-repeat;
}
.pages-footer span{
	width:100%;
	background:url(../images/pages-footer.gif) no-repeat;
}
.pages-trashed span{
	width:100%;
	background:url(../images/pages-trashed.gif) no-repeat;
}
.pages-new span{
	width:100%;
	background:url(../images/pages-new.gif) no-repeat;
}
.invoice-btn span{
	width:100%;
	background:url(../images/issue-btn.gif) no-repeat;
}
.complete-btn span{
	width:100%;
	background:url(../images/complete-btn.gif) no-repeat;
}
.previous-btn span{
	width:100%;
	background:url(../images/previous-btn.gif) no-repeat;
}
.dispatched-btn span{
	width:100%;
	background:url(../images/dispatched-btn.gif) no-repeat;
}
.activate-later-btn span{
	width:100%;
	background:url(../images/activate-later-btn.gif) no-repeat;
}
.activate-btn span{
	width:100%;
	background:url(../images/activate-btn.gif) no-repeat;
}
.reopen-btn span{
	width:100%;
	background:url(../images/reopen-btn.gif) no-repeat;
}
.hide-btn span{
	width:100%;
	background:url(../images/hide-btn.png) no-repeat;
}
.account-btn span{
	width:100%;
	background:url(../images/account-btn.gif) no-repeat;
}
.bigedit-btn span{
	width:100%;
	background:url(../images/bigedit-btn.gif) no-repeat;
}
.remove-btn span{
	width:100%;
	background:url(../images/remove-btn.gif) no-repeat;
}
.remove-btn-img span{
	width:100%;
	background:url(../images/remove-btn-img.gif) no-repeat;
}
.orders-btn span{
	width:100%;
	background:url(../images/orders-btn.gif) no-repeat;
}
.reactivate-btn span{
	width:100%;
	background:url(../images/reactivate-btn.gif) no-repeat;
}
.suspend-btn span{
	width:100%;
	background:url(../images/suspend-btn.gif) no-repeat;
}
.cancel-btn span{
	width:100%;
	background:url(../images/cancel-btn.gif) no-repeat;
}
.add-btn span{
	width:100%;
	background:url(../images/add-btn.gif) no-repeat;
}
.order-btn span{
	width:100%;
	background:url(../images/order-btn.gif) no-repeat;
}
.back-btn span{
	background:url(../images/back-btn.gif) no-repeat;
	width:100%;
}
.new-btn span{
	background:url(../images/new-btn.gif) no-repeat;
	width:100%;
}
.processed-btn span{
	background:url(../images/processed-btn.gif) no-repeat;
	width:100%;
}
.pages-main:hover,
.pages-loose:hover,
.pages-footer:hover,
.pages-trashed:hover,
.pages-new:hover,
.invoice-btn:hover,
.complete-btn:hover,
.previous-btn:hover,
.dispatched-btn:hover,
.activate-later-btn:hover,
.activate-btn:hover,
.reopen-btn:hover,
.hide-btn:hover,
.account-btn:hover,
.bigedit-btn:hover,
.remove-btn:hover,
.remove-btn-img:hover,
.orders-btn:hover,
.reactivate-btn:hover,
.suspend-btn:hover,
.cancel-btn:hover,
.add-btn:hover,
.order-btn:hover,
.back-btn:hover,
.new-btn:hover,
.processed-btn:hover{ border:none; }
.pages-main:hover span,
.pages-loose:hover span,
.pages-footer:hover span,
.pages-trashed:hover span,
.pages-new:hover span,
.invoice-btn:hover span,
.complete-btn:hover span,
.previous-btn:hover span,
.dispatched-btn:hover span,
.activate-later-btn:hover span,
.activate-btn:hover span,
.reopen-btn:hover span,
.hide-btn:hover span,
.account-btn:hover span,
.bigedit-btn:hover span,
.remove-btn:hover span,
.remove-btn-img:hover span,
.orders-btn:hover span,
.order-btn:hover span,
.suspend-btn:hover span,
.cancel-btn:hover span,
.add-btn:hover span,
.order-btn:hover span,
.back-btn:hover span,
.new-btn:hover span,
.processed-btn:hover span{ margin-top:-32px;}
.add-btn-diactive,
.order-btn-diactive,
.back-btn-diactive,
.new-btn-diactive,
.processed-btn-diactive{
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.add-btn-diactive{ 
	width:63px; 
	background:url(../images/add-btn-diactive.gif) no-repeat;
}
.order-btn-diactive{
	width:153px;
	background:url(../images/order-btn-diactive.gif) no-repeat;
}
.back-btn-diactive{
	width:90px;
	background:url(../images/back-btn-diactive.gif) no-repeat;
}
.new-btn-diactive{
	width:132px;
	background:url(../images/new-btn-diactive.gif) no-repeat;
}
.processed-btn-diactive{
	width:176px;
	background:url(../images/processed-btn-diactive.gif) no-repeat;
}
/* btn-holder end */
/* clocks box start */
.clocks-holder {
	width:793px;
	overflow:hidden;
	margin:-1px 0 26px;
}
.clocks{
	float:left;
	margin:0 0 -1px 0px;
	padding:4px 0 0;
	list-style:none;
	display:inline;
}
.clocks li{
	float:left;
	margin:0 7px 0 0;
}
.illustration01{
	width:29px;
	height:29px;
	float:left;
	padding:0 8px 0 0;
}
.clocks li span{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	height:17px;
	margin:8px 0 0;
}
.clocks li span.lon {
	background:url(../images/text-lon.gif) no-repeat;
	width:36px;
}
.clocks li span.hnk {
	background:url(../images/text-hnk.gif) no-repeat;
	width:36px;
}
.clocks li span.par {
	background:url(../images/text-par.gif) no-repeat;
	width:36px;
}
#clocks-flash{
	width:300px;
	height:30px;
	background:#1B1A17;
	float:left;
	padding-top:2px;
}
.buttons address{
	float:right;
	font-size:14px;
	font-style:normal;
	padding:12px 8px 0 0;
}
.mail {
	float:left;
	margin:0 16px 0 0;
}
.buttons address em {
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	height:17px;
}
.email {
	background:url(../images/text-email.gif) no-repeat;
	width:49px;
	margin:0 3px 0 0;
}
.mail-address {
	float:left;
	background:url(../images/text-mail-address.gif) no-repeat;
	width:167px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
}
.call-box {
	float:left;
}
.call-box em.call {
	background:url(../images/text-call.gif) no-repeat;
	width:41px;
	margin:0 4px 0 0;
}
.call-box em.number-phone {
	background:url(../images/texdt-number.gif) no-repeat;
	width:104px;
}
/* clocks box end */
/* order tables start */
.details-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 32px;
}
.details-heading{
	height:1%;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	overflow:hidden;
	padding:6px 1px 6px 17px;
}
.details-heading h2{
	margin:0;
	font-size:15px;
	color:#fff;
	padding:5px 0 0;
	font-weight:normal;
}
.details-heading ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:auto !important;
}
.details-heading ul li{
	float:left;
	padding:0 5px 0 0;
}
.details-table{
	width:100%;
	overflow:hidden;
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	padding:7px 0 25px;
}
.details-table table{
	border-collapse:collapse;
}
.details-table table td{
	padding:6px 0 7px;
	vertical-align:top;
}
.details-table table td.det-col1{
	width:109px;
	color:#999;
	padding-left:18px;
	vertical-align:top;
}
.det-col2{ width:143px; }
.det-col3{
	width:144px;
	color:#999;
}
.det-col4{ width:107px; }
.det-col5{ width:105px; }
.details-table tr.address-row td{
	padding-top:0;
}
.details-table address{
	width:135px;
	overflow:hidden;
	font-style:normal;
	display:block;
}
.details-table address span{
	float:left;
	width:130px;
	overflow:hidden;
	line-height:15px;
}
.info-btn{
	width:39px;
	height:22px;
	float:right;
	margin-top:-3px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.info-btn span{
	width:100%;
	height:44px;
	display:block;
	background:url(../images/info-btn.gif) no-repeat;
	text-indent:-9999px;
}
.info-btn:hover{ border:none; }
.info-btn:hover span{ margin-top:-22px; }
.det-col5 span{
	float:left;
	padding:0 10px 0 0;
}
.price-table-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-large-content-box-top-new.jpg) no-repeat;
	padding:7px 0 0;
	margin:0 0 30px;
}
.price-table{
	width:100%;
	overflow:hidden;
	background:#2B2824 url(../images/bg-large-content-box-bot-new.jpg) no-repeat 0 100%;
}
.price-table table{ border-collapse:collapse; }

.table-heading{
	background:#2e2b27;
	width:100%;
	letter-spacing:1px;
}
.price-table .table-heading {
	background:#423F3C url(../images/order-table-heading-bg.jpg) repeat-x;
}

.table-heading span{
	float:right;
	text-align:right;
	width:100%;
}
.price-table table .table-heading td{
	font-size:14px;
	vertical-align:middle !important;
	height:32px !important;
	padding-top:0 !important;
}
.sub-heading td {background:#3a3834; }
tr.brown{ background:#2e2b27; }
.price-table table td{
	height:41px;
	vertical-align:middle;
	margin:0 !important;
}
.price-table table tr.sub-heading td{ 
	height:38px;
	padding-top:2px;
	margin:0; 
	background:#423F3C url(../images/order-sub-heading-bg.jpg) repeat-x;
}
.catalog-items-text{ padding:4px 0 0; }
.charts-text{padding:4px 0 0;}
.price-table table tr.table-heading td{ 
	height:27px;
	vertical-align:top;
	line-height:20px; 
}
.qty-text{
	margin:-4px -5px 0 0;
	margin:0 -5px 0 0;
	position:relative;
	width:30px;
	height:19px;
	float:right;
}
.item-text{
	width:37px;
	height:19px;
	position:relative;
	margin:-3px 0 0;
	margin:0 0 0;
}
.total-heading-text,
.tax-text,
.next-price-text{
	padding:1px 0 0;
	padding:0 0 0;
}
.price-table table td ul{
	margin:0;
	padding:0;
	list-style:none;
}
.price-table table td ul li{
	float:right;
	padding:0 8px 0 0;
}
.edit-btn, .mini-add-btn{
	display:block;
	width:55px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}
.edit-btn span, .mini-add-btn span{
	display:block;
	background:url(../images/edit-btn.png) no-repeat;
	width:100%;
	height:52px;
	text-indent:-9999px;
	cursor:pointer;
}
.mini-add-btn span{
	background:url(../images/add-btn-mini.png) no-repeat;
	cursor:pointer;
}
.edit-btn:hover, .mini-add-btn:hover{ border:none; }
.edit-btn:hover span, .mini-add-btn:hover span{ margin-top:-26px; }
.edit-btn-diactive{
	width:55px;
	height:26px;
	display:block;
	background:url(../images/edit-btn-diactive.png) no-repeat;
	text-indent:-9999px;
}

.add-vessel-btn {
	display:block;
	width:96px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}
.add-vessel-btn span {
	display:block;
	background:url(../images/add-vessel.png) no-repeat;
	width:100%;
	height:52px;
	text-indent:-9999px;
	cursor:pointer;
}
.add-vessel-btn:hover { border:none; }
.add-vessel-btn.hover span, .add-vessel-btn:hover span { margin-top:-26px; }




.none-btn{
	width:27px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;;
}
.none-btn span{
	background:url(../images/none-btn.png) no-repeat;
	width:100%;
	height:52px;
	display:block;
	text-indent:-9999px;
}
.none-btn:hover{ border:none; }
.none-btn:hover span{ margin-top:-26px; }

.use-btn{
	width:139px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;;
}
.use-btn span{
	background:url(../images/use-address-btn.gif) no-repeat;
	width:100%;
	height:52px;
	display:block;
	text-indent:-9999px;
}
.use-btn:hover{ border:none; }
.use-btn:hover span{ margin-top:-26px; }


.email-order-btn, .email-invoice-btn, .add-chart-item, .add-catalog-item, .cancel-order {
	width:108px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;;
}
.cancel-order{ width:127px; }
.add-chart-item{ width:85px; }
.add-catalog-item{ width:164px; }
.email-invoice-btn{ width:116px; }
.email-order-btn span, .email-invoice-btn span, .add-chart-item span, .add-catalog-item span, .cancel-order span {
	background:url(../images/email-order-btn.png) no-repeat;
	width:100%;
	height:52px;
	display:block;
	text-indent:-9999px;
}
.cancel-order span { background:url(../images/cancel-order-btn.png) no-repeat; }
.add-chart-item span { background:url(../images/add-chart-item.png) no-repeat; }
.add-catalog-item span { background:url(../images/add-catalog-item.png) no-repeat; }
.email-invoice-btn span { background:url(../images/email-invoice-btn.png) no-repeat; }

.email-order-btn:hover, .email-invoice-btn:hover, .add-chart-item:hover, .add-catalog-item:hover, .cancel-order:hover{ border:none; }
.email-order-btn:hover span, .email-invoice-btn:hover span, .add-chart-item:hover span, .add-catalog-item:hover span, .cancel-order:hover span{ margin-top:-26px; }
.none-btn-diactive{
	width:27px;
	height:26px;
	display:block;
	background:url(../images/none-btn-diactive.png) no-repeat;
	text-indent:-9999px;
}
.body-row .price-col1 {padding:0 0 0 20px;}
.price-col1{
	width:347px;
	padding:0 0 0 20px;
}
.total-col{
	text-align:right;
}
.total-text{ padding:5px 0 0; }
* html .total-text{ padding-top:2px; }
*+html .total-text{ padding-top:2px; }
.price-col2{
	width:42px;
	text-align:right;
}
.price-col3{
	width:107px;
	text-align:right;
}
.price-col4{
	width:73px;
	text-align:right;
}
.price-col5{
	width:90px;
	text-align:right;
}
.price-col6{
	width:112px;
	padding-left:23px;
}
.last-col{
	width:10px;
}
.price-col1-1{
	width:460px;
	padding:2px 0 0 20px;
	color:#999;
}
* html .price-col1-1{ padding-top:0; }
*+html .price-col1-1{ padding-top:0; }
.order-btn-mini{
	width:108px;
	height:26px;
	background:url(../images/order-btn-mini.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
.order-btn-mini:hover{ background-position:0 -26px; }
/* order tables end */
/* content box start */
.content-box-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
	position:relative;
	margin:-5px 0 0;
	/* Fruit */
	margin:0;
}
.content-box-nav{
	width:196px;
	float:left;
}
.nav-heading{
	width:100%;
	background:#2e2b27 url(../images/bg-heading-mini.gif) no-repeat;
	overflow:hidden;
}
.nav-heading h3{
	margin:0;
	font-size:15px;
	overflow:hidden;
	font-weight:normal;
	padding:11px 0 7px 17px;
	letter-spacing:1px;
}
.catalog-text{ 
	display:block;
	width:60px;
	height:20px;
}
.content-box-nav ul{
	margin:0;
	padding:20px 10px 0 20px;
	list-style:none;
	width:166px;
	overflow:hidden;
	position:relative;
	background:#34312d url(../images/bg-content-box-nav.gif) no-repeat 0 100%;
}
.content-box-nav ul li{
	width:100%;
	float:left;
	padding:0 0 21px;
}
.content-box-nav ul li.last{ padding-bottom:16px; }
.content-box-nav ul li a{
	color:#858381;
}
.content-box-nav ul li a.active,
.content-box-nav ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.content-box-nav ul li ul{
	font-size:12px;
	background:none;
	padding:12px 0 0;
	width:110px;
	width:156px;
	margin:0 0 -2px;
}
.content-box-nav ul li ul li{
	padding:0 0 1px;
}
.content-box-nav ul li ul a{
	padding:0 0 0 14px;
	background:url(../images/bg-content-nav-link.gif) no-repeat 0 8px;
	display:block;
	line-height:17px;
}
.content-box-nav ul li ul a.active,
.content-box-nav ul li ul a:hover{ 
	background:url(../images/bg-content-nav-link-hover.gif) no-repeat 0 8px;
	color:#fff;
}
.content-box{
	width:574px;
	float:right;
}
.order-info-holder{
	width:574px;
	overflow:hidden;
	background:url(../images/bg-order-info-top.gif) no-repeat;
	padding:7px 0 0;
	margin:0 0 27px;
}
.order-info{
	background:#1b1a17 url(../images/bg-order-info-btm.gif) no-repeat 0 100%;
	width:547px;
	overflow:hidden;
	padding:0 10px 8px 17px;
}
.order-info ul{
	margin:0 -60px 0 0;
	padding:2px 0 0;
	list-style:none;
	width:544px;
	overflow:hidden;
}
.order-info ul li{
	float:left;
	padding:0 0 0 0;
	font-size:14px;
	width:136px;
}
.order-info ul li span{
	padding:7px 0 0;
	display:block;
}
.view-btn{
	width:127px;
	height:32px;
	background:url(../images/view-btn.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	float:right;
}
.view-btn:hover{ background-position:0 -32px; }
#order-task {
	float:right;	
}
/* Fruit */
.order-info ul li.view-btn-disabled{
	width:127px;
	height:32px;
	background:url(../images/view-btn-disabled.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:right;
}
.order-info ul li.view-btn-disabled{
	float:right;
}



.content-box-middle{
	width:100%;
	overflow:hidden;
	background:url(../images/btn-holder-sep.gif) no-repeat;
	padding:28px 0 23px;
}
.content-box-middle h1, .content-box-middle h2, .content-box-middle h3, .content-box-middle h4, .content-box-middle p {
	margin-top:0;
	padding-top:0;
	font-weight:normal;
}
/*
.content-box-text{
	width:305px;
	float:left;
}
.content-box-text h4{
	margin:0 0 13px;
	font-size:13px;
}
.content-box-text p{
	margin:0 0 15px;
}
.illustration02{
	float:right;
	width:220px;
	height:220px;
	padding:10px;
	background:url(../images/bg-illustration02.gif) no-repeat;
}
*/
.contact-holder{
	width:100%;
	background:url(../images/bg-contact-top.gif) no-repeat;
	padding:7px 0 0;
}
.contact{
	background:#34312d url(../images/bg-contact-btm.gif) no-repeat 0 100%;
	width:551px;
	overflow:hidden;
	padding:2px 10px 9px 13px;
}
.contact-text{
	width:370px;
	height:25px;
	padding:5px 0 0;
}
.contact-btn-holder{
	float:right;
}
.contact-btn{
	display:block;
	width:132px;
	height:31px;
	background:url(../images/contact-btn.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.contact-btn:hover{ background-position:0 -31px; }
.content-box-table-holder{
	background:#2e2b27 url(../images/bg-table-heading.gif) no-repeat;
	padding:7px 0 0;
	overflow:hidden;
	height:1%;
	margin:0 0 25px;
}
.content-box-table{
	width:100%;
	overflow:hidden;
	background:#34312d url(../images/bg-contact-btm.gif) no-repeat 0 100%;
}
.end-brown {
		background:url(../images/bg-contact-btm-brown.gif) no-repeat 0 100%;
		overflow:hidden;
		width:100%;
		height:5px;
}
.content-box-table table{
	border-collapse:collapse;
	width:100%;
}
.content-box-table table td{
	margin:0;
	padding:0;
}
.content-box-table .table-heading span{
	float:left;
}
.content-box-table .table-heading td.cont-col4 span,
.content-box-table .table-heading td.cont-col3 span{
	float:right;
}
.content-box-table table tr.brown{
	background:#2e2b27;
}
.content-box-table table tr td{
	vertical-align:top;
	height:30px;
}
.content-box-table table tr.table-heading td{ height:32px !important;}
.content-box-table table tr.table-heading td{ vertical-align:middle; }
.content-box-table table tr td.cont-col1{
	width:78px;
	padding:0 0 0 17px;
}
.content-box-table table tr.table-heading td.cont-col2 span,
.content-box-table table tr.table-heading td.cont-col1 span {text-align:left;}
.content-box-table table tr td.cont-col2{
	width:262px;
}
.cont-col1 span,
.cont-col2 span{
	display:block;
	padding:13px 0;
}
.content-box-table table tr.table-heading td.cont-col3,
.content-box-table table tr.table-heading td.cont-col4{
	padding:0;
}
.content-box-table table tr.table-heading td.cont-col4 .price-text{ padding:0 8px 0 0; }
.content-box-table table tr.table-heading td.cont-col3 .qty-text{margin:-4px 0 0;}
.content-box-table table tr td.cont-col3{
	width:55px;
	text-align:right;
	padding-top:7px
}
.content-box-table table tr td.cont-col4{
	width:75px;
	text-align:right;
	padding-top:12px;
}
.content-box-table table tr td.cont-col5{
	width:55px;
	padding:7px 10px 0 25px;
}
.number-form{
	width:100%;
	overflow:hidden;
}
.number-form .inp04{
	width:21px;
	height:17px;
	background:url(../images/bg-inp04.png) no-repeat;
	float:right;
	padding:5px 8px 6px 4px;
}
.number-form .inp04 input {
	width:24px;
	height:17px;
	position:relative;
	text-align:center;
	font-weight:bold;
	background:none;
	border:none;
}
ul.submit-add-btn-mini{
	overflow:hidden;
	margin:0;
	padding:2px 5px 0 0;
	list-style:none;
}
ul.submit-add-btn-mini li{
	float:right;
	padding:0 5px 0 0;
}
ul.submit-add-btn-mini li span{
	display:block;
	width:55px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
}
.add-btn-mini{
	width:55px;
	height:54px;
	background:url(../images/add-btn-mini.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.add-btn-mini-diactive{
	width:55px;
	height:27px;
	background:url(../images/add-btn-mini-diactive.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
}
ul.submit-add-btn-mini li span.hover .add-btn-mini,
ul.submit-add-btn-mini li span:hover .add-btn-mini{
	margin:-27px 0 0;
}
/* removed by fruit - see new above
.add-btn-mini{
	width:55px;
	height:27px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.add-btn-mini span{
	display:block;
	width:100%;
	height:54px;
	background:url(../images/add-btn-mini.png) no-repeat;
	text-indent:-9999px;
}
.add-btn-mini:hover{ border:none; }
.add-btn-mini:hover span{ margin-top:-27px; }
.add-btn-mini-diactive{
	width:55px;
	height:27px;
	background:url(../images/add-btn-mini-diactive.png) no-repeat;
	display:block;
	text-indent:-9999px;
}
*/
.content-pager{
	width:100%;
	background:url(../images/btn-holder-sep.gif) no-repeat;
	padding:12px 0 0;
}
.content-pager ul{
	float:right;
	margin:0 6px 0 0;
	padding:0 9px 0 0;
	list-style:none;
	background:url(../images/pager-sep.gif) no-repeat 100% 2px;
	display:inline;
}
.content-pager ul li{
	float:left;
	background:url(../images/pager-sep.gif) no-repeat 0 2px;
	padding:0 6px 0 13px;
}
.content-pager ul li a{
	color:#4f4d4a;
	font-size:14px;
}
.content-pager ul li a.active,
.content-pager ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.content-pager span{
	float:right;
	padding:0 9px 0 0;
	letter-spacing:1px;
}
/* content box end */
/* information form start */
.information-form-holder{
	width:100%;
	overflow:hidden;
	margin:-5px 0 23px;
	position:relative;
}
.form-heading{
	width:100%;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:5px 0 5px;
	overflow:hidden;
}
.form-heading h2{
	margin:0 0 0 17px;
	font-size:15px;
	padding:9px 0 4px;
	overflow:hidden;
	font-weight:normal;
	line-height:15px;
}
.form-heading ul{
	float:right;
	margin:0;
	padding:6px 5px 0 0;
	list-style:none;
	width:auto !important;
}
.form-heading ul li{
	float:left;
	padding:0 5px 0 0;
}
.information-form-box{
	width:100%;
	background:#34312d;
	overflow:hidden;
}
.information-form {
	width:504px;
	width:764px;
	overflow:hidden;
	padding:13px 1px 17px 17px;
}
.front-end {padding:13px 1px 17px 2px;}
.form-box{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.label{
	float:left;
	width:120px;
	color:#999;
	padding:5px 0 0;
}
.inp01{
	float:left;
	width:332px;
	height:32px;
	background:url(../images/bg-inp01.gif) no-repeat;
}
.inp01 input{
	width:312px;
	padding:8px 10px;
	background:none;
	border:0;
	color:#333;
	line-height:16px;
	font-size:12px;
}
.textarea0l{
	float:left;
	width:383px;
	height:94px;
	background:url(../images/bg-textarea.gif) no-repeat;
}
.textarea0l-full {
	width:760px;
	height:220px;
	background:url(../images/bg-textarea-full.gif) no-repeat;
}
.textarea0l textarea{
	width:370px;
	height:85px;
	background:none;
	border:0;
	padding:4px 3px 4px 10px;
	color:#333;
	overflow:auto;
	font:13px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.textarea0l-full textarea {
	width:747px;
	height:211px;
}
* html .textarea0l textarea{ padding-bottom:2px; }
*+html .textarea0l textarea{ padding-bottom:2px; }
.form-box-radio{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.form-box-checkbox{
	width:100%;
	overflow:hidden;
	margin:-5px 0 6px;
}
.checkbox-holder{
	float:left;
	padding:5px 0 0;
}
.checkbox-holder label{
	color:#999;
	line-height:20px;
}
label.yes-label{
	padding:0 15px 0 3px;
}
label.no-label{
	padding:0 15px 0 9px;
}
#check-yes,
#check-no,
#radio-yes,
#radio-no{ margin:0;}
.radio-holder{
	float:left;
	padding:5px 0 0;
}
.radio-holder label{
	color:#999;
	line-height:20px;
}
.select01-holder{
	width:100%;
	overflow:hidden;
	margin:-5px 0 15px;
	position:relative;
}
.select01{
	float:left;
	padding:5px 0 0;
}
.select01 select{
	width:130px;
	color:#333;
}
.inp02-holder{
	float:left;
	overflow:hidden;
	width:383px;
	padding:4px 0 0;
}
.inp02-holder input{
	width:380px;
	color:#999;
	font:13px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.warning-box {
	width:245px;
	float:right;;
	padding:0 0 0 15px;
}
.warning-inp{
	width:100%;
	overflow:hidden;
}
.warning-top{
	width:100%;
	height:4px;
	background:url(../images/bg-warning-top.gif) no-repeat;
	overflow:hidden;
}
.warning-btm{
	width:100%;
	height:4px;
	background:url(../images/bg-warning-btm.gif) no-repeat;
	overflow:hidden;
}
.warning-wrap{
	background:url(../images/bg-warning-middle.gif) repeat-y;
	width:225px;
	overflow:hidden;
	padding:0 10px;
}
.warning-textarea .warning{ padding-bottom:12px; }
.warning{
	background:url(../images/warning-icon.gif) no-repeat 0 3px;
	padding:3px 0 0 35px;
	width:190px;
	min-height:20px
}
* html .warning{
	height:20px;
	overflow:visible;
}
.warning p{
	margin:0;
	line-height:16px;
}
.save-box{
	background:#2e2b27 url(../images/bg-form-btm.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding:8px 0 7px;
	float:left;
}
.save-box ul{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
}
.save-box ul li{
	float:right;
	padding:0 5px 0 0;
}
.save-box ul li span{
	display:block;
	/* Width?
	width:55px;
	*/
	height:26px;
	overflow:hidden;
	cursor:pointer;
}
/*
.submit-btn{
	width:55px;
	height:54px;
	background:url(../images/save-btn.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
}
.submit-btn-diactive{
	width:55px;
	height:27px;
	background:url(../images/save-btn-diactive.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
}
.save-box ul li span.hover .submit-btn,
.save-box ul li span:hover .submit-btn{
	margin:-27px 0 0;
}
*/


.submit-btn, .submit-btn-submit, .submit-btn-save, .submit-btn-confirm, .submit-btn-delete, .submit-btn-ok, .submit-btn-finish, .submit-btn-activate, .submit-btn-next, .submit-btn-continue, .preview-page{
	width:53px;
	height:52px;
	background:url(../images/submit-btn-save.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.preview-page {width:84px; background:url(../images/preview-btn.png) no-repeat;}
.submit-btn-submit {width:73px; background:url(../images/submit-btn-submit.png) no-repeat;}
.submit-btn-save {width:53px; background:url(../images/submit-btn-save.png) no-repeat;}
.submit-btn-confirm {width:84px; background:url(../images/submit-btn-confirm.png) no-repeat;}
.submit-btn-delete {width:68px; background:url(../images/submit-btn-delete.png) no-repeat;}
.submit-btn-ok {width:42px; background:url(../images/submit-btn-ok.png) no-repeat;}
.submit-btn-finish {width:65px; background:url(../images/submit-btn-finish.png) no-repeat;}
.submit-btn-next {width:55px; background:url(../images/submit-btn-next.png) no-repeat;}
.submit-btn-continue {width:92px; background:url(../images/submit-btn-continue.png) no-repeat;}
.submit-btn-activate {width:108px; background:url(../images/submit-btn-activate.png) no-repeat;}

.save-box ul li span.hover .submit-btn-activate,
.save-box ul li span:hover .submit-btn-activate,
.save-box ul li span.hover .preview-page,
.save-box ul li span:hover .preview-page,
.save-box ul li span.hover .submit-btn,
.save-box ul li span:hover .submit-btn,
.save-box ul li span.hover .submit-btn-submit,
.save-box ul li span:hover .submit-btn-submit,
.save-box ul li span.hover .submit-btn-save,
.save-box ul li span:hover .submit-btn-save,
.save-box ul li span.hover .submit-btn-confirm,
.save-box ul li span:hover .submit-btn-confirm,
.save-box ul li span.hover .submit-btn-delete,
.save-box ul li span:hover .submit-btn-delete,
.save-box ul li span.hover .submit-btn-ok,
.save-box ul li span:hover .submit-btn-ok,
.save-box ul li span.hover .submit-btn-finish,
.save-box ul li span:hover .submit-btn-finish,
.save-box ul li span.hover .submit-btn-next,
.save-box ul li span:hover .submit-btn-next,
.save-box ul li span.hover .submit-btn-continue,
.save-box ul li span:hover .submit-btn-continue{
	margin:-26px 0 0;
}
/* information form end */
/* personal info start */
.personal-info{
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
}
.personal-heading{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:7px 2px 6px 17px;
}
.personal-heading ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:auto !important;
	width:120px;
	overflow:hidden;
}
.personal-heading ul li{
	padding:0 5px 0 0;
	float:right;
}
.personal-heading h2{
	margin:3px 0 0;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	float:left;
	clear:left;
}
.personal-info-table{
	width:100%;
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	padding:6px 0 12px;
}
.personal-info-table table{
	border-collapse:collapse;
}
.personal-info-table table td{
	padding:6px 0;
	vertical-align:top;
}
.personal-info-table table td.per-col1{
	width:110px;
	padding-left:17px;
	color:#999;
}
.per-col2{
	width:640px;
}
/* personal info end */
/* company-info start */
.company-info{
	width:100%;
	overflow:hidden;
	margin:0 0 32px;
}
.company-info-heading{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:6px 1px 6px 17px;
}
.company-info-heading h2{
	margin:0;
	font-size:15px;
	color:#fff;
	padding:5px 0 0;
	font-weight:normal;
}
.company-info-heading ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:auto !important;
}
.company-info-heading ul li{
	float:left;
	padding:0 5px 0 0;
}





.company-info-box{
	width:100%;
	overflow:hidden;
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	padding:13px 0 17px;
}
.company-info-box .column{
	float:left;
	width:363px;
	padding:0 0 0 17px;
}
.company-info-box .column div{ 
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.company-info-box .column div.name{ margin-bottom:12px; }
.company-info-box .column strong{
	float:left;
	width:140px;
	font-weight:normal;
	color:#999;
} 
.company-info-box .column span{
	float:left;
	width:215px;
}
.company-info-box .column span a{
	color:#fff;
}
.company-info-box .column address{
	width:220px;
	float:left;
	font-style:normal;
	margin:0 0 0 -27px;
	position:relative;
}
.company-info-box .column address span{
	padding:0 0 2px;
}
/* company-info end */
/* notes-holder start */
.notes-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.notes-heading{
	width:100%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:11px 5px 9px 17px;
}
.notes-heading h2{
	margin:0;
	color:#fff;
	font-size:15px;
	font-weight:normal;
}
.notes{
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:14px 30px 0 17px;
}
.notes p{
	margin:0 0 17px;
	line-height:18px;
}
/* notes-holder end */
/* roundedcontent-holder start */
.rounded-content-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.rounded-content-heading{
	width:100%;
	height:40px;
	overflow:hidden;
	background:url(../images/bg-large-rounded-content-box-top.png) no-repeat;
	padding:0 5px 0 17px;
}
.rounded-content-heading h2{
	margin:10px 0 0;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	width:600px;
}
.rounded-content-heading h2 span{
	width:600px;
}

.rounded-content{
	background:url(../images/bg-rounded-content-box.png) repeat;
	height:1%;
	overflow:hidden;
	padding:18px 18px 0 18px;
}
.rounded-content p{
	margin:0 0 17px;
	line-height:18px;
}
.rounded-content h3 {
	margin:0 0 17px;
	font-size:13px;
	color:#999;
	font-weight:normal;
}
.rounded-content ul {
	margin:0;
	padding:0 0 3px 2px;
	list-style:none;
}
.rounded-content ul li, .rounded-content ul ul li {
	padding:0 0 13px 18px;
	background:url(../images/bg-tab-list-2.png) no-repeat 0 1px;
}
.rounded-content ul ul {
	padding:0 0 3px 15px;
	list-style:none;
}

.rounded-content ul ul li a { color:#CCC; }
.rounded-content-btm{
	display:block;
	width:100%;
	height:7px;
	overflow:hidden;
	background:url(../images/bg-large-rounded-content-box-btm.png) no-repeat;
	padding:0;
}
/* rounded-content-holder end */
/* owner-info-holder start */
.owner-info-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.owner-info{
	float:left;
	width:390px;
	padding:0 23px 0 0;
}
.owner-heading{
	background:#2e2b27 url(../images/bg-owner-info-top.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:12px 0 8px;
}
.owner-heading h3{
	margin:0;
	font-size:15px;
	color:#fff;
	padding:0 0 0 17px;
	font-weight:normal;
}
.owner-table{
	background:#34312d url(../images/bg-owner-info-btm.gif) no-repeat 0 100%;
	height:1%;
	padding:10px 0 9px 17px;
	overflow:hidden;	
	min-height:164px;
	height:auto !important;
	height:164px;
}
.owner-table table{
	border-collapse:collapse;
}
.owner-table table td{
	padding:5px 0;
	vertical-align:top;
}
.owner-col1{
	width:155px;
	color:#999;
}
.owner-col2{
	width:115px;
}
.owner-table address{
	width:100%;
	overflow:hidden;
	font-style:normal;
}
.owner-table address span{
	width:110px;
	float:left;
	padding:0 0 3px;
	overflow:hidden;
}
.illustration03{
	float:left;
	background:url(../images/bg-illustration03.gif) no-repeat;
	width:360px;
	height:201px;
	padding:10px;
}
/* owner-info-holder end */
/* point-holder start */
.point-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.point-heading{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:12px 5px 8px 17px;
}
.point-heading h2{
	margin:0;
	font-size:15px;
	color:#fff;
	font-weight:normal;
}
.point{
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding:12px 0 14px;
}
.column1{
	width:380px;
	float:left;
	padding:0 0 0 17px;
}
.column2 div,
.column1 div{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.column1 div.phone2,
.column1 div.cont-name{
	margin-bottom:12px;
}
.column1 div strong{
	float:left;
	width:145px;
	color:#999;
	font-weight:normal;
}
.column1 div span{
	float:left;
	width:215px;
}
.column2{
	float:left;
	width:250px;
	/* Fruit Edit */
	width:372px;
	padding:28px 0 0 5px;
}
.column2 div strong{
	float:left;
	width:110px;
	color:#999;
	font-weight:normal;
}
.column2 div span{
	float:left;
}
.column2 div span a{ color:#fff; }
/* point-holder end */
/* yacht-info-holder start */
.yacht-info-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 28px;
}
.yacht-headeing{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:12px 5px 8px 17px;
}
.yacht-headeing h2{
	margin:0;
	font-size:15px;
	color:#fff;
	font-weight:normal;
}
.yacht-info{
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding:12px 0 18px;
}
.column1 div em{
	float:left;
	width:215px;
	font-style:normal;
}
.column1 div span.btn{
	width:auto;
	padding:3px 12px 0 0;
}
.yacht-info .column{
	float:left;
	width:370px;
	padding:0 0 0 5px;
}
.yacht-info .column div{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.yacht-info .column div.box{ margin:0 0 12px; }
.yacht-info .column1 div.metters{ margin:0 0 6px; }
.yacht-info .column1 div.number{ 
	margin:0 0 12px; 
	overflow:visible;
}
.yacht-info .column1 div.number:after{
	content:"";
	display:block;
	clear:both;
}
.yacht-info .column1 div.number strong{ padding:2px 0 0; }
.yacht-info .column1 div.number em{ 
	width:65px;
	padding:0; 
}
.yacht-info .column1 div.number em span{ padding:0; }
.yacht-info .column div strong{
	float:left;
	width:215px;
	font-weight:normal;
	color:#999
}
.yacht-info .column span{
	float:left;
	width:155px;
}
/* yacht-info-holder end */
/* acount-holder start */
.acount-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 32px;
}
.acount-heading{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:6px 1px 6px 17px;
}
.acount-heading h2{
	margin:0;
	font-size:15px;
	color:#fff;
	padding:5px 0 0;
	font-weight:normal;
}
.acount-heading ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:auto !important;
}
.acount-heading ul li{
	float:left;
	padding:0 5px 0 0;
}
.view-btn-blue{
	display:block;
	width:55px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
}
.view-btn-blue span{
	display:block;
	height:54px;
	width:100%;
	text-indent:-9999px;
	background:url(../images/view-blue-btn.png) no-repeat;
}
.view-btn-blue:hover{ border:none; }
.view-btn-blue:hover span{ margin-top:-27px; }
.view-btn-blue-diactive{
	display:block;
	width:55px;
	height:27px;
	background:url(../images/view-blue-btn-diactive.png) no-repeat;
	text-indent:-9999px;
}
.acount{
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	height:1%;
	padding:14px 0 9px 17px;
	overflow:hidden;
}
.acount .column{
	width:350px;
	float:left;
}
.acount .column div{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.acount .column div strong{
	float:left;
	width:145px;
	color:#999;
	font-weight:normal;
}
.acount .column div span{
	float:left;
	width:190px;
}
/* acount-holder end */
/* orders-holder start */
.orders-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.orders-heading{
	height:1%;
	overflow:hidden;
	background:#2e2b27 url(../images/bg-large-content-box-top.gif) no-repeat;
	padding:12px 5px 8px 17px;	
}
.orders-heading h2{
	margin:0;
	font-size:15px;
	color:#fff;
	font-weight:normal;
}
.orders{
	background:#34312d url(../images/bg-large-content-box-btm.gif) no-repeat 0 100%;
	width:100%;
}
.end-brown-orders {
		background:url(../images/bg-large-content-box-btm-brown.gif) no-repeat 0 100%;
		overflow:hidden;
		width:100%;
		height:5px;
}
.orders table{
	border-collapse:collapse;
}
.orders table td{ 
	vertical-align:middle;
	height:37px;
}
.orders .table-heading{ background:#3a3834; }
.orders .table-heading td { 
	height:32px; 
	vertical-align:middle;
	text-align:left;
}
.orders .table-heading td div { padding:2px 0 0; } 
.orders table td.ord-col1{
	width:145px;
	padding-left:17px;
}
.ord-col2{
	width:187px;
}
.ord-col3{
	width:170px;
}
.ord-col4{
	width:210px;
}
.ord-col5{
	width:66px;
}
.ord-col6{
	width:210px;
	padding-left:17px;
}

.view-btn-orange{
	width:55px;
	height:27px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.view-btn-orange span{
	display:block;
	width:55px;
	height:54px;
	background:url(../images/view-btn-orange.png) no-repeat;
	text-indent:-9999px;
}
.view-btn-orange:hover{ border:none; }
.view-btn-orange:hover span{ margin-top:-27px; }
.view-btn-orange-diactive{
	display:block;
	width:55px;
	height:27px;
	text-indent:-9999px;
	background:url(../images/view-btn-orange-diactive.png) no-repeat;
}
span.received {
	color:#c43b3b; 
	display:block;
	background:url(../images/received.png) no-repeat;
	width: 144px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.processed {
	color:#e46612;
	display:block;
	background:url(../images/processed.png) no-repeat;
	width: 78px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.dispatched{
	color:#ffdd11;
	display:block;
	background:url(../images/dispatched.png) no-repeat;
	width: 86px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.invoiced{
	color:#4586cd;
	display:block;
	background:url(../images/invoiced.png) no-repeat;
	width: 68px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.cancelled{
	color:#66cc33;
	display:block;
	background:url(../images/cancelled.png) no-repeat;
	width: 74px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.complete{
	color:#66cc33;
	display:block;
	background:url(../images/complete.png) no-repeat;
	width: 74px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
span.open {
	display:block;
	background:url(../images/open.png) no-repeat;
	width: 42px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
/* orders-holder end */
/* acount-form-holder start */
.acount-form-holder{
	width:340px;
	overflow:hidden;
}
.acount-form-heading{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-login-form-top.png) no-repeat;
	padding:13px 0 5px 17px;
}
.acount-form-heading h3{
	margin:0;
	color:#fff;
	font-size:15px;
	font-weight:normal;
}
.acount-form {
	/*background:#34312d url(../images/bg-login-form-btm.png) no-repeat 0 100%;*/
	background:#34312d;
	height:1%;
	padding:23px 20px 0 21px;
	overflow:hidden;
}
.acount-form-btm{
	display:block;
	width:100%;
	height:8px;
	overflow:hidden;
	background:url(../images/bg-login-form-btm.png) no-repeat;
	padding:0;
}

.acount-form div{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.acount-form div.login-warning{
	margin:0 0 7px;
}
.acount-form div.account-form-btn{ padding:3px 0; }
.acount-form div label{
	float:left;
	width:95px;
	line-height:25px;
	font-size:14px;
}
.acount-form div.account-form-btn a{cursor:pointer;}
.username {
	background:url(../images/username.gif) no-repeat;
	width: 78px;
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
}
.password {
	background:url(../images/password.gif) no-repeat;
	width: 74px;
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
}
.acount-form div.inp03{
	float:left;
	width:203px;
	height:32px;
	background:url(../images/bg-inp03.gif) no-repeat;
	margin:0;
}
.acount-form div.inp03 input{
	width:183px;
	padding:7px 10px;
	background:none;
	border:0;
}
/*
Removed
.sign-btn{
	float:right;
	width:102px;
	height:32px;
	overflow:hidden;
	cursor:pointer;
}
.sign-btn span{
	display:block;
	width:100%;
	height:64px;
	background:url(../images/sign-btn.png) no-repeat;
	text-indent:-9999px;
}
.sign-btn-diactive{
	width:102px;
	display:block;
	height:32px;
	background:url(../images/sign-btn-diactive.png) no-repeat;
	text-indent:-9999px;
}
.sign-btn:hover{ border:none; }
.sign-btn:hover span{ margin-top:-32px; }
*/
.account-form-btn span{
	float:right;
	display:block;
	width:102px;
	height:32px;
	overflow:hidden;
	cursor:pointer;
}
.sign-form-btn{
	width:102px;
	height:64px;
	background:url(../images/sign-btn.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.account-form-btn span.hover .sign-form-btn,
.account-form-btn span:hover .sign-form-btn{
	margin:-32px 0 0;
}
.enquiry-form-btn {
	padding-left:119px;
}

.enquiry-form-btn span, .holder-form-btn span{
	float:left;
	display:block;
	width:107px;
	height:32px;
	overflow:hidden;
	cursor:pointer;
	margin:0;
}
.holder-form-btn span {
	margin-left:0;
	float:right;
}
.submit-form-btn{
	width:107px;
	height:64px;
	background:url(../images/submit-form-btn.png) no-repeat;
	border:0;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.enquiry-form-btn span.hover .submit-form-btn,
.enquiry-form-btn span:hover .submit-form-btn,
.holder-form-btn span.hover .submit-form-btn,
.holder-form-btn span:hover .submit-form-btn{
	margin:-32px 0 0;
}




.account-form-btn span.forgot {
	float:left;
	background:url(../images/forgot.gif) no-repeat;
	width: 136px;
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
}
.holder-form-btn span.back-to-login {
	float:left;
	background:url(../images/back-to-login.gif) no-repeat;
	width: 94px;
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
}
div.login-warning-box {
	background:#484542;
	width:277px;
	overflow:hidden;
	padding:4px 10px 0 10px;
	margin:0 0 23px 0;
}
.login-warning{
	background:url(../images/warning-icon.gif) no-repeat 0 3px;
	padding:3px 0 0 35px;
	width:190px;
	min-height:20px
}
* html .login-warning{
	height:20px;
	overflow:visible;
}
.login-warning p{
	margin:0;
	line-height:16px;
}
/* acount-form-holder end */
/* footer start */
.footer-holder {
	position:relative;
	width:100%;
	height:73px;
	margin-top:-73px;
	z-index:100;
	min-width: 1000px;
}
.footer-holder-inner{
	position:relative;
	width:100%;
	height:58px;
	margin-top:-58px;
	z-index:100;
	min-width: 1000px;
}
.footer-wrap {
	background:url(../images/bg-footer.png) repeat-x;
	width:100%;
	height:73px;
}
.footer-holder-inner .footer-wrap {
	background:url(../images/bg-footer-inner.png) repeat-x;
	width:100%;
	height:58px;
	overflow:hidden;
}
#footer {
	width:930px;
	padding:42px 0 10px 48px;
	overflow:hidden;
	background:url(../images/bg-footer-shadow.png) no-repeat 0 0;
}
.footer-holder-inner #footer { 
	padding:27px 0 10px 48px;; 
	background:url(../images/bg-footer-shadow-inner.png) no-repeat 0 0;
}
.footer-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
.footer-nav li {
	float:left;
	padding:0 0 0 30px;
}
.sIFR-active .footer-nav li { 
	letter-spacing:2px;
	padding-left:10px;
}
.footer-nav li:first-child { padding-left:0; }
.footer-nav li a {
	text-decoration:none;
	color:#b2aa9f;
	font-size:12px;
}
.sIFR-active .footer-nav li a { visibility:hidden; }
.footer-nav li a:hover { 
	color:#fff;
	text-decoration:none;
}
.footer-nav li span{
	white-space:nowrap;
}
.footer-text {
	float:right;
	width:295px;
}
.footer-text p {
	margin:0;
	font-size:11px;
	color:#616165;
}
.sub-logo { float:right; margin-top:1px; }
.sub-logo a {
	width:34px;
	height:11px;
	text-indent:-9999px;
	background:url(../images/bg-sub-logo.png) no-repeat;
	display:block;
}
/* footer end */
.main-bg-holder{
	width:100%;
	height:100%;
	overflow:hidden;
	position:fixed;
	left:0;
	top:0;
}
.main-bg-wrapper {
	width:200%;
	height:200%;
	left:0;
	top:0;
	position:absolute;
	overflow:hidden;

}

/* bg code */
html, body, #bg, #bg table, #bg td {
	overflow:hidden;
	height:100%;
	width:100%;
}
#bg {
	position: absolute;
	top: 0;
	left: 0;
}

#bg div {
	position:absolute;
	height:200%;
	width:200%;
	left:-50%;
	top:-50%;
}
#bg td {
	vertical-align:middle;
	text-align:center;
}
#bg img {
	display:block;
	margin:0 auto;
	min-height:50%;
	min-width:50%;
}
/* additional fruit */
div.controls {
	float:right;
}
.status_message {
	color:#FFF;
	width:100%;
	height:40px;
	line-height:40px;
}
#message_fail {
	border:1px #F00 solid;
	background:#700000;
}
#message_success {
	border:1px #090 solid;
	background:#003F00;
}
div#loader {
	background:url(../images/loader.gif) no-repeat center 6px;
	position:absolute;
	height:40px;
	width:500px;
	display:none;
}
#print-logo {
		display:none;
		width:0px;
		height:0px;
}
ul.access li {
	background:none;
	padding:0 0 6px;
}
img.exclude-tax {
	padding: 20px 0 0 0;
}
/* end additional fruit */
/* fix height of #bg image container */
.make400 {
	height:400px;
}
#home-logos {
	position:absolute;
	top:-70px;
	left:5px;
	width:322px;
	height:86px;
}
