 img, .box_blue-clip_01, .box_blue-clip_03, .box_blue-clip_06, .box_blue-clip_08, .oledrion_productthumb, .view-product-shad1_01, .view-product-shad1_02, .view-product-shad1_03, .view-product-shad2_01, .view-product-shad2_02, .view-product-shad2_03, .breadcrumb_01, .breadcrumb_03 { behavior: url('include/iepngfix.htc') }
 
.home_page{
	width: 100%;
        background:#F0F4F9;
		display:table;
		position:relative;
	margin:0 0 20px;
}
.categorie {
	background: #FFFFFF;
	float:left;
	margin:1%;
	position:relative;
	text-align:center;
	width:47%;
}

.categorie h2 {
	background: #D2D2FF;
	color:#000;
	font-size:20px;
	font-weight:700;
	margin:0 0 8px;
	padding: 5px 0 5px 10px;
	position:relative;
}

.oledrion_small_list h2{
	background:#D2D2FF;
	color:#000;
	font-size:20px;
	font-weight:700;
	margin: 1px 0 8px;
	padding: 5px 0 5px 10px;
	position:relative;
}
	
.oledrion_productdescription {
	width: auto;
}

.oledrion_lettrine {
	color: #D26502;
	border: 1px solid #D56A00;
	background-color: #FFF;
	padding: 3px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 160%;
	font-weight: bold;
	width: 10px;
}
.oledrion_lettrine-L {
	color: #D26502;
}

/* Start layout CSS */
.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
	cursor:pointer;
	border-bottom:3px solid #C5C2B2;
	border-right:1px solid #ACA899;
	border-left:1px solid #FFF;
	background-color: #ECE9D8;
}

.tableWidget_headerCell{	/* Standard column header */
	border-top:2px solid #ECE9D8;
}

.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
	border-top:2px solid #FFC83C;
}
.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
	background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */
}

.tableWigdet_headerCellDown{
	border-top:2px solid #FFC83C;
	background-color:#DBD8C5;
	border-left:1px solid #ACA899;
	border-right:1px solid #FFF;
}

.tableWidget td{
	margin:0px;
	padding:2px;
	border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
}

.tableWidget tbody{
	background-color:#FFF;
}
.tableWidget{
	font-family:arial;
	font-size:12px;
	width:400px;
}

/* End layout CSS */


div.widget_tableDiv {
	border:1px solid #ACA899;	/* Border around entire widget */
	height: 200px;
	overflow:auto;
	overflow-y:auto;
	overflow:-moz-scrollbars-vertical;
	width:400px;
}

html>body div.widget_tableDiv {
	overflow: hidden;
	width:400px;
}

.tableWidget thead{
	position:relative;
}
.tableWidget thead tr{
	position:relative;
	top:0px;
	bottom:0px;
}



	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;

	}


/* New styles */

.box_blue-clip_01 {
	background-image: url('../images/welcome/welcome_01.png');
	background-repeat: no-repeat;
	background-position: left top;
	height: 52px;
	width: 44px;
	margin: 0px;
	padding: 0px;
}
.box_blue-clip_02 {
	background-image: url('../images/welcome/welcome_02.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin: 0px;
	padding: 0 0 0 10px;
}
.box_blue-clip_03 {
	background-image: url('../images/welcome/welcome_03.png');
	background-repeat: no-repeat;
	background-position: right top;
	height: 52px;
	width: 33px;
	margin: 0px;
	padding: 0px;
}
.box_blue-clip_04 {
	background-image: url('../images/welcome/welcome_04.gif');
	background-repeat: repeat-y;
	background-position: left top;
	width: 44px;
	margin: 0px;
	padding: 0px;
}
.box_blue-clip_05 {
	background-image: url('../images/welcome/welcome_05.gif');
	background-repeat: repeat-y;
	background-position: right top;
	width: 33px;
	margin: 0px;
	padding: 0px;
}
.box_blue-clip_06 {
	background-image: url('../images/welcome/welcome_06.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
	width: 44px;
	margin: 0px;
	padding: 0px;
}
.box_blue-clip_07 {
	background-image: url('../images/welcome/welcome_07.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 17px;
}
.box_blue-clip_08 {
	background-image: url('../images/welcome/welcome_08.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
	width: 33px;
	margin: 0px;
	padding: 0px;
	
}

.welcome-message, .category-list, .oledrion_catdescription {
	background-color: #FFFFFF;
}

.oledrion_productthumb {
	background-image: url('../images/box_thumb-products.png');
	text-align: center;
	height: 134px;
	width: 130px;
	padding-top: 16px;
	background-repeat: no-repeat;
    vertical-align: top;
}

.oledrion_image_product {
	width: 70%;
}

.oledrion_product_title_view-product {
	float:left;
	margin:10px 0 30px 5px;
	width:100%;
}
.oledrion_product_title_view-product h1{
	margin:5px 0 5px 0;
}
.oledrion_product_title_view-product h2{
	margin:5px 0 5px 0;
}

.oledrion_product_thumb-big {
	width: 15%;
	float:left;
	text-align:center;
	padding:0 0 25px 0;
}
.oledrion_product_prix_and_add {
	width:41%;
	float:left;
}
.oledrion_product_info_complementaire {
	width: 262px;
	float:right;
}

.oledrion_productprice_view-product {
	background-color:#FCF7DA;
	display:block;
	margin:0 0 10px 15%;
	padding:8px;
	position:relative;
}
.oledrion_view-product_add {
	margin:0 0 10px 15%;
}

.oledrion_view-product_price {
	padding: 0px;
}

.oledrion_productprice
{
	color:#B40030;
	font-weight:bold;
}

.oledrion_view-product_shipping-price {
	padding: 4px 0px 0px 0px;
}

.oledrion_productdate {
	padding-bottom: 2px;
}

.oledrion_productlangue {
	padding-top: 2px;
}

.oledrion_otherinf {
	background-color: #EEF2F7;
	margin: 10px;
	padding: 5px;
	border: 1px solid #D1DBE7;
}

.oledrion_authorbio {
	margin-top: 15px;
}

.oledrion_authorphotos img {
	border: 1px solid #4F4F4F;
}

.oledrion_alphabet {
	text-align: center;
}
.oledrion_alphabet a {
	font-size: 120%;
	text-decoration: none;
}
.oledrion_alphabet a:hover {
	text-decoration: underline;
}

.oledrion_listauthors {
	width: 50%;
}

.oledrion_listauthors a {
	font-weight: normal;
	text-decoration: none;
}

.oledrion_listauthors a:hover {
	text-decoration: underline;
}

#oledrion-logo {
	text-align: center;
	display:none;

}

#oledrion_publicite {
	border: 1px solid #E9E9E9;
	background-color: #F7F7F7;
	margin: 10px;
	padding: 5px;
}

#oledrion_caddy {
	margin: 10px;
}

.oledrion_productssummary {
	padding: 0px 10px 10px  10px;
}

.oledrion_productssummary_view-product h3, .oledrion_description_view-product h3, .oledrion_otherinf h3 {
color:#2E5276;
font-size:20px;
font-weight:bold;
margin:15px 0 5px;
}

.oledrion_description_view-product h4{
color:#2E5276;
font-size:16px;
font-weight:bold;
margin:15px 0 5px;
}

.oledrion_description_view-product ul li{
background:transparent url(../images/arrowbluegray.jpg) no-repeat scroll 0 2px;
list-style-type:none;
padding:1px 10px 1px 15px;
text-align:left;
}
.oledrion_description_view-product ul  ul li{
background:transparent url(../images/arrowblue.jpg) no-repeat scroll 0 2px;
list-style-type:none;
padding:1px 10px 1px 15px;
text-align:left;
}

.oledrion_producttitle {
	font-size: 120%;
	padding: 10px 78px 5px 10px;
}
.oledrion_producttitle  a {
	text-decoration: underline;
}

.oledrion_producttitle  a:hover {
	text-decoration: none;
}

.oledrion_producttitle_view-product h2 {
	color: #000000;
	padding: 20px 10px 15px 1px;
}

.oledrion_productauthor {
	padding: 0px 10px 10px 10px;
	font-weight: bold;
	font-size: 90%;
}

.oledrion_productauthor_view-product, .oledrion_producttranslators_view-product {
	font-weight: bold;
	font-size: 90%;
	padding-top: 10px;
}

.oledrion_productauthor_view-product a, .oledrion_producttranslators_view-product a {
	text-decoration: underline;
}

.oledrion_productauthor_view-product a:hover, .oledrion_producttranslators_view-product a:hover {
	text-decoration: none;
}

.oledrion_productprice {
	float: left;
	margin-bottom: 5px;
	font-size:small;
	margin-top:-1em;
}

.oledrion_productpricer {
	float: right;
}
.oledrion_productprice a {

}

/* page curl */
.page-curl_01 {
	background-repeat: no-repeat;
	background-position: right top;
	/*background-image: url(../images/page-curl/page-curl_01-4.jpg);
	border-color:white white #E8E8E8 #E8E8E8;
	border-width:2px;
	border-style:solid;
	*/
	padding: 14px 29px 10px 10px;
        height:150px;
        vertical-align: top;
}


#oledrion_publicite-category {
	border: 1px solid #E9E9E9;
	background-color: #F7F7F7;
	margin: 10px;
	padding: 5px;
}

.oledrion_catdescription h2 {
	text-align: center;
}
.oledrion_description {
	padding: 10px 15px 10px 10px;
	text-align:justify;
}


.oledrion_read-more {
	float: right;
	padding: 0px 15px 0px 0px;
}

.oledrion_catdescription h2, .featured-blocks-titles h2  {
	margin-top: 0px;
}

/* View product*/

.view-product-shad1_01 {
	background-image: url(../images/view-product/view-product-shad1_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 4px;
	width: 4px;
}
.view-product-shad1_02 {
	background-image: url(../images/view-product/view-product-shad1_02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 4px;
}
.view-product-shad1_03 {
	background-image: url(../images/view-product/view-product-shad1_03.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 4px;
}
.view-product-shad2_01 {
	background-image: url(../images/view-product/view-product-shad2_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	width: 4px;
}
.view-product-shad2_02 {
	background-image: url(../images/view-product/view-product-shad2_02.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 4px;
}
.view-product-shad2_03 {
	background-image: url(../images/view-product/view-product-shad2_03.png);
	background-position: left bottom;
	width: 4px;
	background-repeat: no-repeat;
}


/* end view product */

.oledrion_productdescription {
	background-color: #FFFFFF;
	padding: 0px 10px 10px 10px;
	color: #575757;
}


.oledrion_productdescription p {
	padding: 10px 5px 5px 3px;
	color: #000;
	text-align: justify;
}

.oledrion_productdescription-contentTitles {
	color: #000;
	font-weight: bold;
}

#productshoop_breadcrumb {
	color: #000;
	padding: 3px;
	font-weight: bold;	/*margin: 10px 0px 10px 0px;*/
}

#productshoop_breadcrumb a {
	color: #000;
	text-decoration: underline;
}

#productshoop_breadcrumb a:hover {
	text-decoration: none;
}
.breadcrumbT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	margin-top: 2px;
	margin-bottom: 15px;
}
.breadcrumb_01 {

}
.breadcrumb_02 {


}
.breadcrumb_03 {

}


.oledrion_cat-map li {
	height: 1.5em;
}

.oledrion_cat-map li a{
	font-weight: normal;
	text-decoration: none;
	height: 1.5em;
}

.oledrion_cat-map li a:hover{
	text-decoration: underline;
}

#oledrion_caddy td {
	background-color: #fdfdfd;
	background-image: url(../images/bg-degrad-soft-grey.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #FFFFFF;
	border-bottom-color: #ececec;
	border-left-color: #ececec;
	padding: 3px;
	color: #000000;
}

#oledrion_caddy th {
	background-color: #2E5276;
	background-repeat: repeat-x;
	background-position: left top;
	color: #000;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
        border-color: #F6F6F6;
}

.oledrion_caddy-titles {
	color: #FFF;
}

.oledrion_discount-description {
	background-color: #FCF7DA;
	border: 1px solid #F9EEB5;
	padding: 5px;
	margin: 10px 0px 10px 0px;
	font-weight: normal;
	color: #4B4B4B;
	font-size: 11px;
}

.oledrion_discounts {
	padding: 40px 0px 30px 12px;
}

.oledrion_discounts h3 {
	color: #A40004;
}

.oledrion_alert {
	text-align: center;
	color: #FF0000; 
	font-weight: bold; 
	border: solid 1px #000000; 
	padding: 10px;
}
.oledrion_productindex
{
list-style-type:none;
padding:0;
margin:0;
}

.oledrion_productlist
{
margin:0;
padding:0;
}

.oledrion_productindex .alink
{
display:block;
width:100%;
overflow:hidden;
}


.oledrion_productindex .alink:hover, .oledrion_productindexrelated .alink:hover
{
	background-color:#E9EFF5;
}
/*
.oledrion_productindex a:link, .oledrion_productindex a:visited
{
display:block;
width:100%;
overflow:hidden;
}


.oledrion_productindex a:hover, .oledrion_productindexrelated a:hover
{
	background-color:#E9EFF5;
}*/
.oledrion_productindex a *, .oledrion_productindexrelated a *
{
color:#000000;
}
.oledrion_productindex a a, .oledrion_productindexrelated a a
{
background:none;
display:inline;
}
.oledrion_productindex a h3
{
color:#2F5376;
margin:5px 0 10px 0;
font-size:small;
}

.oledrion_productindexrelated a h3
{
color:#2F5376;
margin:0 0 0.3em;
font-size:small;
}

.oledrion_productindex a h4, .oledrion_productindexrelated a h4
{
color:#2F5376;
margin:0 0 10px 0;
font-size:13px;
}
.oledrion_productthumb
{
float:left;
margin:5px 20px 5px 5px;
}
.oledrion_productindexrelated
{
list-style-type:none;
padding:0;
margin:0;
}

.oledrion_productlistrelated
{
margin:0;
padding:0;
}
.oledrion_productindexrelated a:link, .oledrion_productindexrelated  a:visited
{
display:block;
float:left;
height:17em;
padding:0.5em 1.1em;
overflow:hidden;
width:14em;
}


.oledrion_productindexrelated .oledrion_productthumb
{
float:left;
margin:5px 5px 5px 5px;

}

.oledrion_related h2{
	background:#D2D2FF;
	color:#000;
	font-size:20px;
	font-weight:700;
	margin: 1px 0 8px;
	padding: 5px 0 5px 10px;
	position:relative;
}

.round_corner_topleft, .round_corner_topleft_bleu  {
	background-position:top left;
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}


.round_corner_topright, .round_corner_topright_bleu  {
	background-position:top right;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.round_corner_bottomleft, .round_corner_bottomleft_bleu {
	background-position:bottom left;
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.round_corner_bottomright, .round_corner_bottomright_bleu  {
	background-position:bottom right;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.round_corner_topleft , .round_corner_topright, .round_corner_bottomleft, .round_corner_bottomright {
	background-image:url('../images/corners.png');
}
.round_corner_topleft_bleu , .round_corner_topright_bleu, .round_corner_bottomleft_bleu , .round_corner_bottomright_bleu {
	background-image:url('../images/corners-bleu.png');
}

.thumb_corner_topleft  {
	background-position:top left;
	left: 0px;
	top: 0px;
		height: 17px;
	width: 17px;
	position: absolute;
}


.thumb_corner_topright  {
	background-position:top right;
	right: 0px;
	top: 0px;
		height: 17px;
	width: 17px;
	position: absolute;
}

.thumb_corner_bottomleft {
	background-position:bottom left;
	left: 0px;
	bottom: 0px;
		height: 17px;
	width: 17px;
	position: absolute;
}
.thumb_corner_bottomright  {
	background-position:bottom right;
	right: 0px;
	bottom: 0px;
		height: 17px;
	width: 17px;
	position: absolute;
}

.thumb_corner_topleft , .thumb_corner_topright, .thumb_corner_bottomleft, .thumb_corner_bottomright {
	background-image:url('../images/thumb_rond.png');

}

.thumb_top  {
	background-image:url(../images/thumb_top.png);
	background-position:top center;
	left:17px;
	top:0;
	position:absolute;
	right:17px;
	height:17px;
}


.thumb_bottom  {
	background-image:url(../images/thumb_bottom.png);
	background-position:bottom center;
	left:17px;
	bottom:0;
	position:absolute;
	right:17px;
	height:17px;
}

.thumb_right {
	background-image:url(../images/thumb_right.png);
	background-position:right center;
	bottom:17px;
	right:0;
	position:absolute;
	top:17px;
	width:10%;
}
.thumb_left  {
	background-image:url(../images/thumb_left.png);
	background-position:left center;
	bottom:17px;
	left:0;
	position:absolute;
	top:17px;
	width:10%;
}



.oledrion_produit_thumb{
float:left;
padding:0.5em 0.5em 0.5em 1em;
position:relative;
width:100%;
cursor: pointer;
}
.oledrion_produit_description{
float:left;
margin-left:-0.7em;
cursor: pointer;
}

.oledrion_produit_thumb img.produit_thumb{
/*width:85px;*/
}

#frmUpdate input, #frmGoOn input, #frmEmpty input {
	font-size: 100%;
	font-weight: Bold;
	color: #000;
	background-color: #F6F6F6;
	border: 1px solid #00;
	background-position: left top;
}
/*
#frmCheckout input, #informationfrm input.formButton, #payform input.formButton  {
	font-size: 140%;
	background-image: url(../images/imput-degrade.jpg);
	background-position: left;
	color: #0b239f;
	font-weight: Bold;
}*/
#frmCheckout input, #informationfrm input.formButton, #payform input.formButton  {
background-image:url(../images/jevalide.jpg);
background-position:right top;
border-color:#000000;
border-width:0 0 0 2px;
color:#0B239F;
font-size:1.6em;
font-weight:bold;
height:30px;
padding-right:33px;
}


.red-line {
	background-color: #bd420e;
	height: 2px;
	margin-top: 1px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

#buy_button {
	border-width: 0px;
}

.oledrion_related h2{
margin: 25px 10px 10px 5px;
}

		.relatedprincipal {
		    width:100%;
			background-image:url('../images/area_left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
		}
        .relatedhautbis {
			background-image:url('../images/area_right.gif');
			background-repeat: repeat-y;
            background-position: right;
		}

		.relatedhaut {
            height:7px;
            background-image:url('../images/area_top.gif');

		}

			.relatedcoingh {
                                width:20px;
				height:20px;
				background-image:url('../images/area_top_left.gif');
				float: left;

			}
			.relatedcoindh {
                width:20px;
				height:20px;
				background-image:url('../images/area_top_right.gif');
				float: right;

			}
		.contenu {
			padding: 0 32px 0 25px;
			min-height:130px;
		}

		.contenu p {
			margin: 0px;

		}

		.relatedbas {
            height:20px;
            background-image:url('../images/area_bottom.gif');
            background-position:bottom left;
background-repeat:repeat-x;
		}
			.relatedcoingb {
                width:20px;
				height:20px;
				background-image:url('../images/area_bottom_left.gif');
				float: left;
			}
			.relatedcoindb {
                width:20px;
				height:20px;
				background-image:url('../images/area_bottom_right.gif');
			    float:right;
			}
			
			
			
.lesrayons,.lesrayonsdroite {
	float: left;
}
.lesrayons h1 {
	margin: 8px 10px 10px 2px;
        color: #790023
}

.lesrayonsgenerale,.lesrayonsrecherche,.lesrayons  {
        margin: 1px;
        padding:7px;
}
.lesrayons  {
        border-right: 2px solid #1673D0;
}
.lesrayonsgenerale  {
        border-left: 2px solid #1673D0;
}
.lesrayonsrecherche  {
        border-left: 2px solid #1673D0;
        border-top: 2px solid #1673D0;
}


.oledrion_small_list{
        width:48%;
        float:left;
		margin:0 1%;
}

.oledrion_small_list h2{
background:#D2D2FF none repeat scroll 0 0;
color:#000000;
font-size:20px;
font-weight:700;
margin:1px 0 8px;
padding:5px 0 5px 10px;
position:relative;
}


	ul.rated_list
	{
		margin:0;
		padding:0;
		text-indent:0;
		width:50%px;
	}
	
	ul.rated_list li
	{
	list-style-type:none;
	margin:2px 0px;
	}
	
	ul.rated_list li a:link, ul.rated_list li a:visited
	{
	border:1px solid #F5F5FF;
	text-decoration:none;
	position:relative;
	display:block;
	background:url('../images/list_normal.png') repeat-x;
	width:auto;
	height:71px;
	overflow:auto;
	padding:10px 0;
	}
	
	ul.rated_list li a:hover
	{
	border:1px solid #D2D2FF;
	background:url('../images/list_hover.png') repeat-x;
	}
	
	ul.rated_list li:first-child a img
	{
	display:block;
	float:left;
	width:90px;
	height:120px;
	
	}
	
	ul.rated_list li a img
	{
	display:block;
	float:left;
	width:45px;
	height:60px;
	margin:0px 20px 0px 10px;
	}
	ul.rated_list li:first-child a:link, ul.rated_list li:first-child a:visited
	{
	background:url('../images/list-first_normal.png') repeat-x;
	border:1px solid #FFFFCC;
	height:130px;
	}
	
	ul.rated_list li:first-child a:hover
	{
	border:1px solid #FFFF99;
	background:url('../images/list-first_hover.png') repeat-x;
	}
	
	span.price
	{
	bottom:1px;
	color:#B40030;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	position:absolute;
	right:10px;
	width:100px;
	}
	
	
	ul.view_list
	{
		margin:0;
		padding:0;
		text-indent:0;
		width:50%px;
	}
	
	ul.view_list li
	{
	list-style-type:none;
	margin:2px 0;
	}
	ul.view_list li a h4
	{
	font-size:13px;
	}
	ul.view_list li a:link, ul.view_list li a:visited
	{
	text-decoration:none;
	position:relative;
	display:block;
	background:#F5F5F5;	
	width:auto;
	height:30px;
	overflow:visible;
	padding:5px 0;
	}
	
	ul.view_list li a:hover
	{
	background:#F2F2F2;
	}
	
	ul.view_list li a img
	{
	display:block;
	float:left;
	width:22px;
	height:30px;
	margin:0px 20px 5px 5px;
	}
	
.navframe {
	width: 100%;
	background-color: #F0F4F9;
	position:relative;
	margin:0 0 10px 0;
	overflow:hidden;
}
.navframe ul
{
margin:10px 0px 10px 15px;
padding:0;
}

.navframe a:hover
{
text-decoration:underline;
}
.navframe .left_col {
	height: 100%;
	float: left;
	width: 49%;
}
.navframe .rightcol {
	float: right;
	width: 50%;
	top: 0px;
	right: 0px;
}
.navframe .padding
{
	margin-left:10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.navframe .round_corner_topleft {
	background-image:url('../images/corners.png');
	background-position:top left;
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.navframe .round_corner_topright {
	background-image:url('../images/corners.png');
	background-position:top right;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.navframe .round_corner_bottomleft {
	background-image:url('../images/corners.png');
	background-position:bottom left;
	
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.navframe  .round_corner_bottomright {
	background-image:url('../images/corners.png');
	background-position:bottom right;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}


.navframe .rightcol span.hr {
	height: 0px;
	display:block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBCBA5;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	margin:10px 0px;
}

.navframe h4
{
margin:0 0 10px 0;
color:#2F5376;
}

