        
a {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        font-style: normal; 
        font-weight: normal;
		text-decoration: none;
        color: #000000;
        }
       
td { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        font-style: normal; 
        font-weight: normal; 
		text-decoration: none;
        color: #000000;
        }

.headline { 
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-weight: normal;
			   text-decoration: none;
               font-size: 10px 
               }

.bagprice { 
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-weight: normal;
			   text-decoration: none;
               font-size: 10px 
               }			   
			   
.tot { 
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-weight: normal;
			   text-decoration: none;
               font-size: 10px;
			   color: #000000               }				   
               
.help { 
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-weight: normal; 
               font-size: 10px;
               color: #000000
               }

A:Visited  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : #000000;
        text-decoration: none;
}


A:Active  {
        text-decoration : none;
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;   
        color : #000000;
        }

A:Hover  {
        text-decoration : underline;
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : #000000;
}

.header { 
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-weight: bold; 
               font-size: 11px; 
               }
			   
.helplink {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 10px; 
         font-style: normal;
         font-weight: normal;
         color: #000000;
         text-decoration: none;
}

A:hover.helplink {
    text-decoration: underline;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	
}

A:active.helplink { 
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	color: #000000; 
	text-decoration: none;
}


A:visited.helplink {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.redlink  {
        text-decoration : none;
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;   
        color : Red;
        }

A:Visited.redlink  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : Red;
        text-decoration: none;
}


A:Active.redlink  {
        text-decoration : none;
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;   
        color : Red;
        }

A:Hover.redlink  {
        text-decoration : underline;
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : Red;
}

.crumbs {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 10px; 
         font-style: normal;
         font-weight: normal;
         color: #000000;
         text-decoration: none;
}

A:hover.crumbs {
    text-decoration: underline;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B88D6C;
	
}

A:active.crumbs { 
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	color: #000000; 
	text-decoration: none;
}


A:visited.crumbs {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.imgCol {border-color:#000000}	

.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 10px; 
         color: #000000;
         text-decoration: none;
}

A:hover.menu1 {
    text-decoration: underline;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #7B3A10;
	
}

A:active.menu1 { 
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}


A:visited.menu1 {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menu2 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 8px; 
         color: #000000;
         text-decoration: none;
}

A:hover.menu2 {
    text-decoration: underline;
	font-size : 8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
}

A:active.menu2 { 
	font-size : 8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}


A:visited.menu2 {
	font-size : 8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.whitetxt {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 10px; 
         font-style: normal;
         font-weight: normal;
         color: #ffffff;
         text-decoration: none
		} 
		
A:hover.pagecount {
    text-decoration: underline;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	
}

.menu {  font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #000000;
	 text-decoration: none}

.menubold {  font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #000000;
	 text-decoration: none;
	 font-weight: bold
}

.navtext {
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	border-width:1px;
	border-style:outset;
	border-color:999999;
	layer-background-color:white;
	background-color:white;
	color:B88D6C;

}

p.referencetext { 
    font-size: 10px;
    font-weight: lighter 
}



/* ============ 1 COL LAYOUT ============ */

#wittlogo {
	position:absolute;
	top:-3px;
	left:-2px;
}

#welcomemessage {
	position:relative;
	top:5px;
	left:-5px;
}

#shoppingbag {
	cursor:pointer;
	position:absolute;
	left:620px;
	top:15px;
	width:147px;
	height:68px;
	padding-left:10px;
	padding-top:4px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../pix/buttons/basketbg.gif);
	background-repeat:no-repeat;
	text-align:left;
	line-height:14px;
}

#itemtotal {
	position:relative;
	top:-14px;
	width:80px;
	right:3px;
	text-align:right;
}

#pricetotal {
	position:relative;
	top:-14px;
	width:80px;
	right:3px;
	text-align:right;
}

#quickorder {
	position:absolute;
	left:498px;
	top:18px;
	width:149px;
	height:68px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:16px;
}

div.checkoutContent div.row1col {
	position : relative;
	clear : left;
	margin : 12px auto;	
	min-height : 10px;
	text-align : center;
}

div.checkoutContent div.row1col .section1 {
	width : 340px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 12px;
	text-align : left;
	/* background-color : red; */
	min-height : 10px;
}

div.checkoutContent div.row1col div label,
div.checkoutContent div.row1col div span.label {
	float : left;
	width : 122px;
	text-align : right;
	margin-right : 3px;
	padding-top : 2px;
}

div.checkoutContent div.row1col div input {
	width : 211px;
}

div.checkoutContent div.row1col div select {
	width : 216px;
}

div.checkoutContent div.row1col div input.button {
	width : auto;
}

/* ============ 2 COL LAYOUT ============ */

div.checkoutContent div.row2col {
	position : relative;
	clear : both;
	margin : 12px auto;	
	min-height : 10px;
}

div.checkoutContent div.row2col .section1 {
	width : 352px;
	float : left;
	clear : left;
	margin-right : 16px;
	margin-bottom : 12px;
	/* background-color : yellow; */
}

div.checkoutContent div.row2col .section2 {
	width : 352px;
	float : left;
	margin-right : -15px;	
	margin-bottom : 12px;
	/* background-color : green; */
}

div.checkoutContent div.row2col .section2help {
	width : 352px;
	margin-top : -2px;
	margin-bottom : 10px;	
	position : absolute;
	left : 368px;
}

div.checkoutContent div.row2col .section2help p {
	color : #0099CC;
	font-size : 95%;
	margin : 0px 0px 3px;
}

div.checkoutContent div.row2col div label,
div.checkoutContent div.row2col div span.label {
	float : left;
	width : 122px;
	text-align : right;
	margin-right : 3px;
	padding-top : 2px;
	/* background-color : gray; */
}

div.checkoutContent div.row2col div div.date label {
	display : none;
}

div.checkoutContent div.row2col div input {
	width : 220px;
}

div.checkoutContent div.row2col div input.button {
	width : auto;
}

div.checkoutContent div.row2col div select {
	width : 224px;
}

div.checkoutContent div.row2col div div.date select {
	width : 72px;
}

div.checkoutContent div.row2col div input.button {
	width : auto;
}


/* ============ 3 COL LAYOUT ============ */

#SecureHelpSection 
{
    margin-left : 90px
    }

#SecureHelpLink 
{
	float : right;
	border : medium none;    
	margin-left : 10px; }

#SecureHelpImage 
{
	border : medium none;    
 }


div.checkoutContent div.row3col {
	position : relative;
	clear : both;
	margin : 12px auto;	
	min-height : 10px;
	width : 720px;
	margin-left : 90px;
}

div.checkoutContent div.row3col .section1 {
	width : 230px;
	float : left;
	clear : left;
	margin-right : 15px;
	margin-bottom : 12px;
	min-height : 5px;
}

div.checkoutContent div.row3col .section2 {
	width : 230px;
	float : right;
	margin-right : 15px;
	margin-bottom : 12px;
	min-height : 5px;	
}

div.checkoutContent div.row3col .section3 {
	width : 230px;
	height : auto !important;
	height : 5px;
	min-height : 5px;		
	float : right;
	margin : 0px;
	margin-right : -15px; /* helps with the layout in IE */
	margin-bottom : 12px;
}

div.checkoutContent div.row3col .section2help {
	width : 190px;
	float : left;
	margin-top : -2px;
	margin-bottom : 10px;	
	margin-right : 15px;
	min-height : 5px;	
}

div.checkoutContent div.row3col .section2help p {
	color : #0099CC;
	font-size : 95%;
	margin : 0px 0px 3px;
}

div.checkoutContent div.row3col .section3help {
	width : 230px;
	float : left;
	margin-top : -2px;
	margin-bottom : 10px;	
	min-height : 5px;	
}

div.checkoutContent div.row3col .section3help p {
	color : #0099CC;
	font-size : 95%;
	margin : 0px 0px 3px;
}

div.checkoutContent div.row3col div label,
div.checkoutContent div.row3col div span.label {
	float : left;
	width : 122px;
	text-align : right;
	margin-right : 3px;
	padding-top : 2px;
	/* background-color : gray; */
}


div.checkoutContent div.row3col div input {
	width : 98px;
}

div.checkoutContent div.row3col div select {
	width : 102px;
}

div.checkoutContent div.row3col div input.button {
	width : auto;
}


/* #divCustomerCardValidate - Credit Card Validation */
#divCustomerCardValidate div.row2col {
	position   : relative;
	clear      : both;
	margin     : 12px auto;	
	min-height : 10px;
}

#divCustomerCardValidate div.row2col .section1 {
	width         : 252px;
	float         : left;
	clear         : left;
	margin-right  : 16px;
	margin-bottom : 12px;
}

#divCustomerCardValidate div.row2col .section2 {
	width         : 452px;
	float         : left;
	margin-right  : -15px;	
	margin-bottom : 12px;
}


div.checkoutContent div.buttonSection { 
	clear : both;
	margin : 15px 0px 10px 0px;
	border : 0px solid #55717F;
	position : relative;
	height : 33px;
}

div.errorMessage {
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #ED008C;
	border: 1px dotted #ED008C;
	padding: .5em;
	background: #f6f6f6;
	text-align:center;
	
}

