﻿/* CSS Document */

/* ICONS - FamFamFam Silk http://www.famfamfam.com/lab/icons/silk/ */

html {
    overflow: -moz-scrollbars-vertical;
}

:focus {
    -moz-outline-style: none;
}

*{
    margin: 0;
    padding: 0;
}

body{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    background-color: #fff;
    background-image: url(../images/cart/bodyBkgrd.jpg);
    background-repeat: repeat-x;
    background-position: 0 -23px;
}

h1{
    font-size: 22px;
    font-weight: 700;
    color: #669;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

h1.accountHead{
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #669;
    float: left;
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

h2.mainHead{
    font-size: 22px;
    font-weight: 700;
    color: #669;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

ol{
    margin: 10px 30px;  
}

ol li{
    margin: 0 0 5px;
}

p{
 margin: 0 0 10px;   
}

#wrapper{
    width: 960px;
    margin: 0 auto 10px;
    border-bottom: 2px solid #666699;
}

img{
    border: none;
}

.corners{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.clear{
    clear: both;
}

.mainCol{
    width: 960px;
    padding: 50px 0 100px;
}

/* FOOTER
-----------------------------------------------------------------------------------*/

#footer{
	width: 960px;
	margin: 0 auto 15px;
	clear: both;
}

#footer p{
	clear: both;
	color: #666;
	font-size: 11px;
	text-align: center;
}

#footer h3{
	clear: left;
	color: #669;
	font-size: 16px;
	margin: 0 0 10px 0;
	text-align: left;
	font-weight: 700;
}

#footer img{
	border: none;
}

#footer a{
	text-decoration: none;
	color: #444;
}

#footer a:hover{
	color: #999;
}

.footerLink{
    width: 172px;
    float: left;
    margin: 0 10px 10px 0;
    background-color: #ccc;
    border: 1px solid #bbb;
    padding: 5px;
    min-height: 190px;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
}

.footerLinkLast{
    width: 172px;
    float: right;
    margin: 0 0 10px 0;
    background-color: #ccc;
    border: 1px solid #bbb;
    padding: 5px;
    min-height: 190px;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
}

#footer .inner li{
    list-style: none;
    margin: 0 0 10px;
}

#footer .inner li.header{
    font-size: 16px;
    font-weight: 700;
    color: #669;
    padding: 0 0 2px;
    margin: 0 5px 10px;
}

#footer .inner a{
    padding-left: 5px;
}

/* INFOLINK
--------------------------------------------------------------------------------------------------*/

#infoLink{
	clear: both;
	width: 100%;
	padding: 0 ;
	min-width: 960px;
	height: 20px;
	background-color: #666;
	text-align: right;
	border-top: solid #666;
	border-bottom: solid #444;
	border-width: 1px 0;
	background-image: url(../images/cart/infoLinkBkgrd.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#infoLink ul{
	width: 960px;
	margin: 0 auto;
}

#infoLink li{
	float: right;
	line-height: 20px;
	padding: 0 5px 0 0;
	list-style: none;
}

#infoLink li a:link, #infoLink li a:visited{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

#infoLink li a:hover{
	color: #ccccff;
}

/*------------------------------------------------------------------------------------------------------TOPNAV*/

#topNav{
	float: right;
	margin: 0;
	padding: 0;
}

#topNav li{
	float: left;
	list-style: none;
}

#topNav a:link, #topNav a:visited{
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
	margin: 10px 0 0 5px;
	padding: 0 25px 0 5px;
	background-color: #ccc;
	border: 1px solid #999;
	border-bottom: 1px solid #666;
	background-image: url(../images/cart/links.jpg);
	background-repeat: repeat-x;
}

#topNav a:hover{
	background-color: #999;
	color: #666699;
}

#phoneNumber{
	float: right;
	clear: right;
	margin: 5px 0 0 0;
}

.pn{
	font-size: 16px;
	font-weight: bold;
	color: #333366;
}

/*------------------------------------------------------------------------------------------------------BRANDING*/

#branding{
	width: 960px;
	height: 68px;
	margin: 0 0 7px 0;
	background-image: url(../images/cart/branding.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

#homeLogo a:link, #homeLogo a:visited, #homeLogo a:hover{
	float: left;
	display: block; 
	width: 100px;
	height: 73px;
	line-height: 75px;
	margin-top: 0px;
	padding: 0;
}

/*
-------------------------------------------------------------------------------------------------------------------*/

.subColR p{
    margin: 0 0 10px;
}

.turnaround h2{
    clear: both;
    color: #ff6600;
    padding: 0 0 3px;
    margin: 0 0 7px;
    border-bottom: 1px solid #999;
    font-size: 16px;
}

.turnaround h3{
    color: #666699;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}

.dateLbl{
    width: 180px;
    height: 37px;
    line-height: 32px;
    font-size: 14px;
    color: #ff6600;
    font-weight: 700;
    text-align: center;
    background-image: url(../images/cart/dateLblBkgrd.jpg);
}

.disclaimer{
    font-size: 10px;
}

.account{
    margin: 0 0 10px;
    padding: 5px;
    border: 1px solid #bbb;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
    background-color: #ccc;
    color: #666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.account h2, #custInfo .account h2{
    font-size: 14px;
    font-weight: 700;
    color: #669;
    margin: 0 0 0;
    padding: 0 0 10px;
}

.account ul{
    margin: 0;
    padding: 0;
}

.account li{
    list-style: none;
    line-height: 20px;
    margin: 0 0 3px;
    padding: 0;
}

.account a:link, .account a:visited{
    text-decoration: none;
    display: block;
    background-color: #eee;
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    padding: 0 5px;
    -moz-border-radius: 3px;
    margin: 0 0 5px;
    color: #666;
    line-height: 20px;
}

.account a:hover{
 border: 1px solid #bbb;
 border-top: 1px solid #999;
 border-left: 1px solid #999;
}

.mainColL{
    width: 755px;
    float: left;
    margin-left: 5px;
    clear: left;
}

.subColR{
    float: right;
    width: 180px;
    margin-right: 5px;
}

.itemName{
    font-size: 14px;
    color: #666699;
    margin: 5px 0 2px;
    font-weight: 700;
}

.thumbnailPreview{
    float: left;
    width: 183px;
    margin: 0 10px 0 0;
}

.thumbnailPreview img{
    border: 2px solid #ccc;
}

#colorDisplay{
    display: block;
    height: 19px;
    line-height: 19px;
    margin-left: 25px;
}

#colorDisplay span{
    display: block;
    margin-top: -20px;
}
  
#colorDisplay img{
    width: 17px;
    height: 17px;
    border: 2px solid #999;
    margin-left: -25px;
    padding: 0;
    line-height: 19px;
}

.accordion{
    float: left;
}

.itemControl{
    width: 757px;
    clear: both;
    border-bottom: 2px solid #666699;
    margin: 0 0 10px;
    padding: 0 0 5px;
}

.itemControlPanel{
    width: 562px;
    border-top: 1px solid #999;
    background-image: url(../images/cart/itemTotalBkgrd.jpg);
    background-position: top right;
    background-repeat: no-repeat;
}
    
.accordion h3{
    margin: 2px 0 0;
}
        
.trigger{
    display: block;
    border: 1px solid #ccc;
    padding: 0 22px;
    width: 516px;
    height: 25px;
    line-height: 25px;
    cursor: pointer;	        
    font-size: 12px;
    background-image: url(../images/cart/triggerBkgrd.jpg);
    background-position: bottom left;
    background-color: #ccc;
    -moz-user-select: none;
    -khtml-user-select: none;
    color: #666;
}

.trigger span{

}
        
.active {
    background-color: #666699;
    border: 1px solid #666699;
    color: #fff;
    background-position: top left;
}
          
.toggle_container { 
    border-top: none; 
    width: 560px;
    clear: both;
    padding: 0;
    margin: 0;
}

.toggle_container .block {
    border-style:solid;
    border-width:1px;
    font-size: 12px;
    width: 348px;  
    text-align:center;
}
        
#summaryInformation{
    float: right; 
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff; 
    width: 180px;
    text-align: right;
    height: 20px;
    padding: 0 10px;
}
        
.priceControl{
    width: 240px;
    height: 30px;
    line-height: 30px;
    background-image: url(../images/cart/priceControl.jpg);
    background-position: bottom right;
    text-align: right;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin: -10px 0 0 507px;
    color: #ff6600;
}
        
.priceControl span.price{
    font-size: 18px;
}
        
ul.itemOptions{
    float: left;
}
        
.itemOptions li{
    list-style: none;
    float: left;
}
        
/* clear fix (http://www.positioniseverything.net/easyclearing.html)
----------------------------------------------- */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: block;
}

.decoControl, .sizeControl, .nameControl{
    padding: 10px;
}

.nameControl{
    padding: 0 0 10px;
}

.decoControl li{
    height: 25px;
    list-style: none;
}

.decoControl select{
    font-size: 11px;
    padding: 2px;
    color: #333;
    width: 271px;
}

.locationCol{
    width: 90px;
    height: 18px;
    line-height: 18px;
    display: block;
    text-align: left;
    padding: 0 0 0 10px;
    white-space:normal !important;
	border: none;
	clear: left;
	float: left;
	font-size: 12px;
    font-weight: 700;
    color: #666699;
}

.decoCol{
    width: 125px;
    height: 18px;
    line-height: 18px;
    display: block;
    text-align: left;
    padding: 0 0 0 10px;
    white-space:normal !important;
	border: none;
	float: left;	
}

.addonCol{
    width: 275px;
    height: 18px;
    line-height: 18px;
    display: block;
    padding: 0 0 0 10px;
	border: none;
	float: right;
}

/*PRICE GRID
---------------------------------------------------------------------------------------------*/



.sizeControl li{
    margin-bottom: 0;
}

.sizeCol{
    width: 198px;
    height: 18px;
    line-height: 18px;
    display: block;
    text-align: left;
    padding: 0 0 3px 10px;
	border: none;
	clear: left;
	float: left;
}

input.qtyCol{
	float: left;
    width: 30px;
    height: 12px;
    background-color: #eee;
    text-align: center;
    color: #ff6600;
	border: 1px solid #ccc;
	font-size: 11px;
	padding: 2px 0;
	margin: 0 10px;
}

.breakdownHead li.qtyCol{
    float: left;
    width: 32px;
    text-align: center;
	margin: 0 10px;
}

.priceCol{
    width: 138px;
    height: 18px;
    line-height: 18px;
    text-align: right;
    color: #ff6600;
    float: left;
}

.sizeTotal{
    clear: left;
}

.hidden{
    display: none;
    visibility: hidden;
}

.invisible{
    visibility: hidden;
}

.breakdownHead{    
    clear: both;
    width: 540px;
    height: 17px;
    margin: 0 0 5px;
    line-height: 17px;
    padding: 0 0 5px;
    border-bottom: 1px solid #ccc;
}

.breakdownHead li{
    font-size: 14px;
    font-weight: 700;
    color: #666699;
    margin: 0;
    list-style: none;
}

p.totalQuantity{
    clear: both;
    padding: 5px 5px 0;
    margin: 10px 0 0;
    border-top: 1px solid #ccc;
    text-align: right;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
}

.sizeControl p{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #fff;
}

.sizeLoader{
    display: block;
    width:20px;
    height: 20px;
    float:right;
    margin: -19px 145px 0 0; 
    background-image: url(../images/cart/loading.gif); 
}

.helpList{
    float: right;
    margin-right: 10px;
}

.helpList li{
    float: left;
    margin-left: 30px;
    margin-top: 5px;
    list-style: none;
    height: 20px;
    line-height: 18px;
}

.builderUtil{
    float: left;
}

.builderUtil li{
    float: left;
    margin-right: 30px;
    margin-bottom: 5px;
    list-style: none;
    height: 20px;
    line-height: 18px;
}

.navList{
    float: left;
}

.navList li{
    float: left;
    list-style: none;
    height: 29px;
    line-height: 25px;
    font-size: 16px;
    font-weight: 700;
    color: #bbb;
    margin-right: 30px;
    padding-left: 40px;
    background-image: url(../images/cart/navList1.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    cursor: default;
}

#navList1{
    background-image: url(../images/cart/navList1.jpg);
    background-position: bottom left;
}

#navList1.current{
    color: #666699;
    background-image: url(../images/cart/navList1.jpg);
    background-position: top left;
}

#navList2{
    background-image: url(../images/cart/navList2.jpg);
    background-position: bottom left;
}

#navList2.current{
    color: #666699;
    background-image: url(../images/cart/navList2.jpg);
    background-position: top left;
}

#navList3{
    background-image: url(../images/cart/navList3.jpg);
    background-position: bottom left;
}

#navList3.current{
    color: #666699;
    background-image: url(../images/cart/navList3.jpg);
    background-position: top left;
}

.helpList a, .builderUtil a{
    text-decoration: none;
    color: #666699;
    font-size: 12px;
}

.chatIco{
    background-image: url(../images/cart/chatIco.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 25px;
}

.helpIco{
    cursor: pointer;
    background-image: url(../images/cart/helpIco.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
}

.newProdIco{
    background-image: url(../images/cart/arrow_rotate_clockwise.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
}

.clearIco{
    background-image: url(../images/cart/arrow_refresh.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
}

#LoginStatus1{
    background-image: url(../images/cart/key.png);
    background-position: 2px 0;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin: 0 0 0; 
}

#loginIco{
    background-image: url(../images/cart/key.png);
    background-position: 2px 1px;
    background-repeat: no-repeat;
    padding-left: 26px;
    margin: 0 0 0;
}

#accountIco{
    background-image: url(../images/cart/house.png);
    background-position: 4px 3px;
    background-repeat: no-repeat;
    padding-left: 26px;
    margin: 0 0 0;
}

.cartIco{
    background-image: url(../images/cart/cart.png);
    background-position: 4px 3px;
    background-repeat: no-repeat;
    margin: 0 0 0;
    text-indent: 21px;
}

.fullCol{
    width: 960px;
    border-bottom: 2px solid #666699;
    margin: 0 0 10px;
    height: 35px;
}

.subColR ul.utilBtns{
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
}

.subColR ul.utilBtns li{
    text-align: center;    
}

.utilBtns{
   float: left;
   clear: left;
   margin: 0 0 10px; 
   height: 30px;   
}

.utilBtns li{
    float: left;
    list-style: none;
    margin: 0 0 5px; 
}

#builderContent{   
    width: 755px;
    height: 565px;
    margin: 0 0 10px;
    border-bottom: 2px solid #666699;
    border-top: 2px solid #666699;
    overflow: hidden;
    padding: 3px 0 0 0;
    clear: left;
}

.lblAlert{
	display: block;
	padding: 3px;
	padding-left: 27px; 
	border:2px solid #FBC2C4;
	background:#FBE3E4;
	color:#8a1f11;
	background-image: url(../images/error.png);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-size: 11px;
	margin: 5px 0 10px;
}

#uploadForm .lblAlert{
    float: left;
    clear: left;
    background-position: 5px 10px;
}

.lblSuccess{
	display: block;
	padding: 3px;
	padding-right: 8px;
	padding-left: 27px; 
	border:2px solid #A9DB66;
	background:#CDE6AC;
	color:#58792E;
	background-image: url(../images/cart/accept.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 11px;
	margin: 5px 0 10px;
}

#uploadForm .lblSuccess{
    float: left;
}

.buyValid{
    clear: both;
    margin-bottom: 0;
}

.qtip h3{
    color: green;
}

.helpTip{
    float: left;
    cursor:pointer;
    padding-right: 2px;  
}

/* CHECKOUTFORM
--------------------------------------------------------------------------------------------*/

fieldset{
    border: none;
    width: 360px;
    padding: 0;
    margin: 10px 0;
}

.fldAddress{
}


fieldset input[type="text"], fieldset input[type="password"]{
    border: 1px solid #bbb;
    font-size: 11px;
    color: #333;
    padding: 3px;
    width: 230px;
    line-height: 1;
    margin-right: 20px;
}

fieldset p label{
    margin-left: -100px;
    line-height: 1.8;
    float: left;
    font-weight: 700;
    font-size: 12px;
    display: block;
}

fieldset p{
    height: 1%;
    margin: 0 0 10px 100px;
    clear: both;
    overflow: visible;
    padding: 0;
    position: relative;
}

fieldset p.formText{
    margin: 0 0 10px 0px;
}

fieldset h2{
    margin: 0 0 10px 100px;
    color: #669;
    margin: 0 0 10px;
    padding: 0 0 5px;
    font-size: 22px;
    border-bottom: 1px solid #bbb;
}

fieldset p.phoneFld input[type="text"]{
    width: 55px;
    margin-right: 2px;
    text-align: center;
}

fieldset p.phoneFld input[type="text"].areaCode{
    margin: 0 3px 0 0;
    width: 30px;
}

fieldset p.phoneFld input[type="text"].phnPrefix{
    margin: 0 3px 0 3px;
    width: 40px;
}

fieldset p.phoneFld input[type="text"].phnSuffix{
    margin: 0 3px 0 3px;
    width: 60px;
}

fieldset input[type="text"].emailId{
    width: 55px;
    margin-right: 3px;
}

fieldset input[type="text"].emailDomain{
    width: 150px;
    margin-right: 3px;
}

fieldset h3{
    margin: 0 0 10px 100px;
    color: #669;
    margin: 0 0 10px;
    font-size: 16px;
}

span.required{
    float: right;
    margin: -18px 0 0;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    width: 15px;
    height: 20px;
}

#wizard fieldset span.required{
    position: absolute;
    padding: 0;
    bottom: 0;
    right: 0;
}

.fldContact span.required{
    margin: 0;
}

fieldset select{
    border: 1px solid #bbb;
    font-size: 11px;
    color: #333;
    padding: 3px;
    width: 238px;
    display: block;
    line-height: 1;
}

fieldset.shippingInfo{
    float: right;
}

fieldset legend{
    padding: 0;
    margin: 0;
}

fieldset legend span{
    display: block;
    width: 360px;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 700;
    color: #669;
}

.formColL{
    float: left;
    width: 360px;
}

.formColR{
    float: right;
    width: 360px;
}

#ProcessDiv iframe{
    width: 750px;
    height: 750px; 
    overflow: auto;
    margin: 0 0 15px;  
}

/* COLORPICKER
--------------------------------------------------------------------------------------------*/

#colorPicker h3{
	color: #666699;
}

#colorPicker{
	display: none;
	width: 350px;
	margin: 0 auto;
	padding: 10px;
	border: 2px solid #aaa;
	background-color: #f7f7f7;
	background-image: url(../images/cart/subNavBkgrd.jpg);
	background-repeat: repeat-x;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#colorPickerControl{
	float: left;
	width: 328px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#colorPickerData{
	clear: both;
	padding: 10px 0 0;
}

.noDisplay{
	display: none;
}

#colorPicker #colorPickerControl p{
	float: left;
	margin: 0 5px 5px 0;
	width: 20px; 
	height: 20px; 
	display: block; 
	cursor:pointer;
	border: 1px solid #333;
	padding: 0;
}

#certifyAlert span{
	display: block;
	clear: both;
	padding: 10px;
	padding-left: 25px;
	margin-bottom:10px;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	background-image: url(../images/cart/exclamation.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	text-align: left;
}

#colorPicker p{
	font-size: 11px;
	margin: 0 0 10px;
}

.checked{
	background-image: url(../images/cart/accept.png);
	background-position: center;
	background-repeat: no-repeat;
}

.notChecked{
	background-image: none;
}


#colorPicker input[type="text"]{
	width: 330px;
	padding: 5px;
	margin: 0 0 5px;
}

/*#colorPicker input[type="button"], #prodUpload input[type="button"]{
	width: 100px;
	padding: 5px;
	text-align:center;
	margin: 0 auto;
}*/

.cbx{
	clear: both;
}

.cbx input[type="checkbox"]{
	margin: 2px 10px 0 0;
	clear: left;
}

.cbx span{
}


#cbxCertify, #fullColor{
}

#itemLocation{
	margin: 0 0 10px;
}


/*ALERTS
------------------------------------------------------------------------------------------*/

.lblAlert{
	display: block;
	padding: 10px;
	padding-left: 25px;
	margin-bottom:10px;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	background-image: url(../images/cart/exclamation.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-size: 11px;
}

#colorAlert{
	width: 311px;
	padding: 10px;
	padding-left: 25px;
	margin-bottom:10px;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	background-image: url(../images/cart/exclamation.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-size: 11px;
}

/*LOGIN
------------------------------------------------------------------------------------------*/

#ChangePwd{
    width: 100%;
}

#login{
    border: 1px solid #bbb;
    width: 430px;
    /*height: 1%;*/
    padding: 10px;
    margin:0 auto;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
    background-color: #ccc;
    color: #555;
}

#login input[type="text"], #login input[type="password"]{
    border: 1px solid #bbb;
    font-size: 20px;
    color: #666;
    padding: 3px;
    width: 300px;
    line-height: 1;
    margin: 0 0 0 0;
}

#login p{
    margin: 0 0 10px 100px;
    width: 340px;
    display: block;
}

#login p.submit{
    margin: 0;
    width: 100px;
    margin-right: 20px;
}

#login p label{
    width: 90px;
    line-height: 1.9;
    float: left;
    font-weight: 700;
    font-size: 16px;
    color: #669;
    margin: 0 0 0 -100px;
}

.cbxReturn label{
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
}

#login span.required{
    padding: 0;
    margin: 0;
    float: none;
}

#login h1{
    margin: 0 0 10px 100px;
    color: #669;
    margin: 0 0 10px;
    padding: 0 0 5px;
    font-size: 22px;
    border-bottom: 1px solid #bbb;
}

#login ul{
    float: left;
    /*margin: -28px 0 0;*/
    clear: left;
}

#login li{
    float: left;
    list-style: none;
}

#login a{
    color: #555;
    margin: 0 10px 0 0;
}

#login a:hover{
}

.loginUtil{
    list-style: none;
}

.loginUtil li{
    margin: 0 0 3px;
}

.loginUtil a{
    color:#669;
    text-decoration: none;
}

.loginUtil a:hover{
    color:#669;
    text-decoration: underline;
}


/*CREATE USER
------------------------------------------------------------------------------------------*/


fieldset.createUser{
    border: 1px solid #bbb;
    width: 410px;
    padding: 10px;
    margin: 50px auto 100px auto;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
    background-color: #ccc;
}

fieldset.createUser p label{
    line-height: 1.9;
    float: left;
    color: #669;
    font-weight: 700;
    margin: 0 0 0 -150px;
}

fieldset.createUser p{
    margin: 0 0 10px 150px;
}

fieldset.createUser h1{
    margin: 0 0 10px 100px;
    color: #669;
    margin: 0 0 10px;
    padding: 0 0 5px;
    font-size: 22px;
    border-bottom: 1px solid #bbb;
}

fieldset.createUser p.submit{
    width: 238px;
}

.addressBlock{
    clear: left;
    width: 200px;
    border: 1px solid #bbb;
    padding: 10px;
    margin: 10px 0 15px;
}

address strong{
    font-size: 14px;
    color: #669;
}


/*BUTTONS
------------------------------------------------------------------------------------------*/

#btnSaveCart, .btnSaveCart{
    cursor: pointer;
}

.submit{
    clear: both;
    margin: 0 0 15px;
    text-align: right;
}

#uploadForm .submit{
    clear: both;
    margin: 0 0 15px;
    float: right;
}

.submit input[type="submit"], .submit input[type="button"]{
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555;
}

.edit{
    clear: none;
    float: right;
    width: 100px;
    /*width: 335px;
    margin: -80px 0 5px;*/
}

.edit input[type="submit"], .edit input[type="button"]{
    background-image: url(../images/editBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.update input[type="submit"], .update input[type="button"]{
    background-image: url(../images/updateBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.delete{
    clear: none;
    float: right;
    width: 100px;
    margin-left: 10px;
}

.delete input[type="submit"], .delete input[type="button"]{
    background-image: url(../images/deleteBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.next input[type="submit"]{
    background-image: url(../images/nextBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.next2 input[type="submit"]{
    background-image: url(../images/next2Btn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.nextBtn{
    background-image: url(../images/nextBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555; 
    float: right;
    margin: 0 20px 10px 10px;
    display: block;
    clear: left;
}

.selectAddBtn{
    width: 132px;
    height: 20px;
    background-image: url(../images/wizard/addSelectBtn.jpg);
    background-repeat: no-repeat;
    float: right;
    border: none;
    padding-top: 20px;
    padding-left: 132px;
    background-color: #fff;
    cursor: pointer;
    margin: 3px 0 15px;
}

.deleteAddBtn{
    width: 132px;
    height: 20px;
    background-image: url(../images/wizard/deleteAddBtn.jpg);
    background-repeat: no-repeat;
    float: right;
    border: none;
    padding-top: 20px;
    padding-left: 132px;
    background-color: #fff;
    cursor: pointer;
    margin: 3px 0 15px;
}

.cartDelBtn{
    width: 100px;
    height: 30px;
    background-image: url(../images/cart/delete-btn.jpg);
    background-repeat: no-repeat; 
    border: none; 
    background-color: #fff; 
}

.editAddBtn{
    width: 132px;
    height: 20px;
    background-image: url(../images/wizard/editAddBtn.jpg);
    background-repeat: no-repeat;
    float: right;
    border: none;
    padding-top: 20px;
    padding-left: 132px;
    background-color: #fff;
    cursor: pointer;
    margin: 3px 0 15px;
}

.addAddBtn{
    width: 130px;
    height: 20px;
    background-image: url(../images/wizard/addAddBtn.jpg);
    background-repeat: no-repeat;
    border: none;
    padding-top: 20px;
    padding-left: 130px;
    cursor: pointer;
    background-color: #fff;
    margin: 5px 0 0;
    clear: both;
}

.previousBtn{
    background-image: url(../images/previousBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555; 
    float: right;
    clear: left; 
}

#wizard .nextBtn{
    position: absolute;
    bottom: 10px;
    right: 20px;
    margin: 0;
}

#wizard .previousBtn{
    position: absolute;
    bottom: 10px;
    right: 130px;
}

.addBtn{
    background-image: url(../images/addBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555; 
    margin-right: 20px;
    /*clear: both;*/
}

.saveBtn{
    background-image: url(../images/saveBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555; 
    margin-right: 20px;
    /*clear: both;*/
}

.upload input[type="submit"]{
    background-image: url(../images/uploadBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

input[type="submit"].create{
    background-image: url(../images/createBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555;
    float: right; 
}

input[type="submit"].next2{
    background-image: url(../images/next2Btn.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555;
    float: right; 
}

.add{
    text-align: left;
    clear: both;
    margin: 10px 0 0;
    width: 300px;
}

.add input[type="submit"], .add input[type="button"]{
    background-image: url(../images/addBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
}

.select{
    width: 335px;
    margin: -45px 0 5px;
}

.select input[type="submit"]{
    background-image: url(../images/selectBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
}

.login{
    /*width: 335px;*/
    margin: 0 0 0;
    float: right;
}

.login input[type="submit"]{
    background-image: url(../images/loginBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.login2 input[type="submit"]{
    background-image: url(../images/login2Btn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.save{
    clear: both;
    margin: 10px 20px 0 0;
}

.save input[type="submit"], .save input[type="button"]{
    background-image: url(../images/saveBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.share input[type="submit"]{
    background-image: url(../images/shareBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.save2{
    clear: both;
    margin: -30px 20px 0 0;
    /*margin: 10px 130px 0 0;*/
}

.save2 input[type="submit"]{
    background-image: url(../images/saveBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.saveBox{
    clear: both;
    margin: 10px 130px 0 0;
}

.saveBox input[type="submit"]{
    background-image: url(../images/saveBtn2.jpg);
    background-position: top left;
    background-repeat: no-repeat;  
}

.cancel{
    clear: both;
    /*margin: -30px 20px 0 0;*/
    margin: 10px 130px 0 0;
}

#wizard .cancel{
    float: right;
    /*margin: -30px 20px 0 0;*/
    margin: 0 0 0 0;
}

.cancel input[type="submit"], .cancel input[type="button"]{
    background-image: url(../images/cancelBtn.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
}

input[type="submit"].cancel2{
    background-image: url(../images/cancel2Btn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    margin: -1px 0 0;
    padding: 25px 0 0 100px;
    border: none;
    width: 100px;
    height: 30px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    overflow: hidden;
    background-color: #555;   
}

.tabNavigation{
    float: left;
    border-bottom: 2px solid #669;
    width: 100%;
}

.tabNavigation li{
    float: left;
    list-style: none;
}


.tabNavigation a{
    color: #669;
    display: block;
    text-decoration: none;
    width: 140px;
    height: 29px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #999;
    margin-right: 10px;
    padding-left: 10px;
    background-image: url(../images/cart/navListBkgrd.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.tabNavigation a.selected{
    background-image: url(../images/cart/navListBkgrd.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    color: #fff;
}

.tabs{
    height: 600px;
    margin-bottom: 15px;
}

#first, #second, #third, #fourth{
    clear: both;
    padding: 10px 0;
}


/* INVOICE
--------------------------------------------------------------------------------------------*/

.invItemHead, .invItemDesc, .invDecHead, .invDecDesc{
    clear: both;
    height: 20px;
    line-height: 20px;
}

.invItemHead, .invDecHead{
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #bbb;
    background-image: url(../images/cart/accountBkgrd.jpg);
    background-repeat: repeat-x;
    background-color: #ccc;
    margin: 10px 0 5px;
}

.invDecHead{
    clear: left;
    float: left;
    margin: 10px 0 5px;
}

.invItemHead li, .invDecHead li{
    float: left;
    list-style: none;
    background-color: #ccc;
}

.invItemDesc li, .invDecDesc li{
    float: left;
    list-style: none;
    margin: 0 0 5px;
}

.invMill{
    width: 90px;
    border-left: none; 
    padding-left: 10px; 
}

.invBrand{
    width: 125px;
}

.invDesc{
    width: 305px;
}                         

.invColor{  
    width: 125px;
    padding-left: 5px;
}

.invSize{
    width: 75px;
    text-align: center;
}

.invQty{
    width: 75px;
    text-align: center;
}

.invPrice{
    text-align: right;
    width: 48px;
}

.invLine{
    text-align: right;
    width: 90px;
    padding-right: 10px;
}

.invLoc{
    width: 90px;
    border-left: none; 
    padding-left: 10px; 
}

.invDecoType{
    width: 115px;
}

.invColorNum{
    width: 90px;
    text-align: center; 
}

.invAddon{
    width: 150px;
    padding-right: 10px;
}

.invTotals{
    clear: both;
    float: right;
    margin: 20px 0;
    font-size: 14px;
}

.invTotals li{
    list-style: none;
}

.invOrderInfo{
    float: right;
    border: 1px solid #bbb;
    padding: 10px;
    margin: 0 0 20px;
}

.invHead{
    margin: 0 0 15px;
}

.invCustomer{
    clear: left;
}

.invCustomer, .invShipTo{
    border: 1px solid #bbb;
    float: left;
    margin: 0 0 20px;
    margin-right: 20px; 
    padding: 10px;  
}

.invCustomer h2, .invShipTo h2{  
    margin: 0;
    padding: 0;
}

.invCustomer address, .invShipTo address{  
    margin: -15px 0 5px;
    padding: 0;
    line-height: 1.6;
}

#printPage{
    float: right;
    clear: right;
}

#printPage a{
    background-image: url(../images/printer.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
    text-decoration: none;
    color: #ff6600;
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: 500;
}

#printPage a:hover{
    text-decoration: underline;
}

hr{
  margin: 20px 0 25px;
  clear: both;
  color: #bbb;
}


/* ART UPLOAD
------------------------------------------------------------------------------*/

#prodUpload{
    clear: both;
    background-color: #fff;
    border: 2px solid #ccc;
    width: 430px;
    margin: 0 auto 10px;
    display: none;
    text-align: left;
    padding: 10px;
}

#prodUpload p, #uploadControl p{
    margin: 0 0 10px;
    font-size: 12px;
} 

#prodUpload p.header, #uploadControl p.header{
    font-size: 16px;
    color: #669;
    font-weight: 700;
    margin: 0 0 5px;
    clear: left;
}

#prodUpload ul{
    height: 20px;
    padding: 0 0 5px;
    margin: 0 0 10px;
    border-bottom: 1px solid #aaa;
}

#prodUpload li{
    float: left;
    margin-right: 20px;
    list-style: none;
    height: 12px;
}

#prodUpload input[type="radio"]{       
}

#prodValidate{
}

#uploadFrame{
 width: 430px;
 height: 200px;
 margin: 0 0 10px;
 padding: 0;
 border-bottom: 1px solid #bbb;  
}

/* UPLOAD FORM
------------------------------------------------------------------------------------------*/

#uploadForm{
    background-image: none;
}

#uploadControl{
    width: 360px;
}

input[type="file"]{
}

span.fileName{
    font-weight: 700;
    display: block;
    background-image: url(../images/image_add.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    height: 22px;
    line-height: 22px;
    font-size: 11px
}

p.fileImp{
    margin: 0 0 5px;
}

#prodUpload textarea{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #bbb;
    width: 420px;
    overflow: auto;
    padding: 5px;
}

/* HELP STYLES
-----------------------------------------------------------------------------------------*/

#builderHelp{
    display: none;
    clear: both;
    width: 600px;
    /*height: 400px;*/
    padding: 10px;
    background-color: #fff;
    border: 2px solid #aaa;
    color: #333;
    text-align: left;
    margin: 0 auto;
}

#GarmentHelp{
    display: none;
    clear: both;
    width: 450px;
    /*height: 400px;*/
    padding: 10px;
    background-color: #fff;
    border: 2px solid #aaa;
    color: #333;
    text-align: left;
    margin: 0 auto;
}

#SavePrompt{
    display: none;
    clear: both;
    width: 450px;
    /*height: 400px;*/
    padding: 10px;
    background-color: #fff;
    border: 2px solid #aaa;
    color: #333;
    text-align: left;
    margin: 0 auto;
}

#builderHelp p{
    margin: 0;
}

#builderHelp iframe{
    width: 600px;
    height: 300px;
    margin: 10px 0;
    padding: 5px 0;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}

#builderHelp h2, #saveShare h2{
    color: #669;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    width: 490px;
}

#help p{
    margin: 0 0 15px;
}

#help h2{
    color: #669;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    width: 555px;
}

#help .trigger{
    background-image: none;
    color: #555;
    padding: 0 0 10px;
    background-color: #fff;
    border: none;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    width: 537px;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    background-image: url(../images/cart/helpIco.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#help .trigger strong{
    font-size: 20px;
    font-weight: 700;
    padding-right: 7px;
    margin-left: -26px;
}

#help .toggle_container{
    border: 1px solid #ccc;
    background-color: #eee;
    width: 560px;
    margin: 0 0 15px;
}

#help .toggle_container p{
    margin: 0 0 10px;
    margin-left: 26px;
    padding: 5px 10px 0 5px;
    line-height: 16px;
    text-align: justify;
}

#help .toggle_container strong{
    font-size: 16px;
    font-weight: 700;
    padding-right: 9px;
    margin-left: -26px;
    color: #669;
}

#help #helpWrapper{
    width: 600px;
    height: 280px;
    overflow: auto;
    padding: 10px 0;
}

#help .active{
    color: #669;
}

.helpClose{
    text-align: right;
    font-weight: 700; 
}

.helpClose a{
    background-image: url(../images/cart/cross.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
    cursor: pointer; 
}

h2.nextCat{
    clear: both;
    padding-top: 15px;
}

/* SAVE/SHARE
-----------------------------------------------------------------------------------------*/

.share textarea{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #bbb;
    width: 340px;
    overflow: auto;
    padding: 5px;
    margin: 0 0 10px;
}

/* CUSTOMER INFO WIZARD
-----------------------------------------------------------------------------------------*/

#custInfo h2{
    font-size: 18px;
    color: #669;
    padding-top:5px;  
}

#custInfo h2.trigger{ 
    width: 750px;
    background-image:none;
    margin-bottom: 5px;
    padding: 0;
    padding-left: 5px;
    cursor: default;
    background-image: url(../images/cart/wizardBkgrd.jpg);
    background-repeat: repeat-x;
    background-color: #ccc;
    border-color: #bbb;
    color: #555;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    color: #666;
}
        
#custInfo .toggle_container{ 
    padding: 0;  
    overflow: hidden;
    font-size: 12px;
    width: 755px;
    clear: both;
}

#wizard .toggle_container{
    position: relative;
}
        
#custInfo fieldset{
    margin: 15px 0 10px;
}

#wizard h3{
    color: #669;
    font-weight: 700;
    font-size: 14px;
}


/* NEW CUSTSHIPPING
-----------------------------------------------------------------------------------------*/

.billAdd, .billAdd2{
    border: 1px solid #669;
    /*width: 170px;*/
    margin: 0;
    clear: both;
}

.billLbl{
    display: block;
    background-color: #669;
    text-align:left;
    padding: 2px 5px;
    color: #fff;
    font-weight: 700;
    background-image: url(../images/cart/billingAddLabel.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;
    border-top: 1px solid #669;
}

.shipLbl{
    display: block;
    text-align:left;
    background-color: #bbb;
    padding: 2px 5px;
    color: #333;
    font-weight: 700;
    background-image: url(../images/cart/shipAddLabel.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;
    border-top: 1px solid #bbb;
}

.shipLblAdmin{
	text-align:center;
    display: block;
    cursor: pointer;
    background-color: #bbb; 
    padding: 2px;
    width : 172px;
    color: #333;
    font-weight: 500;
    background-image: url(../images/cart/shipAddLabel.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;
}

.billAdd address, .billAdd2 address{
    display: block;
    padding: 5px;
    height: 35px;
}

.shipAdd, .shipAdd2{
    border: 1px solid #bbb;
    /*width: 170px;*/
    margin: 0;
    clear: both;
}

#wizard .billAdd2, #wizard .shipAdd2{
    margin: 0 0 10px;
}

.shipAddAdmin {
    border: 0px solid #bbb;
    /*width: 170px;*/
    cursor: pointer;
    margin: 0 0 5px;
}

.shipAdd address, .shipAdd2 address{
    display: block;
    padding: 5px;
    height: 35px;
}

.billAdd2, .shipAdd2{
    cursor: default;
}

#dvShippingList{
    margin: 0 0 15px;
    height: 120px;
}

#dvShippingList div{
    border: 1px solid #bbb;
    background-color: #eee;
    padding: 5px;
    padding-left: 26px;
    margin: 0 0 3px;
    margin-right: 15px;
    cursor: pointer;
    width: 327px;
    float: left;
    background-image: url(../images/wizard/box.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#dvShippingList div:hover{
    background-color: #ddd;  
}

#dvShippingList div.selected{
    background-color: #9898ba;
    color: #fff;
    background-image: url(../images/wizard/accept.png);
    background-repeat: no-repeat;
    background-position: 5px 6px;
    border: 1px solid #669;
    font-weight: 700;
}

#dvShippingList div:hover.selected{
    cursor: default;  
}

#shippingLoad{
    background-image: url(../images/wizard/loading.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 25px;
    padding-left: 30px;
    display: block;
    line-height: 25px;
    color: #669;
    font-size: 14px;
    font-weight: 700;
}

.shippingMap{
    width: 360px;
    height: 215px;
    margin: 15px auto 50px;
    
}

/* ORDER SUMMARY
----------------------------------------------------------------------------------------------------------*/

#orderSummary{
    list-style: none;
    border: 1px solid #bbb;
    padding: 10px;
    margin: 0 0 0;
}

#orderSummary li{
    list-style: none;
    line-height: normal;
    height: 20px;
    line-height: 20px;
    margin: 0 0 3px;
    clear: both;
}

#orderSummary li label{
    float: left;
}

#orderSummary li span{
    float: right;
    display: block;
    background-color: #fff;
    padding: 2px 5px;
}

#lblSubtotalSummContent{
    border-top: 1px solid #bbb;
    width: 100px;
    color: #f60;
    font-size: 14px;
    font-weight: 700;
    text-align: right;
}

#dvFormFields p.submit{
    clear: none;
    float: right;
    margin: 0;
}

#dvFormFields p.save{
    clear: none;
    margin: 0 0 0 10px;
}

/* PERSONALIZE CONTROL
----------------------------------------------------------------------------------------------------------*/

.persDeleteBtn{
    width: 20px;
    height: 20px;
    padding: 20px 0 0 20px;
    margin-left: 4px;
    background-color: #fff;
    border: none;
    overflow: hidden;
    background-image: url(../images/cart/delete.png);
    background-position: top left;
    background-repeat: no-repeat; 
    cursor: pointer;  
    
}

.persNumberFld{
    width: 25px;
    text-align: center;
}

.nameControl input[type='text']{
    font-size: 10px;
    padding: 1px;
}

.nameControl select{
    font-size: 10px;
    padding: 1px;
}

.persColL{
    width: 49%;
    float: left;
    margin: 0 0 10px;
}

.persColR{
    width: 49%;
    float: right;
    margin: 0 0 10px;
    overflow: auto;
    height: 180px;
}

.persColR td{
    border: none;
}

