form {
       margin: 0px;
}

body {
	text-align:center;
	background-color:#ffffff;
}

.mainContainer {
	width:770; 
	float:left;
	background-image: url(images/fullbackground.gif);
		}		

.whiteBox {
	background-color:#ffffff;
	
	width:770px;
		}

.leftColumn {
	float:left;
	width:150;
	background-color:#d4d9e6;
	background-image: url(images/leftpanel_back.gif);
	}	
	
.midColumn {
	float:left;
	width:6;
	background-color:#ffffff;
	}		

.rightColumn {
	float:left;
	width:614;
	background-color:#FFFFFF;
	}			

	
.topBanner {
	width:770px;
	height:80px;
	background-color:#3D3D4D;
	}	
	
.leftBanner {
	width:150px;
	height:80px;
	float:left;
	background-color:#3D3D4D;
	}
	
.rightBanner {
	width:620px;
	height:80px;
		float:left;
	background-color:#ffffff;
	}		

.titleBox {
	width:619px !important; width:620px;
	height:32px !important; height:34px;
	background-color:#ffffff;
	border-top: 1px #5a658c solid;
	border-bottom: 1px #5a658c solid;
	border-right: 1px #5a658c solid;
	border-left: #5a658c none;
	}	
	
.rightBanner {
	width:620px;
	height:80px;
	float:left;
	background-color:#ffffff;
	}		
	
.topmenu {
	width:620px;
	height:16px;
	background-color:#747b8d;
	overflow:hidden;
	}			
	
.topbutton {
	height:16px;
	background-color:#747b8d;
	float:left;
	padding: 0 10 0 10px;
	}		
	
.topbreak {
	height:16px;
	width:1px;
	background-color:#ffffff;
	float:left;
	}		
	
.topbox {
	 width:614px;
     margin:6 0 0 0px;
	 overflow:hidden;
	 background-image: url(images/product-back.gif);	

 }
 
 .thumbbox {
	 width:612px !important; width:614px;
     margin-top:6px;
	 overflow:hidden;
	 border:#2f4787 1px solid;
	 float:left;
	
  }
  
 .thumbbox2 {
	 width:610px !important; width:614px;
     margin-top:6px;
	 overflow:hidden;
	 border:#2f4787 2px solid;
	 float:left;
	
  }
  
.aboutTitle {
	width:350px;
background-image: url(images/jockstraphistory_grad.gif);
height:25px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
line-height: 15px; 
color: #ffffff; 
font-weight: bold
}  

.historyTitle {
width:385px;
background-image: url(images/jockstraphistory_grad.gif);
height:25px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
line-height: 25px; 
color: #ffffff; 
font-weight: bold;
text-align:left;
}  

.historyBody {
	width:459px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #777777; 
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:8px;

}

.historyBody2 {
	width:590px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #777777; 
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:8px;

}

.aboutBody {
	width:425px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #777777; 
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:8px;

}

.aboutBodyTitle { 
	font-size: 13px; 
	line-height: 16px; 
	color: #333333;
	font-weight: bold;
	
}

.faqBox {
	width:612px;
	float:left;
	background-image: url(images/faqback.gif);
} 

.faqLeft {
	width:120px;
	background-color:#e6e7ea;
	float:left;
}  
    
.faqRight {
	width:492px;
	float:left;
}	

.faqIntro {
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #111111;
	text-align:left;
	font-weight: normal;
	width:472px;
	margin-left:10px;
	float:left;
}  

.faqTitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none
}

.faqTitleBar { 
	width:612px;
	height:20px;
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;
	background-image: url(images/redstarback.gif);
	text-align:left;
}

.faqBodyTitle { 
	width:472px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #333333;
	font-weight: bold; 
	margin-left:10px;
	float:left;
	text-align:left;

	
}

.faqBodyMain { 

	color:#999999;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	margin-left:10px;
	text-align:left;
	width:472px;
}

.faqLinks { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none;
	margin-left:10px;
	width:472px;
	text-align:left;
	float:left;

}

A.menufaq:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menufaq:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #c98183; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menufaq:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none
	}
A.menufaq:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #c98183; 
	font-weight: bold; 
	text-decoration: none
	}	


 .brandBox {
	 width:612px !important; width:614px;
   	 border:#2f4787 1px solid;
	 
  }  
  
.brandText {
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #656e8e;
	text-align:left;
	font-weight: normal;

}  
  
 .thumbtitlebox {
	 width:612px;
	 height:24px;
	 overflow:hidden;
	 background-color:#d6dae2;	 
	 float:left;
 }
 
 .thumbdescbox {
	 width:612px;
	 height:50px;
	 overflow:hidden;
	 background-color:#ffffff;	 
	 float:left;
 }
 
.thumbdesc {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #2f4787;
	font-weight: normal;	
	width:600px;
	margin-left:6px;
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
} 

 .thumbarray {
	 width:600px;
     margin-top:6px;
	 margin-left:6px;
	 overflow:hidden;	
	 
	 float:left;	 
  } 
 
.thumbnailbox {
	 width:168px !important; width:170px;
	 border:#2f4787 1px solid;
	 

	
  } 

.fullthumbbox {
	 width:170px;
	 float:left;	
  }  
  
a.thumbtext:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
	}

a.thumbtext:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
	}
	
a.thumbtext:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
	}
	
a.thumbtext:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
	}			


 
 .titleboxleft {
 	width:294px;
	margin-left:6px;
	margin-top:6px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #888d9a;
	font-weight: bold;	
	float:left;
	text-align:left;
 } 
 
 .titleboxright {
 	width:306px;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 9px; 
	color: #2f4787;
	float:left;
	text-align:right;

 } 
 
  .thumbtitle {  

	}
 
 .thumbsmalltext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 9px; 
	color: #2f4787;
	}
 
.topleft {
 	width:232px;
	float:left;
	
	
}

.topmid {
 	width:6px;
	float:left;

}

.topright {
 	width:376px;
	float:left;
	
} 

.largePhoto {
 	width:230px !important; width:232px;
	border:#2f4787 1px solid;
	
}

.extraPhotos {
 	width:232px;
}

.extraLeft {
 	width:113px;
	float:left;
}

.extraRight {
 	width:113px;
	float:left;
}

.directive {  
	width:232px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px; 
	color: #aaaabb;
	background-color: #2f4787;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 6px;
	float:left;
	font-weight: bold;
	}

.details {
 	width:374px !important; width:376px;
	height:118px !important; height:120px;
	background-color:#adb6cc;
	border:#000000 1px solid;
}

.productDetails {
 	width:376px;
	margin-top:8px; 
	float:left;
	}

.productLeft {
 	width:84px;
	float:left;	
}

.productMid {
 	width:6px;
	float:left;	
}

.productRight {
	width:280px !important; width:292px;
	text-align:left;
	float:left;
	padding-left:6px;
	padding-right:6px;	
}

A.otherColor:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
}

A.otherColor:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
}

A.otherColor:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
}

A.otherColor:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
}

.price {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #990000;}

/*product description*/ 

.pTitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #990000; 
	font-weight: bold;}

.pColor {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #2f4787; 
	font-weight: bold;
}

.pFabric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 15px; 
	color: #333333;
}	

.pDescription {


	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #333333;
	font-weight: normal;
}

.checkr {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #990000;
}

.description {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #333333;
}

/*end product description*/ 

.divide {
	width:614px;
	height: 23px;
	margin-top: 3px;
	
}

.blueDivide {
	width:293px;
	height: 23px;
	float:left;
	background-color: #2f4787;	
}

.currencyDivide {
	width:315px !important; width:317px;
	height: 21px !important; height:23px;
	margin-left: 4px;
	float:left;
	border:#2f4787 1px solid;
	
}

/*similar products box*/ 

.similarBox {
	width: 614px;
	background-color: #f1f1f1;
	overflow:hidden;
	margin-top: 6px;
	
}

.innerSimilar {
	width: 602px;
	margin-top: 6px;	
	
}

.sTitle {
	width: 301px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 12px; 
	color: #2f4787;
	font-weight: bold;
	text-align:left;
	float:left;
}

.sDirective {
	width: 301px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; 
	line-height: 9px; 
	color: #2f4787;
	text-align:right;
	float:left;
}

.innerSimilar {
	width:602px;
	float:left;
	margin-left:6px;
	display:inline;

}

.sBox {
 	width:170px;
	
	float:left;
	
}
.sBoxInner {
	width:168px !important; width:170px;
	border:#2f4787 1px solid;
	
}

A.spTitle:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 11px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
}


A.spTitle:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 11px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
}

A.spTitle:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 11px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none;
}

A.spTitle:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 11px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: underline;
}




/*cart styles box*/ 

.cartTitle {
	
	 width:614px;
	 height:27px;
	 background-color:#4d597b;
	 text-align:left;
	 margin-top: 6px;
}

.cartC1 {
width: 254px;
float:left;
}
.cartC2 {
width: 60px;
float:left;
}
.cartC3 {
width: 100px;
float:left;
}
.cartC4 {
width: 100px;
float:left;
}
.cartC5 {
width: 100px;
float:left;
}

.cartHeaderBar {
width: 614px;
height: 20px;
background-color: #d9dde9;
margin-top: 6px;
}

.cartDivide {
width: 614px;
background-color: #d9dde9;
}

.cartItem {
width: 614px;
height: 125px;
margin-top: 18px;
}

.warning {
width: 614px;
height: 20px;
}

.smallWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 10px; 
	color: #800000;
	font-weight: bold; 
	
	
}

.coupon {
width: 614px;
height: 53px;
}

.couponC1 {
width: 314px;
height: 37px;
float:left;

}
.couponC2 {
width: 200px;
height: 37px;
float:left;
}

.couponC3 {
width: 100px;
height: 37px;
float:left;
}

.giftwrap {
width: 614px;
height: 53px;
}

.giftwrapC1 {
width: 494px;
height: 37px;
float:left;

}

.giftwrapC2 {
width: 20px;
height: 37px;
float:left;

}

.giftwrapC3 {
width: 100px;
height: 37px;
float:left;
}

.giftwrapText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	color: #800000;
}

.giftWrapTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	color: #747b8d;
	font-weight: bold; 
	margin-top: 7px;
}

.cartB1 {
width: 314px;
float:left;
text-align:left;
}

.cartB2 {
width: 300px;
float:left;
text-align:right;
}

.totalBox {
width: 614px;
height: 38px;
}

.cartChange {
	width:98px !important; width:100px;
	height: 36px !important; height:38px;
	float:left;
	border:#2f4787 1px solid;
	
}

.couponBox {
position:relative; 
top:17px !important; top:16px;
}

.cartHeaders {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #656e8e;
}

.cartItemPrices {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px; 
	color: #777777;
}

.cartTotalPrice {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	color: #777777;
	font-weight: bold; 
}

.pCartTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px; 
	color: #747b8d;
	font-weight: bold; 
	margin-top: 8px;
}

.pCartDetails {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px; 
	color: #979fb6;
	margin-top: 3px;
}


/*checkout styles box*/ 

.coIntroText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	color: #4d597b;
	text-align:left;
	margin-left: 6px;
	font-weight: bold;
}

.coItem {
width: 612px !important; width:614px;
background-color: #f3f5f9;
border:#d9dde9 1px solid;
overflow:hidden;
}




.coHeaderBar {
width: 614px;
height: 26px;
background-color: #d9dde9;
margin-top: 16px;
}

.coTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 15px; 
	color: #747b8d;
	text-align:left;
	margin-left: 6px;
	margin-top: 6px;
	font-weight: bold;
	float:left;
	display:inline;
}

.coText {
	width:574px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #4d597b;
	text-align:left;	
	margin-top:20px;
 	font-weight: normal;
}

.loadingText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #384A6E;
	text-align:left;	
	margin-top:20px;
}

.errorBox {
	width:600px !important; width:602px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #800000;
	text-align:left;	
	font-weight: bold;
	border:#800000 1px solid;
	margin-left: 6px;

	
}

.ccerrorBox {
	width:612px !important; width:614px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	color: #800000;
	text-align:left;	
	border:#800000 1px solid;
	float:left;
}

.ccerrorTitle {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	color: #800000;
	font-weight: bold;	
}

.ccerrorText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #800000;
}

.errorText {
	width:574px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #800000;
	text-align:left;	
	font-weight: bold;
	
}

.errorNote {
	width:25px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #800000;
	float:left;
	font-weight: bold;

}

.coForm {
	width:574px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #4d597b;
	margin-top:5px;
 	font-weight: normal;
	
}

.passwordForm {
	width:614px;
	height:36px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px;
	color: #4d597b;
	text-align:left;	
	float:left;
	background-color:c4c8d4;
	display:inline;
}

.formBox {
width: 200px;
height:50px;
float:left;
}

.formBigBox {
width:574px;
}

.formText {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 14px; 
color: #4d597b;
text-align:left;
}

.formRight {
	width:100px; 
	float:left; 
	text-align:right;

}

.formLeft {
	width:155px; 
	float:left; 
	text-align:right; 
	margin-left:60px;
	display:inline; 
	margin-right:5px; 
	position:relative; top:4px;

}

.smTitle {

	font-size: 12px; 
	line-height: 12px; 
	font-weight: normal;
}

.IntroBox {
width: 614px;
height: 30px;
}


a.passwordLink:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	color: #2f4787; 
	font-weight: bold; 
	
}
a.passwordLink:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	color: #8b98bc; 
	font-weight: bold; 
	
	}
a.passwordLink:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	color: #2f4787; 
	font-weight: bold; 
	
	}
	
a.passwordLink:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	color: #8b98bc; 
	font-weight: bold; 
}	
	

/*shipping box styles*/ 

.shippingBox {
 	width:518px !important; width:520px;	
	border:#4d597b 1px solid;
	margin-left: 45px;
	float:left;
	background-color: #4d597b;

} 

.shippingTitle {
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #8b98bc; 
	font-weight: bold; 
	margin:4;
 	
} 
.productTitle {
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #4d597b; 
	margin:4;
 	font-weight: normal;
} 

.shippingLeft {
width:78px;
float:left;
}

.shippingMid {
width:360px;
float:left;
margin-left: 1px;
}

.shippingRight {
width:78px;
float:left;
margin-left: 1px;
}

.shippingdivide {
width:78px;
float:left;
}

/*total box styles*/ 

.cTotalBox {
 	width:354px;	
	margin-left: 129px;
	display:inline;	
	background-color: #fafbfd;
	float:left;

} 

.totalText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #4d597b; 
 	font-weight: normal;	
} 

.discountText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #800000; 
 	font-weight: normal;	
} 

.totalLeft {
width:154px;
float:left;
text-align:left;
}

.totalRight {
width:154px;
float:left;
text-align:right;
}

.totalItem {
width: 612px !important; width:614px;
background-color: #f3f5f9;
border:#d9dde9 1px solid;
float:left;

}




.topcontent {
 	width:323px;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #656e8e;
	text-align:left;
	margin:0 0 5 0px;
	font-weight: normal;
} 

 .phoneBox {
	 width:614px;
	 height:16px;
	 background-color:#ffffff;
	 text-align:right;
 }
 
 .phonetext {
 	width:323px;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	color: #383d50;
	font-weight: bold; 
}

.smallgrey {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 10px; 
	color: #999999; 
	font-weight: bold;
	}
	
a.smgr:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 10px; 
	color: #999999; 
	font-weight: bold; 
	text-decoration: none;
	}
a.smgr:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 10px; 
	color: #333333; 
	font-weight: bold; 
	text-decoration: none;
	}
a.smgr:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 10px; 
	color: #999999; 
	font-weight: bold; 
	text-decoration: none;
	}
a.smgr:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 10px; 
	color: #333333; 
	font-weight: bold; 
	text-decoration: none;
	}	

 
.newindextitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	line-height: 17px; 
 	color: #990000; 
	font-weight: bold;	
	} 
	
.headline {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 32px; 
 	color: #aaaabb; 
	font-weight: bold;	
	} 	
 
/*general menu styles*/

.menuFrame {
	width:136 !important; width:138px;
	background-color:#ffffff;
	border:#111e40 1px solid;

	}			
	
.menutitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px; 
	color: #990000;
	font-style: italic;
	margin:5 0 3 5px;
	text-align: left;
	}	
	
.menuitemB {  
	width:126px;
	height:20px;
	background-color:#d9dde9;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #d9dde9; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}
	
.menuitemBover {  
	width:126px;
	height:20px;
	background-color:#eaedf3;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #d9dde9; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}	
	
.menuitemS {  
	width:126px;
	height:20px;
	background-color:#800000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}
	
.menuitemSover {  
	width:126px;
	height:20px;
	background-color:#b02222;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #d9dde9; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}		
	
.menuitemR {  
	width:126px;
	height:20px;
	background-color:#ede2e5;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #d9dde9; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}			
	
.menuitemRover {  
	width:126px;
	height:20px;
	background-color:#f5f0f1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #d9dde9; 
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 3px;
	}		

.new { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	line-height: 12px; 
	color: #880000; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
A.menub:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none
}
A.menub:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none;
	}
A.menub:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #2f4787; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menub:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #8b98bc; 
	font-weight: bold; 
	text-decoration: none}	
	
A.menuS:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
}
A.menuS:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	}
A.menuS:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menuS:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none}		
	
A.menur:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menur:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #c98183; 
	font-weight: bold; 
	text-decoration: none
	}
	
A.menur:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none
	}
A.menur:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 20px; 
	color: #c98183; 
	font-weight: bold; 
	text-decoration: none
	}	
	

/*general text styles*/
	
.titleText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 32px; 
	color: #990000; 
	font-weight: bold;}	

a.topmenuc:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: none;
	}

a.topmenuc:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #dddddd; 
	font-weight: normal; 
	text-decoration: none;
	}
a.topmenuc:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: none;
	}
a.topmenuc:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #dddddd; 
	font-weight: normal; 
	text-decoration: none;
	}	
	
A.affiliateLink:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #eeeeFF; 
	font-weight: bold;
	}
	
A.affiliateLink:acti-ve { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #EEEEFF; 
	font-weight: bold;
	}

A.affiliateLink:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #EEEEFF; 
	font-weight: bold;
	}

A.affiliateLink:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #c0fe04; 
	font-weight: bold;
	}	
	
.affCallout {
	width:614;
	background-color:#000000;
	height:40;
	float:left;
	}	
	



