body {
	background: #5f5f5f; 
	background-image: url(/img/layout/body_bg.gif);
    background-repeat:repeat;
	margin: 0px;
	padding: 0px;
	text-align: left; 
	font: 12px Verdana;
	line-height: 160%;
	color: white;
}


table {	
	font: 12px Verdana;
	line-height: 150%;
	color: white;
}

td.pT5	{	padding-top: 5px 	}

.colPhotoHover  { border: 2px solid #cb9c99}
.colPhoto 		{ border: 2px solid #646464}

.prodPhotoHover	{ border: 3px solid #cb9c99}
.prodPhoto 		{ border: 3px solid #646464}

.cBg {		color: #333333 }
.cRose {	color: #e2c1be }			/* 226 193 190 */
.bgRoseLig { 	background:#e2c1be 	}	/* 226 193 190 */
.bgRoseMed {	background:#d5a6a3	}  	/* 213 166 163 */
.bgRoseDar {	background:#cb9c99	}  	/* 203 156 153 */
img {		border: 0 }

/*
#LeftRibbon {	
	position: absolute;
	width: 170px;
	height: 100%;
	background: #e2c1be;
}
*/

#TocRibbon {	
	background: #d5a6a3;
	background-image: url(/img/layout/ribbon_top_bg.gif);
    background-repeat: repeat-x;	
	position: absolute;
	width: 100%;
	height: 51px;
	top: 50px;
	left: 0px;
	z-index:0;
}

/* TOC */
#Toc {
	position: absolute;
	width: 713px;
	top: 7px;
	left:195px;
	text-align:right;
}
#Toc a:hover img		{	filter:alpha(opacity=60);	} 


#MainPageContainer {
	position: absolute;
	background: #e2c1be;
	top: 101px; 
	left: 0;
	width: 100%;
}

#MainPageMargin {
	background: #e2c1be;
	width: 960px;
}

#MainPage {
	position: relative;
	top: 0px;
	left: 147px;
	width:813px;
}

#MainTable {
	position: relative;
	top: 9px;
	width: 813px;
	left: 0;
	background: #333333;
	background-image: url(/img/layout/photo_bg.gif);
    background-repeat: no-repeat;	

}

#MiddleRibbon {
	width: 100%;
	background: #e2c1be;
	background-image: url(/img/layout/ribbon_top_bg.gif);
    background-repeat: repeat-x;
}

#BottomRibbon {
	width: 100%;
	background: #d5a6a3;
	background-image: url(/img/layout/ribbon_bottom_bg.gif);
    background-repeat: repeat-x;
}

#Copyright {
	width: 960px;
	text-align:right;
}

#PageTitle {
	margin-bottom:14px;
}


/* SUBMENU */
#Submenu {
	position: absolute;
	top: -7px;
	right: 2px;
	height:22px;
	text-align:right;
	background: url(/img/layout/submenu_bg.gif) right top no-repeat;
}
#Submenu a 			{	color: white;	text-decoration: none;	}
#Submenu a:hover 	{	color: #c8c8c8; text-decoration: none;	} 

#Submenu div 		{	margin:4px 15px 0 0 }
#Submenu span 		{	margin-left:20px }




.linDots 	{	background:url(/img/line_dotted.gif) top left repeat-x;	} 

.textXS {	font: 9px Verdana;	}
.textS 	{	font: 10px Verdana;	line-height:13px}
.textM 	{	font: 11px Verdana;	line-height:15px}
.textL 	{	font: 13px Verdana; }

a:active 			{	color: #cb9c99;		}
a:link, a:visited 	{	color: #cb9c99;		}
a:hover 			{	text-decoration: none;	}

a.dot:active 			{	color: #cb9c99;	text-decoration: none;border-bottom:1px dotted			}
a.dot:link, a.dot:visited 	{	color: #cb9c99;	text-decoration: none; border-bottom:1px dotted		}
a.dot:hover 			{	border-bottom:none; text-decoration: none;	} 

a.NU:link, a.NU:visited 	{	text-decoration: none;	}
a.NU:hover 					{	text-decoration: none;	}

a.hoverOpacity:hover img 	{	filter:alpha(opacity=70);	} 

input.std, textarea.std 	{	color: white; border: 0; background: rgb(90,90,90); border: 1px solid rgb(90,90,90)}
input.focus, textarea.focus {	color: black; border: 0; background: #cb9c99; border: 1px solid #cb9c99}


div.link_preview_border 	{	position: relative;	border:2px solid #d5a6a3	}
div.link_preview_border_on 	{	position: relative;	border:2px solid #cb9c99	}

div.link_preview_border3 	{	position: relative;	border:3px solid #d5a6a3	}

div.link_preview_border div.link_preview_border_tl	{	top: 	-2px; 	left:  -2px;  	background: #000 url('/img/corners_colphoto_off.gif') left top no-repeat #333333;	}
div.link_preview_border div.link_preview_border_tr	{	top: 	-2px; 	right: -2px; 	background: #000 url('/img/corners_colphoto_off.gif') right top no-repeat #333333;	}
div.link_preview_border div.link_preview_border_bl	{	bottom: -2px;	left:  -2px;		background: #000 url('/img/corners_colphoto_off.gif') left bottom no-repeat #333333;}
div.link_preview_border div.link_preview_border_br	{	bottom: -2px;	right: -2px;	background: #000 url('/img/corners_colphoto_off.gif') right bottom no-repeat #333333;}

div.link_preview_border3 div.link_preview_border3_tl	{	top:    -3px; 	left:  -3px;  	background: #000 url('/img/corners_colphoto_off.gif') left top no-repeat #333333;	}
div.link_preview_border3 div.link_preview_border3_tr	{	top:    -3px; 	right: -3px; 	background: #000 url('/img/corners_colphoto_off.gif') right top no-repeat #333333;	}
div.link_preview_border3 div.link_preview_border3_bl	{	bottom: -3px;	left:  -3px;		background: #000 url('/img/corners_colphoto_off.gif') left bottom no-repeat #333333;}
div.link_preview_border3 div.link_preview_border3_br	{	bottom: -3px;	right: -3px;	background: #000 url('/img/corners_colphoto_off.gif') right bottom no-repeat #333333;}

.link_preview_border_tl, .link_preview_border_tr, .link_preview_border_bl, .link_preview_border_br 		{	position: absolute;	width:3px; height:3px; font-size:0px	}
.link_preview_border3_tl, .link_preview_border3_tr, .link_preview_border3_bl, .link_preview_border3_br 	{	position: absolute;	width:4px; height:4px; font-size:0px	}

