#skipLinks {display: none;}

.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.float_left{float:left;text-align: left;}
.float_right{float:right;text-align: right;}

.plain_list{list-style: none;margin: 0;padding: 0;border: none;	}

.line_above{border-top: 2px solid #999999;padding-top:6px;}
.blue_line_above{border-top:1px solid #689ACD;padding:3px;}


.margin5{margin:5px;}
.margin10{margin:10px;}

.col1{width:100px;float:left; color:#003399;}
.col2{float:left; width:300px;}
.col3{width:150px;float:left; color:#003399;padding: 2px 0 2px 0;}
.col4{float:left; width:400px;padding: 2px 0 2px 0;}
.padding2{padding:2px;}
.padding3{padding:3px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.info_title{font-weight:bold;}
.image_style{margin:0px 10px 10px 0px;border: 1px solid #003399;}

.store_top { width: 530px; position: relative; margin-left: 5px; }
.store_top img { margin-top: 10px; }
.store_top h1 { background: none; color: #000000; }

.cart_img { background: #f4f9ff; padding: 5px; margin-top: -1px; }


.login_image { background: url(/images/login.gif) no-repeat; width: 30px; height: 39px; float: right; margin: -52px 15px 0 0; }

/*----- Apply a border to all images in the body_right section ------*/
#body_right img { margin: 0px 10px 10px 0px; }
/*----- Disable the above ------*/
#body_right img.image_style_off{margin:0px 10px 10px 0px;border:0; }
#body_right img.image_style_off_no_pad{margin:0px;border:0; padding:0}


.align_middle{ vertical-align: middle;}

.alphaSel{background-color: #efefef;color:dddddd;font-weight: bold;padding: 3px;margin: 1px;border-top: 1px solid #999999;	border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #999999; text-decoration:none;}
.alphaSel:hover {background-color: #eeeeee;color:#666666;font-weight: bold;padding: 3px;margin: 1px;border-top: 1px solid #999999;	border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #999999; text-decoration:none;}

.button { background-color: #3399ff; color: #ffffff; border: solid 1px #00ccff; font-size: 10px; cursor:pointer }
.button_over { background-color: #00ccff; color: #ffffff; border: solid 1px #3399ff; font-size: 10px; cursor:pointer }


#language_links{margin-top: 21px; margin-bottom:0px;}

.list0{float:left;margin-top:0px;	margin-bottom:10px;	margin-left: 0px;list-style-type: none; }
.list0 ul{margin: 10px 0 0 0;padding: 0px;list-style-type: none;}
.list0 li{display:block;line-height:1.8em;}
.list1{width:170px;float:left;margin-top:0px;	margin-bottom:0px;	margin-left: 0px;list-style-type: none;}
.list1 ul{margin: 0px;padding: 0px;list-style-type: none;}
.list1 li{display:block;line-height:1.8em;}
.list2{float:left;margin-top:0px;	margin-bottom:0px;	margin-left: 5px;list-style-type: none;}
.list2 ul{margin: 0px;padding: 0px;list-style-type: none;}
.list2 li{display:block;line-height:1.8em;}

.table_plain{margin: 0px;padding: 0px;margin-top:10px;}
.table_plain th{border-bottom:1px solid #003399;color: #2F4368;}
.table_plain caption{font-style: italic;text-align: left;font-weight:bold;}

.form_plain {width:400px; margin-top:10px;margin-bottom:10px;}
.form_plain label { display: block;	width: 80px;float: left;font-weight:normal;line-height: 1.2em; margin-top:4px;}
.form_plain input {	display: block;	width: 200px;float: left;height:20px; margin-top:4px; 	background-image: url("images/input_background.gif"); }
.form_plain input.smallinput {	display: block;	width: 75px;float: left;height:20px; margin-top:4px; 	background-image: url("images/input_background.gif"); }
.form_plain small {	display: block;	 margin-left:83px;}
.form_plain  textarea{margin-top:4px; background-image: url("images/input_background.gif");border:1px solid #999999;}
.form_plain .button { margin-left:83px; height:20px; 	width: 100px; color:#000000; font-weight:bold; border:1px solid #999999; background: #F1F1F1 url(../Contact us_files/none)}
.form_plain .formErrorText{display: block;	margin-left:83px;}


.form_single_col {width:400px; margin-top:10px;margin-bottom:10px;}
.form_single_col label { display: block;	width: 80px;float: left;font-weight:normal;line-height: 1.2em; margin-top:3px;}
.form_single_col input {	display: block;	width: 200px;float: left;height:20px; margin-top:3px; background-image: url("images/input_background.gif"); }
.form_single_col small {	display: block;	 margin-left:83px;}
.form_single_col .button { margin-left:83px; height:20px; 	width: 100px; background-color:#F1F1F1; color:#000000; font-weight:bold; border:1px solid #999999;}

.form_double_col {width:500px; margin-top:10px;margin-bottom:10px;}
.form_double_col label {display: block;	width: 180px;float: left;font-weight:normal;line-height: 1.5em; margin-top:3px;}
.form_double_col input {display: block;	width: 200px;float: left; height:18px; margin-top:3px; background-image: url("images/input_background.gif");border:1px solid #999999; }
.form_double_col textarea{margin-top:3px; background-image: url("images/input_background.gif");border:1px solid #999999;}
.form_double_col small {display: block;	 margin-left:83px;}
.form_double_col .button {margin-left:183px; width: 80px; height:20px; color:#000000; font-weight:bold; border:1px solid #999999;	background: #F1F1F1 url(../Contact us_files/none)}
.form_double_col #clear {margin-left:10px; width: 80px; height:20px; color:#000000; font-weight:bold; border:1px solid #999999;	background: #F1F1F1 url(../Contact us_files/none)}
.form_double_col .formErrorText{display: block;	margin-left:183px;}
.form_double_col .formError, .form_plain .formError { background: #FFCC00; background-image: url("images/input_background_error.gif");}
.form_double_col .selectformError, .form_plain .selectformError { background: #FFCC00;}

.question{width:170px;float:left; color:#003399;height:30px;}
.answer{float:left;width:170px;}



/*----- Right hand sub nav container ------*/
.secondary_navcontainer {			margin:0;padding: 0;border: 0;list-style-type: none;}
.secondary_navcontainer ul{			margin:0;padding: 0;border: 0;list-style-type: none;}
.secondary_navcontainer li {		margin:0;padding: 0;border: 0;color: #335AA4; width:155px;}
.secondary_navcontainer a{			margin:0;padding: 6px 0 6px 5px;display:block;border-bottom:1px solid #689ACD; text-decoration: none;}
.secondary_navcontainer li.strong{	margin:0;padding: 6px 0 6px 15px;display:block;border-bottom:1px solid #689ACD;text-decoration: none;font-weight:bold;background: url(images/more.gif) no-repeat left center;}
/**/
.secondary_navcontainer a.strong {  margin:0;padding: 6px 0 6px 15px;display:block;border-bottom:1px solid #689ACD; text-decoration: none;font-weight:bold;background: url(images/more.gif) no-repeat left center;}
.secondary_navcontainer a.strong:hover {   margin:0;padding: 6px 0 6px 15px;display:block;border-bottom:1px solid #689ACD; text-decoration: none;font-weight:bold;background: url(images/more.gif) no-repeat left center;background-color: #EEEEEE;color: #000000;}

.secondary_navcontainer a:hover{	margin:0;padding: 6px 0 6px 5px; color: #000000;background-color: #EEEEEE; }


/*----- Right hand sub nav container ------*/
.content_list {margin:0;padding: 0;border: 0;list-style-type: none;}
.content_list ul{margin: 0; padding: 0;border: 0;list-style-type: none;}
.content_list li {margin: 0; padding: 0;border: 0;color: #335AA4; width:370px;}
.content_list a{margin:0;padding: 6px 0 6px 5px;display:block;border-bottom:1px solid #689ACD; text-decoration: none;}
.content_list a:hover{margin:0;padding: 6px 0 6px 5px; color: #000000;background-color: #EEEEEE; }
.content_list .strong a{margin:0;padding: 6px 0 6px 5px;display:block;border-bottom:1px solid #689ACD;text-decoration: none;font-weight:bold;background: url(../..images/more.gif) no-repeat left center;}


/*---------------------------*/

/* Blue Text Menu (FAQ and languages)*/
.text_menu_container {margin-top:10px;margin-bottom:0px;margin-left: 0px;}
.text_menu_container ul{margin: 0px;padding: 0px;list-style-type: none;}
.text_menu_container li { margin: 0 0px 1px 0px; display:inline; }
.text_menu_container a{padding: 0px;color: #003399;font-size:1.0em;text-decoration: none;height:1.3em;padding-top:3px;}
.text_menu_container a:hover{color: #000000;text-decoration: none;}
.text_menu_container ul ul li { margin: 0 0 1px 0; }
.text_menu_container ul ul a{display: block;padding: 0px 0px 0px 0px;color: #fff;text-decoration: none;}
.text_menu_container ul ul a:hover{color: #000000;text-decoration: none;}


/*---------------------------*/


/* Grey Text Menu (bottom text size) */

.text_menu_container_gr a .blue{color: #0000FF;}
.text_menu_container_gr a .underlined{ text-decoration:underline;}

.text_menu_container_gr {margin-top:10px;margin-bottom:10px;margin-left: 0px;}
.text_menu_container_gr ul{margin: 0px;padding: 0px;list-style-type: none;}
.text_menu_container_gr li { margin: 0 0px 1px 0px; display:inline; }
.text_menu_container_gr a{padding: 0px;color: #FFFFFF;font-size:1.0em;text-decoration: none;height:1.3em;}

.text_menu_container_gr img{vertical-align:middle;}
.text_menu_container_gr a:hover{color: #999999;text-decoration: none;}
.text_menu_container_gr ul ul li { margin: 0 0 1px 0; }
.text_menu_container_gr ul ul a{display: block;padding: 0px 0px 0px 0px;color: #fff;text-decoration: none;}
.text_menu_container_gr ul ul a:hover{color: #999999;text-decoration: none;}




#breadcrumbs a{color: #999999; text-decoration: none;}
#breadcrumbs a:link{text-decoration: none;}
#breadcrumbs a:visited{text-decoration: none;}
#breadcrumbs a:hover{color: #000000; text-decoration:none;}
#breadcrumbs a:active{text-decoration: none;}
/*---------------------------*/










/*----- Left hand nav container ------*/
.navcontainer {width:210px; overflow:hidden}
.navcontainer ul{margin: 0px;padding: 0px;list-style-type: none;}
.navcontainer li {margin: 0;}
.navcontainer ul li {margin: 0; width:210px; padding-right: 10px; }
.navcontainer .menu_item a:hover , .navcontainer .selected_menu_item a:hover{color: #ffffff;background-color: #999999;text-decoration: none;}
.navcontainer .selected_menu_item a{background-color: #F8F8F8;font-weight:bold;border-bottom:1px solid #689ACD;padding: 4px 10px 4px 15px;background-image:url(/images/menu_2.gif); background-repeat:no-repeat;}
.navcontainer .menu_item a{ background-color: #F8F8F8;  font-weight:normal;border-bottom:1px solid #689ACD; background:none; }
.navcontainer a{display:block;color: #335AA4;text-decoration: none;border-bottom:1px solid #689ACD; margin:0;padding: 4px 10px 4px 5px; font-weight:normal;}
.navcontainer ul ul .menu_item a:hover ,.navcontainer ul ul .selected_menu_item a:hover  {color: #ffffff;background-color: #999999;text-decoration: none;}
.navcontainer ul ul .selected_menu_item a{background-color: #E8E8E8;font-weight:bold;border-bottom:1px solid #689ACD;background-image:url(/images/menu_2.gif); background-repeat:no-repeat;padding: 4px 0 4px 15px;}
.navcontainer ul ul .menu_item a{font-weight:normal; background-color: #E8E8E8;border:0px;border-bottom:1px solid #689ACD;padding: 4px 0 4px 15px; background-image:url(/images/menu_2_off.gif)background-repeat:no-repeat;}
.navcontainer ul ul li {margin: 0; width:205px}
.navcontainer ul ul a{display:block;color: #335AA4;text-decoration: none;border-bottom:1px solid #689ACD;width:100%; margin:0;padding: 4px 0 4px 15px; font-weight:normal; font-size:0.9em;}
.navcontainer ul ul ul .menu_item a:hover{color: #ffffff;background-color: #999999;text-decoration: none;}
.navcontainer ul ul ul .selected_menu_item a{ background-color: #D6D6D6; font-weight:bold;border-bottom:1px solid #689ACD; background-image:url(/images/menu_3.gif); background-repeat:no-repeat;padding: 4px 10px 4px 30px;width:210px}
.navcontainer ul ul ul .menu_item a{font-weight:normal; background: #D6D6D6;padding: 4px 30px 4px 30px;background-image:url(/images/menu_3_off.gif); background-repeat:no-repeat;width:180px;}
.navcontainer ul ul ul a{display:block;color: #335AA4;text-decoration: none;border-bottom:1px solid #689ACD;width:210px; margin:0;padding: 4px 10px 4px 30px; font-weight:normal; font-size:0.8em;}



	
/*---------------------------*/


/* Other Text */
.blue_text {font-size: 1.2em; text-align: left;	color: #025496;	font-weight:600; margin: 5px 0px 0px 0px; text-decoration:none}
.blue_text a {font-size: 1.2em; text-align: left;	color: #025496;	font-weight:600; margin: 5px 0px 0px 0px; text-decoration:none}
.blue_text_small {font-size: 1.1em; text-align: left;	color: #025496;	font-weight:600; margin: 0px 0px 3px; text-decoration:none}
	
.inline { display:inline; }


/* Side panel - mainly to highlight forms */
.darkPanel{
	display:block;
	padding: 4px 4px 4px 4px;
	width:155px;
	margin: 0px;
	background: #CEE6FF;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #999999;
}
/*  border: thin solid #000000; */

#calendar ul{margin: 8px; padding: 3px;}
#calendar ul li {margin: 0;padding: 0px; padding-top:5px;line-height: 0.9em;}


.quote{
	margin:0px;
	padding:0px 5px 5px 35px;
	border: 2px dotted #2F5394;
	background: #F4F9FF url(images/quotes66.gif) no-repeat left top;
}
.cite{	
	font-size: 0.9em;
	font-style:italic;
}












/*---------------------------*/



#footer .footer_right_bottom{
	border:0;
	margin-left: 620px;
	padding-top: 45px;
	clear: both;
}
#footer .footer_list{
	line-height: 2em;
	list-style-type: none;
	color: #FFFFFF;
	width:150px;
}

#footer .footer_list li a:hover{
	color: #66FFFF;
	text-decoration: underline;
}
#footer .footer_text {
	float: left;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
	padding-right: 40px;
	height: 120px;
}
#footer_left_left {
	margin-top: 20px;
	float: left;
}


#footer .footer_list{
list-style-type: none;
color: #ffffff;
}

#footer .footer_text{
float: left;
margin-right: 10px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #0099ff;
padding-right: 40px;
height: 120px;
}

.footer_text.last {
border:none !important;
float:left;
height:120px;
margin-top:0;
padding-top:0;
}



#footer a:link {
color: #333333;
}

#footer a:hover{
color: #0000ff;
}

#footer .footer_list li{
display:block;
}

#footer .footer_list li a{
color: #ffffff;
text-decoration: none;
}

#footer  .footer_list li a:hover{
color: #66ffff;
text-decoration: underline;
}

.boxYearLink { width:165px; padding:3px 5px 3px 5px; overflow:hidden; background-position:left top; background-repeat:repeat-x; border-bottom-width:1px; border-bottom-style:solid; }
.boxYearLink1 { float:left; background-image:url(/skin/frontend/default/ibo_store/images/year-link-1.gif); background-color:#FC9C5A; border-bottom-color:#F0B68E; }
.boxYearLink2 { margin:0 auto; background-image:url(/skin/frontend/default/ibo_store/images/year-link-2.gif); background-color:#E44D6B; border-bottom-color:#E28799; }
.boxYearLink3 { float:right; background-image:url(/skin/frontend/default/ibo_store/images/year-link-3.gif); background-color:#546293; border-bottom-color:#8B94B0; }
.boxYearLink a { color:#FFFFFF; text-decoration:none; display:block; background:url(../images/year-link-arrow.gif) right bottom no-repeat; padding:4px 0px 0 0px; text-align:center; }
.boxYearLink a:hover { }

#body_right_content_left .boxYearLinkContent ul { margin:0; padding:0; list-style:none; }
#body_right_content_left .boxYearLinkContent ul li { padding:10px 10px; margin-bottom:3px; }
#body_right_content_left .boxYearLinkContent ul li h3 { font-size:1em; font-weight:bold; margin-bottom:10px; display:block; }
#body_right_content_left #boxYearLinkContent1 ul li { background:#FEE0B8; }
#body_right_content_left #boxYearLinkContent1 ul li.row1 { background:#FEECD3; }
#body_right_content_left #boxYearLinkContent2 ul li { background:#FCB8C5; }
#body_right_content_left #boxYearLinkContent2 ul li.row1 { background:#FAD2DA; }
#body_right_content_left #boxYearLinkContent3 ul li { background:#BBC2D9; }
#body_right_content_left #boxYearLinkContent3 ul li.row1 { background:#D4D9E7; }
#body_right_content_left .boxYearLinkContent ul li a { /*display:block; background:url(../images/year-link-content-arrow-1.gif) right bottom no-repeat; */text-decoration:none; color:#000000; }
#body_right_content_left .boxYearLinkContent ul li a:hover { text-decoration:underline; }
/*#main #boxYearLinkContent2 ul li a { background-image:url(../images/year-link-content-arrow-2.gif); }
#main #boxYearLinkContent3 ul li a { background-image:url(../images/year-link-content-arrow-3.gif); }*/


