.boxFrame {
	border:#d5b66f 1px solid;
	background-color:#f5dfb0;
}

.inputButton {
	border:none;
	}
.inputRadio {
	border:none;
	}
#topnavcont {
	float:left;
	display:inline;
	margin:0px 0 0 17px;
	width:760px;
	height:20px;
	}

#topnav {
	position:absolute;
	top:23px;
	left:0px;
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	width:800px;
	height:30px;
	}

.centerColumn {
	padding:0px;
	margin:0px;
	margin-left:20px;
	float:left;
	display:inline;
	width:750px;
	}

.greetingcontainer {
	position:relative;
	float:right;
	display:inline;
	font-size: 11px;
	margin: 0px;
	text-align:right;
	padding-right:10px;
	}
.greetingcontainer .divider{
	position:relative;
	margin-bottom:-8px;
	height:26px;
	}
#navBreadCrumb {
	position:relative;
	float:left;
	display:inline;
	font-size: 11px;
	margin: 0px;
	text-align:left;
	width:300px;
	padding-left:15px;
	}
#navBreadCrumb .divider {
	position:relative;
	margin-bottom:-8px;
	height:26px;
	}
/*** index page ***/
.index_single {
	float:left;
	display:inline;
	margin-top:68px;
	margin-left:100px;
	}
.index_triple {
	float:left;
	display:inline;
	margin-top:26px;
	margin-left:100px;
	}
	
/*** product info page ***/
#productMainImage {
	float:left;
	display:inline;
	margin:10px 30px 0px 0px;
	text-align:center;
	}
.prodinfo_leftpanel {
	float:left;
	display:inline;
	width:330px;
	}
.prodinfo_rightpanel {
	float:left;
	display:inline;
	width:395px;
	}
.prodinfo_descripcont {
	clear:both;
	float:left;
	display:inline;
	width:730px;
	margin:15px 0 0 10px;
	}
.prodinfo_name {
	}	
.prodinfo_descrip {
	clear:both;
	float:left;
	display:inline;
	font-size:14px;
	margin-left:5px;
	line-height:18px;
	margin-bottom:30px;
	width:370px;
	}
.prodinfo_descrip p {
	margin:0px;
	padding:0 0 20px 0;
	}
.prodinfo_purchcont {
	float:left;
	display:inline;
	width:300px;
	margin-top:15px;
	}
.prodinfo_enlargeLink {
	margin-top:5px;
	font-size:10px;
	}
.prodinfo_price {
	float:left;
	display:inline;
	font-size:15px;
	color:#da6826;
	margin-top:20px;
	}
.prodinfo_addbutton {
	float:left;
	display:inline;
	font-size:14px;
	margin-top:11px;
	}
.prodinfo_title {
	float:left;
	display:inline;
	color:#da6826;
	font-size:18px;
	line-height:24px;
	text-decoration:underline;
	}
.prodinfo_header {
	float:left;
	display:inline;
	color:#da6826;
	font-size:20px;
	line-height:24px;
	width:730px;
	margin:20px 0 0 10px;	
	}
/*** Shopping Cart Display ***/
#shopcart_heading {
	clear:both;
	width:700px;
	float:left;
	display:inline;
	text-align:center;
	margin-top:70px;
	font-size:16px;
	font-weight:bold;
	}
.shopcart_tablecont {
	width:690px;
	margin-left:30px;
	margin-top:20px;
	}
.shopcart_tablecont .tableHeading {
	background-color:#236aad;
	}
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

#shopcart_subtotal {
	float:right;
	display:inline;
	width:180px;
	margin-right:50px;
	margin-top:20px;
	}
.shopcart_buttonrow {
	width:690px;
	margin-top:70px;
	margin-left:50px;
	}
.shopcart_empty {
	float:left;
	display:inline;
	text-align:center;
	width:790px;
	margin-top:150px;
	padding-bottom:100px;
	font-size:16px;
	}	

.shopcart_productname {
	font-size:12px;
	}
.shopcart_thead {
	background-color:#d5b66f;
	color:#fff;
	}
.shopcart_thead td {
	padding:3px;
	}
.shopcart_table {
	clear:both;
	width:715px;
	border:#d5b66f 1px solid;
	}
.shopcart_td {
	padding:2px 5px;
	font-size:13px;
	}
.shopcart_td a {
	font-size:13px;
	text-decoration:none;
	}
.shopcart_productname {
	width:385px;
	}
.shopcart_qty {
	width:95px;
	}
.shopcart_unit {
	width:85px;
	}
.shopcart_total {
	width:80px;
	}
.shopcart_delete {
	width:40px;
	}
/*** start login ***/
.login_header{
	float:left;
	display:inline;
	font-size:30px;
	letter-spacing:0.5px;
	width:730px;
	margin:20px 0 0 30px;
	}
.login_forgottitle,.login_registertitle,.login_logintitle {
	font-size:14px;
	font-weight:bold;
	float:left;
	display:inline;
	margin-left:30px;
	width:320px;
	margin-top:40px;
	}
.login_forgotblock,.login_registerblock,.login_loginblock {
	float:left;
	display:inline;
	margin:5px 0 0 38px;
	width:290px;
	padding:10px;
	font-size:12px;
	line-height:14px;
	border:#d5b66f 1px solid;
	background-color:#f5dfb0;
	}
.login_loginbutton {
	float:right;
	display:inline;
	margin-top:20px;
	margin-right:25px;
	}
.login_forgotlink {
	float:left;
	display:inline;
	margin-top:30px;
	margin-left:10px;
	}
.login_forgotlink a {
	color:#da6826;
	font-size:11px;
	}
.login_forgottitle {
	width:300px;
	margin-top:40px;
	margin-left:230px;
	}
.login_forgotblock {
	margin:5px 0 0 230px;
	line-height:16px;	
	}
.login_registerblock label, .login_loginblock label, .login_forgotblock label {
	width:175px;
	float:left;
	margin:10px 0 0 0;
	text-align:left;
	}
.login_forgotblock label {
	margin-top:0px;
	}
.login_loginblock #login-email-address, .login_loginblock #login-password,.login_forgotblock #email-address {
	width:270px;
	font-size:15px;
	margin:3px 0 0 0;
	}
	

.login_registercaption {
	float:left;
	display:inline;
	font-size:14px;
	text-decoration:underline;
	height:25px;
	margin:5px 0 0 0px;	
	width:280px;
	vertical-align:middle;
	}
.login_registerdescrip {
	float:left;
	display:inline;
	margin:0px 0 0 0px;
	line-height:15px;
	}
.login_registerbutton {
	float:right;
	display:inline;
	margin-top:20px;
	}
.login_buttonrow {
	width:320px;
	float:left;
	display:inline;
	margin-left:225px;
	margin-top:20px;
	padding-bottom:40px;
	}
.login_submit {
	float:right;
	display:inline;
	}
.login_back {
	float:left;
	display:inline;
	}
.login_error {
	clear:both;
	width:300px;
	float:left;
	display:inline;
	margin-left:60px;
	margin-top:10px;
	}
.login_forgoterror {
	float:left;
	display:inline;
	margin-left:240px;
	width:300px;
	margin-top:10px;
	}
.login_forgotreq {
	clear:both;
	font-size:10px;
	margin:15px 0 10px 15px;

	}
/*** end login ***/


/*** start register ***/
.register_leftpanel {
	clear:both;
	margin:20px 0 50px 20px;
	width:370px;
	float:left;
	display:inline;
	border:#d5b66f 1px solid;
	background-color:#f5dfb0;
	}
.register_rightpanel {
	float:left;
	display:inline;
	margin:100px 0 0 20px;
	width:325px;
	font-size:12px;
	}
	
.register_leftpanel2 {
	float:left;
	display:inline;
	width:350px;
	margin:10px 40px 0 0;
	}
.register_refercont, .register_logincont, .register_personalcont {
	clear:both;
	float:left;
	display:inline;
	width:350px;
	margin:5px 0 0 20px;
	}
.register_refermsg {
	float:left;
	display:inline;
	width:350px;
	margin:5px 0 0 20px;
	font-size:11px;
	}
.register_logincont {
	width:300px;
	height:150px;
	}

.register_refercont label, .register_logincont label, .register_personalcont label {
	font-size:12px;
	float:left;
	width:350px;
	text-align:left;
	margin:7px 0 1px 0;
	}
	
.register_personalcont #firstname,.register_personalcont #lastname, .register_personalcont #country {
	width:150px;
	}
.register_personalcont #postcode,.register_personalcont #stateZone {
	width:100px;
	margin-right:10px;
	float:left;
	display:inline;
	}
.register_personalcont #stateZone {
	width:175px;
	border:#d5b66f 1px solid;
	}
.register_personalcont #lastname {
	margin-left:15px;
	}
.register_personalcont #company,.register_personalcont #street-address,.register_personalcont #suburb,.register_personalcont #fax, .register_personalcont #telephone, .register_personalcont #city {
	width:322px;
	}
.register_logincont #email-address, .register_logincont #password-new, .register_logincont #password-confirm, .register_refercont #customers_referral {
	width:220px;
	}
.register_refertitle, .register_logintitle, .register_personaltitle {
	float:left;
	display:inline;
	width:320px;
	font-size:14px;
	text-decoration:underline;
	margin:15px 0 5px 20px;
	}
.register_refertitle, .register_logintitle {
	clear:both;
	margin-top:30px;
	}
.register_subheader {
	font-size:12px;
	float:right;
	display:inline;
	color:#544b37;
	width:450px;
	padding-right:10px;
	text-align:right;
	margin:0px 0 0px 15px;
	}
.register_req {
	font-size:11px;
	font-weight:normal;
	float:left;
	display:inline;
	margin-top:15px;
	}
.register_submit {
	float:left;
	display:inline;
	width:300px;
	text-align:right;
	margin-top:50px;
	}



.register_errors {
	float:left;
	display:inline;
	width:300px;
	margin:10px 0 0px 0px;
	}
.register_instructitle {
	font-size:16px;
	line-height:20px;
	}
/*** end register ***/

/*** start create account success ***/
.casucc_header {
	font-size:16px;
	font-weight:bold;
	float:left;
	display:inline;
	width:730px;
	text-align:left;
	margin:100px 0 0px 40px;	
	}
.casucc_content {
	font-size:12px;
	line-height:16px;
	float:left;
	display:inline;
	width:700px;
	text-align:left;
	margin:20px 0 0px 40px;		
	}
.casucc_title {
	float:left;
	display:inline;
	width:400px;
	margin:30px 0 0 40px;
	font-size:14px;
	text-decoration:underline;
	}
.casucc_addy {
	float:left;
	display:inline;
	margin:5px 0 0 40px;
	width:400px;
	font-size:12px;
	line-height:14px;
	}
.casucc_continue {
	float:right;
	display:inline;
	margin:30px 75px 0 0px;
	}
/*** end create account success ***/

/*** start checkout success ***/
.chksucc_content{
	float:left;
	display:inline;
	width:500px;
	text-align:left;
	margin:60px 0 0px 40px;	
	font-size:12px;
	}
/*** end checkout success ***/

/*** start time out ***/
.timeout_text {
	width:700px;
	float:left;
	display:inline;
	margin:30px 0 0 10px;
	}
.timeout_header {
	float:left;
	display:inline;
	color:#da6826;
	font-size:20px;
	line-height:24px;
	width:700px;
	margin:20px 0 20px 10px;
	}
.timeout_text p {
	margin-left:10px;
	font-size:12px;
	}
.timeout_row {
	float:left;
	display:inline;
	width:500px;
	margin:0 0 3px 60px;
	}
.timeout_row label {
	width:120px;
	float:left;
	display:inline;
	font-size:12px;
	}
.timeout_row #login-email-address, .timeout_row #login-password {
	width:175px;
	}
.timeout_forgot {
	float:left;
	display:inline;
	margin:10px 0 0 120px;
	}
.timeout_forgot a {
	font-size:11px;
	}	
.timeout_submit {
	float:left;
	display:inline;
	margin:15px 0 0 75px;
	}
.timeout_submit input {
	bordeR:none;
	}
/*** end time out ***/


/*** start address book (from checkout process) ***/
.shipping_leftpanel, .shipping_rightPanel {
	float:left;
	display:inline;
	margin:10px 15px 0 30px;
	padding:10px;
	width:200px;
	}
.shipping_rightPanel {
	margin-left:10px;
	width:420px;
	}
.shipping_header {
	float:left;
	display:inline;
	font-size:26px;
	letter-spacing:0.5px;
	width:730px;
	margin:20px 0 0 30px;
	}
.shipping_currtitle {
	clear:both;
	font-size:14px;
	font-weight:bold;
	float:left;
	display:inline;
	width:250px;
	text-align:left;
	margin:30px 0 0px 60px;	
	}	
.shipping_curradd {
	clear:both;
	font-size:12px;
	float:left;
	display:inline;
	width:250px;
	text-align:left;
	margin:5px 0 0px 60px;	
	}
.shipping_currinstruct {
	font-size:12px;
	float:left;
	display:inline;
	width:730px;
	text-align:left;
	margin:15px 0 0px 0px;	
	}
.shipping_newtitle {
	float:left;
	display:inline;
	width:400px;
	font-size:14px;
	text-decoration:underline;
	}
.shipping_newbody {
	float:left;
	display:inline;
	margin:5px 0 0 0px;
	width:420px;
	font-size:12px;
	line-height:14px;
	padding:10px 5px;
	}
.shipping_newbody label {
	float:left;
	display:inline;
	width:130px;
	margin-right:5px;
	margin-top:7px;
	}
.shipping_newbody input, .shipping_newbody select {
	width:240px;
	margin-top:3px;
	}
.shipping_req {
	font-size:11px;
	float:left;
	display:inline;
	margin-left:140px;
	margin-top:10px;
	}
.shipping_continue {
	float:left;
	display:inline;
	width:680px;
	text-align:right;
	margin:0px 0 30px 30px;
	
	}
.shipping_errors {
	float:left;
	display:inline;
	width:650px;
	margin-top:10px;
	margin-left:30px;
	}
.shipping_choicestitle {
	clear:both;
	float:left;
	display:inline;
	width:200px;
	margin-top:3px;
	font-size:14px;
	text-decoration:underline;
	}
.shipping_addchoices  {
	clear:both;
	float:left;
	display:inline;
	margin:5px 0 0 0px;
	width:200px;
	font-size:12px;
	line-height:14px;
	padding:10px 5px;
	}
.addbook_row {
	float:left;
	display:inline;
	margin-bottom:10px;
	width:170px;
	}
.addbook_radio {
	width:20px;
	clear:both;
	float:left;
	display:inline;
	margin-right:10px;
	}
/*** end address book ***/

/*** start account page ***/
.acctedit_header, .myacc_header, .acct_header, .chgpass_header {
	font-size:16px;
	font-weight:bold;
	float:left;
	display:inline;
	width:400px;
	text-align:left;
	margin:10px 0 0px 10px;	
	}

.acct_header {
	margin:70px 0 0 200px;
	}

.acct_block {
	float:left;
	display:inline;
	font-size:13px;
	line-height:17px;
	margin:5px 0 0 200px;
	padding:10px;
	width:320px;
	}
.acctedit_block {
	margin-left:190px;
	width:400px;
	}
.acctedit_block label {
	width:130px;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	}
.acctedit_row {
	float:left;
	display:inline;
	width:120px;
	margin:20px 0 0 150px;
	}
.acctedit_update {
	float:right;
	display:inline;
	}
.acctedit_back {
	float:left;
	display:inline;
	}
.acct_req {
	width:120px;
	color:#ff0000;
	font-size:11px;
	margin:5px 0 0 140px;
	}
.acct_error {
	float:left;
	display:inline;
	font-size:12px;
	line-height:16px;
	margin:10px 0 0 200px;
	padding:10px;
	width:300px;
	}
/*** end account page ***/

/*** start change my account ***/	

.myacc_header {
	margin:40px 0 0 190px;
	}
.myacc_block {
	float:left;
	display:inline;
	line-height:17px;
	margin:5px 0 30px 190px;
	padding:10px;
	width:370px;
	}
.myacc_row {
	width:370px;
	float:left;
	display:inline;
	font-size:12px;
	margin-bottom:4px;
	}
.myacc_row label{
	float:left;
	display:inline;
	width:135px;
	font-size:12px;
	}
.myacc_row input{
	width:200px;
	}
.myacc_buttrow {
	float:left;
	display:inline;
	width:310px;
	margin:10px 0 20px 30px;
	}
.myacc_back {
	float:left;
	display:inline;
	}
.myacc_update {
	float:right;
	display:inline;
	}
.myacc_errors {
	float:left;
	display:inline;
	width:310px;
	margin:25px 0 0 0px;
	}
	

/*** end change my account ***/	


/*** start change password ***/	
.chgpass_header {
	margin:40px 0 0 190px;
	}
.chgpass_row {
	width:330px;
	float:left;
	display:inline;
	font-size:12px;
	margin-bottom:2px;
	}
.chgpass_block {
	float:left;
	display:inline;
	line-height:17px;
	margin:5px 0 10px 190px;
	padding:10px;
	width:320px;
	}
.chgpass_row label{
	float:left;
	display:inline;
	width:155px;
	font-size:12px;
	}
.chgpass_row input{
	width:150px;
	}
.chgpass_buttrow {
	float:left;
	display:inline;
	width:310px;
	margin:10px 0 10px 0;
	}
.chgpass_back {
	float:left;
	display:inline;
	}
.chgpass_update {
	float:right;
	display:inline;
	}
.chgpass_errors {
	float:left;
	display:inline;
	width:310px;
	margin:5px 0 10px 0px;
	}
/*** end change password ***/	


/*** start address book ***/
.addrbk_header, .abedit_header {
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	width:600px;
	margin:20px 0 10px 10px;
	}
.abedit_header {
	margin-left:160px;
	}
.addrbk_block {
	float:left;
	display:inline;
	font-size:12px;
	line-height:16px;
	margin:0px 0 0 10px;
	padding:10px;
	width:720px;
	}
.addrbk_primBlock {
	float:left;
	display:inline;
	font-size:12px;
	line-height:16px;
	margin:5px 0 0 10px;
	padding:10px;
	width:670px;
	}
.addrbk_title {
	font-size:14px;
	font-weight:bold;
	float:left;
	display:inline;
	width:600px;
	text-align:left;
	margin:0px 0 0 10px;
	}
.addrbk_primary {
	font-size:12px;
	float:left;
	display:inline;
	width:175px;
	text-align:left;
	margin:0px 0 0 10px;
	}
.addrbk_instructions {
	font-size:12px;
	float:left;
	display:inline;
	width:375px;
	text-align:left;
	margin:5px 0 0 20px;
	}
.addrbk_divider {
	width:750px;
	border-top:1px solid #fff;
	margin:15px 0;
	float:left;
	display:inline;
	}
.addrbk_max {
	float:left;
	display:inline;
	font-size:11px;
	color:#ff0000;
	width:600px;
	text-align:left;
	margin:5px 0 0 10px;
	}
.addrbk_address {
	width:150px;
	min-height:130px;
	float:left;
	display:inline;
	border-right:#d5b66f 1px solid;
	margin:5px 5px 10px 10px;
	}
.addrbk_buttrow, .abedit_buttrow {
	clear:both;
	width:670px;
	float:left;
	display:inline;
	margin-left:40px;
	margin-bottom:30px;
	}
.abedit_buttrow {
	width:400px;
	margin-left:0px;
	margin-bottom:0px;
	}
.addrbk_buttrow {
	clear:both;
	width:670px;
	float:left;
	display:inline;
	margin-left:40px;
	}

.addrbk_back {
	float:left;
	display:inline;
	}
.addrbk_update {
	float:right;
	display:inline;
	}

.abedit_title {
	float:left;
	display:inline;
	margin:10px 0 10px 10px;
	font-size:15px;
	text-decoration:underline;
	}
.abedit_block {
	float:left;
	display:inline;
	font-size:12px;
	line-height:16px;
	margin:0px 0 30px 160px;
	padding:10px;
	width:400px;
	}
.abedit_row, .abedit_rowprim {
	clear:both;
	float:left;
	display:inline;
	width:400px;
	margin:3px 0 0 0;
	font-size:12px;
	}
.abedit_row input {
	width:200px;
	font-size:12px;
	float:left;
	display:inline;
	}
.abedit_rowprim input {
	margin:5px 0 0 130px;
	}
.abedit_row label{
	clear:both;
	float:left;
	display:inline;
	width:120px;
	font-size:12px;
	margin-left:10px;
	}
.addrbk_errors, .abedit_errors {
	float:left;
	display:inline;
	width:700px;
	margin-bottom:5px;
	}
.abedit_errors {
	width:390px;
	margin:0 0 10px 10px;
	}
.addrdel_error {
	clear:both;
	float:left;
	display:inline;
	font-size:15px;
	width:500px;
	margin:0px 0 0px 40px;
	}
.addrdel_text {
	float:left;
	display:inline;
	font-size:12px;
	margin:10px 0 0px 10px;
	color:#f00;
	}
.addrdel_address {
	clear:both;
	float:left;
	display:inline;
	font-size:14px;
	line-height:16px;
	margin:20px 0 20px 30px;
	}
/*** end address book ***/


/*** start shipping/payment ***/
.checkoutSteps {
	float:left;
	display:inline;
	margin-left:30px;
	font-size:11px;
	margin-top:5px;
	}
.checkoutMessage {
	width:600px;
	float:left;
	display:inline;
	margin:5px 0 5px 30px;
	}
.chkconf_leftpanel, .chkconf_rightpanel, .shipp_leftpanel, .shipp_rightpanel, .paym_leftpanel, .paym_rightpanel {
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:20px;
	width:320px;
	padding:10px;
	}
.shipp_rightpanel, .paym_rightpanel, .chkconf_rightpanel {
	margin-left:10px;
	}
.shipp_buttrow {
	clear:both;
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:20px;
	padding-top:10px;
	width:700px;
	}
.shipp_choosetext {
	margin:10px 0 0 10px;
	font-size:12px;
	line-height:14px;
	width:300px;
	margin-bottom:10px;
	}
.paym_couponLabel {
	font-size:12px;
	margin-left:20px;
	}
.paym_address, .shipp_address {
	width:290px;
	margin-left:20px;
	font-size:14px;
	line-height:17px;
	margin-top:20px;
	}
.paym_errors {
	float:left;
	display:inline;
	width:330px;
	margin-top:10px;
	}
.shipp_radiorow {
	width:300px;
	float:left;
	display:inline;
	margin-left:20px;
	font-size:12px;
	}
.shipp_radiorow .shipp_price {
	float:right;
	display:inline;
	}
.shipp_errors, .chkcont_errors {
	clear:both;
	float:left;
	display:inline;
	margin-left:30px;
	height:30px;
	width:640px;
	}
.shipp_upserror {
	clear:both;
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	font-size:12px;
	}
.chkcont_errors  {
	height:10px;
	}
.paym_comments {
	float:left;
	display:inline;
	padding-left:20px;
	margin-top:10px;
	}
.paym_comments textarea {
	width:300px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.paym_header {
	float:left;
	display:inline;
	font-size:26px;
	letter-spacing:0.5px;
	width:730px;
	margin:20px 0 0 30px;
	}
.paym_ccblock {
	margin-top:5px;
	}
.paym_ccrow {
	clear:both;
	float:left;
	display:inline;
	width:300px;
	margin-left:20px;
	}
.paym_cclabel {
	font-size:12px;
	width:130px;
	float:left;
	display:inline;
	}
.paym_ccrow input {
	width:150px;
	}
.paym_ccrow #linkpoint_api-cc-cvv {
	width:30px;
	margin-right:10px;
	}	
.chkconf_header {
	float:left;
	display:inline;
	font-size:25px;
	letter-spacing:0.5px;
	width:730px;
	margin:20px 0 0 30px;
	}
.chkconf_address {
	clear:both;
	float:left;
	display:inline;
	font-size:12px;
	line-height:14px;
	margin:5px 0 10px 20px;
	}	
.chkconf_ccrow {
	clear:both;
	width:300px;
	float:left;
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin-left:20px;
	}	
.chkconf_label {
	float:left;
	display:inline;
	width:140px;
	}
.chkconf_field {
	float:left;
	display:inline;
	width:150px;
	}
.chkconf_cartcont {
	float:left;
	display:inline;
	width:650px;
	margin-left:40px;
	margin-top:30px;
	height:120px;
	}	
.chkconf_tablecont {
	clear:both;
	float:left;
	display:inline;
	width:620px;
	font-size:12px;
	margin:7px 10px 10px 10px;
	padding-bottom:7px;
	padding-right:10px;
	border-bottom:#d5b66f 1px solid;
	}
.chkconf_tablecont td {
	font-size:12px;
	}
.chkconf_totals {
	clear:both;
	float:left;
	display:inline;
	margin-right:20px;
	font-size:12px;
	width:630px;
	}
.chkcont_cartdivider {
	margin:10px 0 0 0;
	}
.shipp_stepsfade {
	color:#938669;
	}
/*** end shipping/payment ***/

/*** start order history ***/
.orderinfo_title, .orderhis_title {
	margin:5px 0 5px 0px;
	font-size:16px;
	text-decoration:underline;
	width:650px;
	}
.orderhis_row {
	float:left;
	display:inline;
	width:670px;
	padding:10px;
	margin-left:30px;
	margin-bottom:10px;
	position:relative;
	font-size:12px;
	}
.orderhis_ordernum, .orderInfo_addyTitle {
	font-size:14px;
	text-decoration:underline;
	line-height:20px;
	}
.orderhis_buttons {
	float:left;
	display:inline;
	width:710px;
	margin:10px 0 0 30px;
	}
.orderhis_view {
	position:absolute;
	bottom:5px;
	right:5px;
	}
.orderhis_nopurch {
	float:left;
	display:inline;
	width:700px;
	height:220px;
	text-align:center;
	font-size:13px;
	}
.orderinfo_leftcol, .orderinfo_rightcol {
	float:left;
	display:inline;
	width:670px;
	font-size:12px;
	line-height:16px;
	margin:10px 0 0 30px;
	padding:10px;
	}
#orderinfo_totals {
	width:620px;
	margin-left:10px;
	border-top:#d5b66f 1px solid;
	}
.orderinfo_shipAddy, .orderinfo_paymAddy {
	width:300px;
	float:left;
	display:inline;
	margin-left:10px;
	}
/*** end order history ***/

/*** start generic ***/	
.rowOdd, .rowEven {
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	font-size:12px;
	line-height:14px;
	}

.messageStackWarning, .messageStackError {
	color:#f00;
	}

.messageStackSuccess {
	color:#009900;
	}

.messageStackCaution {
	color: #ff0000;
	}

.alert {
	color:#FFCCFF;
	vertical-align:top;
	margin-left:2px;
	}

.title_container {
	height:27px;
	display:block;
	}
.tc_left,.tc_middle,.tc_right {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	position:relative;
	}
.tc_text {
	position:absolute;
	top:7px;
	left:0px;
	font-size:12px;
	text-align:center;
	}
.section_header {
	float:left;
	display:inline;
	color:#da6826;
	font-size:20px;
	line-height:24px;
	width:730px;
	margin:20px 0 0 30px;
	}
.pngdivider {
	float:left;
	display:inline;
	height:2px;
	width:740px;
	margin-left:30px;
	}
.orderTotal_key {
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:2px;
	text-align:right;
	}
.orderTotal_val {
	clear:both;
	float:right;
	display:inline;
	width:50px;
	text-align:right;
	margin-top:2px;
	}
.pnf_text {
	float:left;
	display:inline;
	width:600px;
	margin-left:40px;
	font-size:12px;
	}
.pnf_button {
	margin-left:10px;
	margin-top:30px;
	}
.important {
	font-size:10px;

	}

/*
input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}
*/
/*** end generic ***/	



