@charset "UTF-8";
/* CSS Document */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:0; margin:0; background: #FFFFFF;}


h1 {font-size: 15px; font-weight: bold; color: #336699; padding-bottom: 8px; margin:0;}

#Frame {}

 /* CALYPSO */

#Top {width: 100%; height:96px; padding:0; margin:0; background:url(/images/TopBkgCalypso.jpg) 0 0 repeat-x;}
	
	#TopFrame {margin-right:auto; margin-left:auto; padding:0; height:96px; width: 769px;}
	#TopLeft {width:270px; height:76px; padding:0; margin:0; float:left; background:url(/images/CalypsoHeaderLogo.jpg) 0 0 repeat-x; }

	#TopRight {width:193px; height:46px; padding:30px 0 0 305px; margin:0; float:left; background:url(/images/SearchBigBkgCalypso.jpg) 0 0 no-repeat;}
		
	
	/* SEARCH BOX STYLE */
	
	#SearchBoxHold {width: 190px; height: 30px; padding:0; margin:0;}
	
	#SearchBox {width:140px; height:20px; padding:4px 0 0 4px; margin:0; background: #d5edf5; font-size: 10px;color:#000; float:left;
	border-top:#FFF 1px solid;border-bottom:#FFF 1px solid;border-left:#FFF 1px solid;	opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
	#SearchGo {width: 24px; height: 22px; padding:2px 0 0 5px; margin:0; float:left;background: #d5edf5;border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;border-right:#FFF 1px solid;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
	
	.SearchTextInput {width: 90px; height: 16px; padding:0; marign:0; background: #d8d5d4; border:none;}
	
	.GoButton {width: 22px; height: 20px; padding:0; margin:0; background: #c0c0c0; font-size: 10px; border:0;background: #d5edf5;border:#FFF 1px solid;}
	
	
	
	#mainMenu {width: 769px; height: 20px; padding:0; margin:0;}
	
	
	/* CALYPSO */
	
	#Mid {width: 100%; height:286px; padding:0; margin:0; background: url(/images/MidBkgCalypso.jpg) 0 0 repeat-x;}	

	#MidPic {width: 769px; height: 286px; padding:0; margin-right: auto; margin-left: auto; background:url(/images/OasisBanner.jpg) 0 0 repeat-x;}
	
	
	#Bot {width: 100%; height: auto; padding:0; margin:0; background: #E1F2F9 url(/images/BottomBkgCalypso.jpg) 0 0 repeat-x;}
	
	#BotFrame {width: 769px; height: auto; margin-left: auto; margin-right: auto; padding:0; background: url(/images/FrameHoldBkg.jpg) 0 0 repeat-y;}
	
	
	#BotLeftNav {width: 210px; min-height:530px; height: 100%; padding:0px 0 0 10px; margin:0; background: #d6eaf0; float:left;}
	
	#BotLfetNavTitle {font-size: 13px; font-weight: normal; padding: 10px 0 0 0; margin:0; color:#666666;}
	
	
	/* CALYPSO SUB NAVIGATION STYLING */
	
	#navcontainer { width: 200px; }

	#navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; }

	#navcontainer ul li a { display: block; padding: 3px 3px 3px 8px; width: 175px; background: #FFFFFF url(/images/arrow_ltr.gif) 170px 6px no-repeat; border-bottom: 4px solid #D6EAF0; }

	#navcontainer ul li a:link, #navlist a:visited {color: #3b6892; text-decoration: none; }

	#navcontainer ul li a:hover {background-color: #369; color: #fff;}
	
	#navcontainer ul li a.active {background-color: #369; color: #fff;}
	
	#navcontainer ul li ul {margin-left: 0; padding-left: 0; list-style-type: none;  background:  none;  }
	
	#navcontainer ul li ul li {  background:  none;  }
	
	#navcontainer ul li ul li a { display: block; padding: 3px 3px 3px 12px; width: 171px; background:  none; }

	#navcontainer ul li ul li a:link, a:visited {color: #3b6892; text-decoration: none; }

	#navcontainer ul li ul li a:hover { color: #fff;}
	
	
	
	
/*******************/


	

	
	
	#BotRContent {width: 500px; height: auto; padding:8px 10px 10px 10px; margin:0;}
	
	
	#BotRight {width: 529px; height: auto; padding:0 0 0 15px; margin:0; float:left; background: url(/images/ScrollMidBkgCalypso.jpg) 0 0 no-repeat;}
	
	#BotRCCookies {width: 520px; height: 25px; padding: 10px 0 0 0; margin:0; color:#3b6892;}
	#BotRCCookies a {color:#3b6892; padding:0; margin:0; text-decoration:none;}
	#BotRCCookies a:hover {color: #666666; padding:0; margin:0; text-decoration:none;}
	
	/* PRODUCT BOX STYLING */
	
	.BotRBox {width: 490px; height: auto; padding:8px 10px 10px 10px; margin:0; background: #EDF7FA}
	
	.SubCatTitle {font-size: 14px; color:#3b6892; font-weight: bold; padding:0 0 6px 0; margin:0;}
	
	.ProductTitle {font-size: 14px; color:#3b6892; font-weight: normal; padding:0 0 6px 0; margin:0;}
	.ProductTitle a{font-size: 14px; color:#3b6892; font-weight: normal; padding:0 0 6px 0; margin:0; text-decoration:none;}
	.ProductTitle a:hover{font-size: 14px; color:#999999; font-weight: normal; padding:0 0 6px 0; margin:0; text-decoration:none;}
	
	.ProductImage {width: 105px; height: 105px; padding:0 0 0 0; margin:0; float:left;}
	.ProductImage a{color: #3b6892; font-weight: normal; padding:0; margin:0; text-decoration:none;}
	
	.ProductInfo {width:365px; height:auto; padding:0 10px 0 10px; margin:0; float:left; line-height: 1.4em;}
	
	.ProductLink {color: #000000; font-weight: bold; padding:0; margin:0;}
	.ProductLink a{color: #000000; font-weight: bold; padding:0; margin:0; text-decoration:none;}
	.ProductLink a:hover {color: #666666; font-weight: bold; padding:0; margin:0; text-decoration:none;}
	
	
	/* PRODUCT BIG BOX STYLING */
	
	.BotRBoxB {width: 490px; height: auto; padding:8px 10px 10px 10px; margin:0; background: #EDF7FA}
	
	.BotRBoxCalyB {width: 490px; height: auto; padding:8px 8px 10px 8px; margin:0; background: #EDF7FA}
	
	.ProductImageB {width: 170px; padding:0 0 0 0; margin:0; float:left; background:#FFFFFF;}
	
	.ProductInfoB {width:300px; height:auto; padding:0 10px 0 10px; margin:0; float:left; line-height: 1.4em;}
	
	.ProductLinkB {color: #000000; font-weight: bold; padding:0; margin:0;}
	.ProductLinkB a{color: #000000; font-weight: bold; padding:0; margin:0; text-decoration:none;}
	.ProductLinkB a:hover {color: #666666; font-weight: bold; padding:0; margin:0; text-decoration:none;}
		
	
	
	

	
	
/* PRINT TOP DIV S */

#PrintTop {text-align:right; font-size: 10px; padding:0; marign:0; color: #737373; }	
#PrintTop a {color: #737373; text-decoration:none; padding:0; margin:0;}
#PrintTop a:hover {color: #000000; text-decoration:none; padding:0; margin:0;}
	
	
	
	
	/* CALYPSO */	

	#Footer {width: 100%; height: 86px; padding:0; margin:0; background: url(/images/FooterBkgCalypso.jpg) 0 0 repeat-x; color: #FFFFFF; font-size: 10px;}	
	#FooterFrame {width: 769px; height: auto; padding:15px 0 0 0; margin-left:auto; margin-right:auto;}
	.FooterAddress {width: 195px; height: auto; padding:0 0 0 60px; float:left; line-height: 1.6em;}
	#Footer a {color: #FFFFFF; font-weight: normal; padding:0; margin: 0; text-decoration:underline;}
	#Footer a:hover {color: #666666;}
	
	
	
	#MainFooter {width: 769px; height: 25px; padding: 5px 0 3px 0; margin-left:auto; margin-right: auto; background:#FFFFFF; color:#666666;}
	#MainFooter a {color: #666666; font-weight: normal; text-decoration: none;}
	#MainFooter a:hover {color: #999999; font-weight: normal; text-decoration: none;}
	
		#SubFooter {width: 769px; height: 55px; padding: 0px 0 5px 0; margin-left:auto; margin-right: auto; background:#FFFFFF; color:#666666;}
	
	
	/* TEXT STYLE */
	
	.BlueArrows {color: #3B6892; font-size: 15px; font-weight: normal; padding:0 0 0 0; margin:0;}
	
	.BlueText {color: #799db8; padding:0; margin:0;}
	
	.PurpleText {color: #593F9A; padding:0 ; margin:0;}
	
	.DarkPurpleText {color: #593F9A; padding:0; margin:0;}
	
	.RedText {color: #c00101; padding:0; margin:0;}
	
	
	/* ACCORDION STYLING */
	
	.basic  {width: 130px; }
	
.basic div {background-color: #eee;}

.basic p {margin-bottom : 10px;	border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 10px;}

.basic a {cursor:pointer; display:block; padding:3px 5px 3px 5px; margin-top: 0; text-decoration: none; font-weight: normal; font-size: 12px; color: black; background-color: #FFFFFF; margin-bottom: 3px; }

.basic a:hover {background-color: #999999; }

.basic a.selected {	color: black; background-color: #FFFFFF;}