/* ---------- Background ---------- */


body
{
	background:#2c000c url(../images/bg_site.jpg) center top no-repeat;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
	font-weight:normal;
}
.bg_scrolling_img
{
	background:#FFFFFF url(../images/bg_scrolling_img.jpg) center top repeat-x;
	height:167px;
}
.bg_form_center
{
	background:#FFFFFF url(../images/bg_form_center.jpg) center top repeat-x;
	height:230px;
}

/* ----------------------- End of Background ------------------------------ */




/* ------------------------ General ------------------------- */

img{outline:none;}
A, A:hover{outline:none;}


img.PhotoBorderMedium
{
	background-color:#FFFFFF;
	border:1px solid #6583bf;
}

.PhotoBorderSmall_Div
{
	background-color:#FFFFFF;
	border:1px solid #adc0e8;
}
.PhotoBorderSmall_Div:hover
{
	border:1px solid #FFFFFF;
}

img.PhotoBorderSmall
{
	background-color:#FFFFFF;
	border:1px solid #adc0e8;
}
A img.PhotoBorderSmall:hover
{
	border:1px solid #FFFFFF;
}

A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#92092d;
	font-weight:normal;
	text-decoration:none;
}
A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
}
A.MoreLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#92092d;
	font-weight:normal;
	text-decoration:none;
}
A.MoreLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
}



/* ------------------------------------------------- */

.Heading_Panel
{
	font-family:"Century Gothic", "AvantGarde Bk BT", Arial, Intrepid;
	font-size:18pt;
	color:#470a1a;
}
.Heading_Main
{
	font-family:"Century Gothic", "AvantGarde Bk BT", Arial, Intrepid;
	font-size:18pt;
	color:#470a1a;
}
.Heading_Sub
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.5pt;
	padding:0px 0px 5px 0px;
}
.Heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.5pt;
}

.Text_Price
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#d60000;
}

.DateText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#d7c1c4;
}
.Text_Description
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
	line-height:14pt;
	text-align:justify;
}
.Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
}
.Text_Dark
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#7186b3;
}
.Text_HighLight
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#652a00;
	line-height:12pt;
}




A.Link_Normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#92092d;
	font-weight:normal;
	text-decoration:none;
}
A.Link_Normal:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
}
A.Link_Bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#92092d;
	font-weight:bold;
	text-decoration:none;
}
A.Link_Bold:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
.Link_Bold_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#99b7ff;
	font-weight:bold;
	text-decoration:none;
}

.DIV_Text_Description
{
	width:614px;
	text-align:left;
	margin:0px;
	padding:0px;
}
.DIV_Image_Left
{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}
.DIV_Image_Right
{
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.Panel_Banner
{
	width:250px;
	margin:20px 0px 20px 0px;
	padding:0px;
}

.Quot_Left
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt; 
	font-weight:bold;
	margin:0px 5px 0px 0px;
}
.Quot_Right
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt; 
	font-weight:bold;
	margin:0px 0px 0px 5px;
}

/* ------------------------ End of General -------------------------------- */

/* ---------- Main Menu ---------- */
A.MainMenu
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica-Normal, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#470a1a;
	text-decoration:none;
	letter-spacing:0.5pt;
	vertical-align:top;
	border-bottom:0px solid #eddecf;
	padding:0px 10px 2px 10px;
	margin:0px;
}
A.MainMenu:hover
{
	font-family:"Trebuchet MS", Arial, Helvetica-Normal, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#870023;
	text-decoration:none;
	letter-spacing:0.5pt;
	vertical-align:top;
	border-bottom:2px solid #b9909b;
	padding:0px 10px 0px 10px;
	margin:0px;
}
.MainMenu_Text
{
	display:block;
	vertical-align:middle;
}
.MainMenu_Text_Sep
{
	color:#9d7781;
	padding:0px;
	margin:0px;
}


/* ----------------------- End of Main Menu --------------------------------- */


/* ----------------------- Panel Menu --------------------------------- */
.PanelMenu_Link
{
	margin:0px;
	padding:0px;
	width:230px;
}
.PanelMenu_Link ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.PanelMenu_Link ul li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

A.PanelMenu_Link
{
	display:block;
	background:url(../images/panel_menu_bg.jpg) left top no-repeat;
	width:210px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#2c000c;
	text-decoration:none;
	letter-spacing:0.5pt;
	padding:7px 10px 0px 10px;
}
A.PanelMenu_Link:hover
{
	background:url(../images/panel_menu_bg_h.jpg) left top no-repeat;
	width:210px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#92092d;
	text-decoration:none;
	letter-spacing:0.5pt;
}
/* ----------------------- End of Panel Menu --------------------------------- */



/* ---------- Footer ---------- */
.Footer_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#b79fa5;
	font-weight:normal;
}
.Footer_Text_Small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#70585e;
	font-weight:normal;
}
A.Footer_Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#c7b197;
	font-weight:normal;
	text-decoration:none;
	line-height:14pt;
}
A.Footer_Link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
A.Footer_Link_Small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#70585e;
	font-weight:normal;
	text-decoration:none;
}
A.Footer_Link_Small:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#b79fa5;
	font-weight:normal;
	text-decoration:none;
}
/* -------------------------------- End of Footer ---------------------------------- */


/* ----------------- Terms -------------------------- */
.Terms
{
	width:664px;
	margin:0px;
	padding:0px;
}
.Terms ul
{
	margin:0px 0px 10px 25px;
	padding:0px;
	list-style:none;
}
.Terms ul li
{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:decimal;
}
.Terms_Text
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
}
A.Terms_Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#b03354;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px -5px;
}
A.Terms_Link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#470a1a;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px -5px;
}

/* ------------------------------------ End of Terms ------------------------------------------- */




/* --------------------------- Navigation ------------------------------- */

.Navigation_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#999999;
	padding:5px 0px 15px 0px;
}
A.Navigation_Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#b03354;
	text-decoration:none;
}
A.Navigation_Link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#999999;
	text-decoration:none;
}


/* --------------------------- End of Navigation ------------------------------- */



/* --------------------------- Paging ------------------------------- */
 #paging_main
 {  
 	 margin:0px;
     padding:2px;  
     font-family:Arial, Helvetica, sans-serif;  
     font-size:12px;  
     color:#CCCCCC;  
     font-weight:bold; 
	 text-align:right;
	 vertical-align:middle;
 
 } 
 #paging_text
 {  
     padding:1px 5px 1px 5px;  
     margin:0px 2px 0px 2px;  
     border:1px solid #d6ccaa;  
     background:#fff9e5;  
     color:#652a00;  

 }   
 #paging_main a
 {  
     padding:2px 5px 2px 5px;  
     margin:0px 2px 0px 2px;  
     border:1px solid #d1d1d1;  
     background:#f6f6f6;  
     color:#AAAAAA;  
     text-decoration:none;  
 }  
   
 #paging_main a:hover
 {  
     border:1px solid #d1d1d1;  
     background:#e9e9e9;  
     color:#787878;  
     text-decoration:none;  
 }

/* --------------------------- End of Paging ------------------------------- */


/* --------------------------- Form ------------------------------- */

input.clsTextbox
{
	background-color:#f8f8f8;
	border:1px solid #d8d8d8;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	padding:2px;
}
TextArea.clsTextArea
{
	background-color:#f8f8f8;
	border:1px solid #d8d8d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	padding:2px;
	margin-bottom:5px;
}

Select.Select
{
	background-color:#FFFFFF;
	border:1px solid #cdcdcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
	outline:none;
}
Select.Select Option
{
	background-color:#f1f1f1;
	border:0px solid #cdcdcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#333333;
	outline:none;
}


.Form_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	line-height:16pt;
}
.Form_Text_Comment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#7186b3;
	margin-left:10px;
}
.Help_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#AAAAAA;
}




/* --------------------------- End of Form ------------------------------- */


/* ---------- Header Newsletter ---------- */

input.clsTextbox_Newsletter
{
	background-color:#f9f9f9;
	border:1px solid #b5a08e;
	width:164px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#3d2d1c;
	padding:1px 2px 1px 2px;
}

A.Newsletter_btn
{
	display:block;
	background:#f1ebd5 center top no-repeat;
	width:25px;
	height:16px;
	text-decoration:none;
	border:1px solid #b5a08e;
}
A.Newsletter_btn:hover
{
	background:#fdfaed center top no-repeat;
	text-decoration:none;
}
.Newsletter_btn_Text
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#652a00;
	text-decoration:none;
	padding:1px 3px 2px 4px;
	vertical-align:middle;
	background-position:0 100%;
}
/* --------------------------------------- End of Header Newsletter ------------------------------- */




/* ------ Start of Message ------ */

.SuccessMessage
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
	font-weight: normal; 
    color: #156F00;
    text-decoration: none;
	background-color: #E5FFD4;
}
.ErrorMessage
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
	font-weight: normal;
    color: #E11800;
    text-decoration: none;
	background-color: #FFEAE8;
}
.WarningMessage
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
	font-weight: normal;
    color: #797500;
    text-decoration: none;
	background-color: #FFFEE2;
}


 
 
 
 

