/* -- borders -- */
/* -- container -- */
.content-body-app-container{ background-color: #fff; color:#000; position:relative; padding: 39px 129px 27px 129px; 
	/*
     * height needs to be explicately set to get dotted borders right
     * it should be set on the element that is is used on.
     * */
}

.content-body-app-container-content { padding:15px; }

.content-body-app-container h3 { font-size: 2em; }

/* -- border 1 -- */
.bordero{ position:absolute; 	display:block; 	background: #fff; /* url(/images/dottedLine.gif) repeat scroll top left;*/ border: 1px solid #C7AE6E; }

.to{ top:0px; left:0px;height:2px;width:100%;line-height:2px;z-index:2; }
.tol{ display: none; }
.tor{ display: none; }
.bo{ bottom:0px; left:0px;height:2px;width:100%;line-height:2px;z-index:2; }
.bol{ display: none; }
.bor{ display: none; }
.lo{ top:0px;left:0px; 	width:2px;height:100%;line-height:2px; }
.ro{ right:0px;bottom:0px; 	width:2px;height:100%;line-height:2px; }
/* -- border 2 -- */
.borderi{ display: none; }

.ti{ display: none; }
.til{ display: none; }
.tir{ display: none; }
.bi{ display: none; }
.bil{ display: none; }
.bir{ display: none; }
.li{ display: none; }
.ri{ display: none; }
.dottedDivider{ 	background: #fff; /* url(/images/dottedLine.gif) repeat scroll top left; */ border: 1px solid #C7AE6E; height:2px; 	margin:14px 0px; }
/* -- end borders -- */

.sctl, .sctr, .scbl, .scbr { display:none; }

.innerborder { padding:39px 129px 27px 129px; width:584px; position:relative; background:#fff;/* url('/images/dottedLineBG.gif') repeat-y scroll top left;*/ border: 1px solid #C7AE6E; color:#000; }
.cart_outer { padding:39px 20px 27px 20px; position:relative; background:#fff;/* url('/images/dottedLineBG.gif') repeat-y scroll top left;*/ border: 1px solid #C7AE6E; color:#000; }
.admin_outer { padding:0 20px 27px 20px; position:relative; background:#fff;/* url('/images/dottedLineBG.gif') repeat-y scroll top left;*/ border: 1px solid #C7AE6E; color:#000; }
.innerborder .dctl { width:840px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; top:0; left:0; }
.innerborder .dcbl { width:840px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; bottom:0; left:0; }
* html .innerborder .dcbl { bottom:-1px; }
.dctr, .dctl { display:none; }
.dcbr, .dcbl { display:none; }

.product_innerborder { padding:0; width:672px; position:relative; }
.product_innerborder table { border-collapse:collapse; }
.product_innerborder table td .product_box { margin: 0; }
.product_box { padding: 0; text-align:center; margin:0; /*background:#fff url('/images/dottedLineProductBG.gif') repeat-y scroll top left;*/ color:#000; position:relative;}
.product_box .pbt { display:none; width:135px; height:2px; line-height:2px; background:#fff; /* url('/images/dottedLine.gif') repeat-x scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; top:0; left:0; }
.product_box .pbb { display:none; width:135px; height:2px; line-height:2px; background:#fff; /* url('/images/dottedLine.gif') repeat-x scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; bottom:0; left:0; }
* html .product_box .pbb { bottom:-1px; }
.product_box .pbt {  }
.product_box_content { /*height: 180px; width: 132px;*/ }
.product_innerborder .dctl { display:none; }
.product_innerborder .dctr { display:none; }
.product_innerborder .dcbl { display:none; }
.product_innerborder .dcbr { display:none; }
.product_innerborder .clear { display:none; }

.product_detail_innerborder { float:right; padding:19px; width:632px; position:relative; background:#fff;/* url('/images/dottedLineProductDetailBG.gif') repeat-y scroll top left;*/ border: 1px solid #C7AE6E; color:#000; }
.product_detail_innerborder .dctl { width:672px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; top:0; left:0; }
.product_detail_innerborder .dcbl { width:672px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; bottom:0; left:0; }
* html .innerborder .dcbl { bottom:-1px; }

.cart_outer .dctl, .admin_outer .dctl { width:842px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat-x scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; top:0; left:0; }
.cart_outer .dcbl, .admin_outer .dcbl { width:842px; height:2px; line-height:2px; background:#fff;/* url('/images/dottedLine.gif') repeat-x scroll top left;*/ border: 1px solid #C7AE6E; position:absolute; bottom:0; left:0; }
/*.cart_outer { padding:21px 19px; position:relative; }*/

