/*----------------------------------------------------------------------------------------*/
/*	Standard elements																								*/
/*----------------------------------------------------------------------------------------*/
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707173;
	background-color: white;
	line-height: 14px;
	height: 100%;
}
table, tr, th, td, p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;}
p{margin: 0px;padding: 0px;}
a, a:link, a:visited {text-decoration: underline;color: #707173;}
a:active, a:focus, a:hover{color: #707173;text-decoration: underline;}
h1{font-family: Arial, Helvetica, sans-serif;font-size: 18px;margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;color: #707173;font-weight: normal;}
h2{color: #707173;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: normal;margin: 0px 0px 0px 0px;}
h3 {color: #707173;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: bold;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
input, textarea{color: #707173;font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: transparent;border: 1px solid #024916;margin: 0px 2px 0px 0px;}


/*----------------------------------------------------------------------------------------*/
/*	Custom standard elements																					*/
/*----------------------------------------------------------------------------------------*/
.SelectBox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;background-color : white;border: 0px none white;}
.SelectBoxError {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;background-color: #FFFF80;	border: 0px none white;}
.btn {
	color: white;
	background-color: #e22222;
	border: 1px solid #715e54;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.InputBox{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;background-color: #F6F4F1;	border: 1px solid #399AA6;}
.InputBoxError{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;background-color: #FFFF80;border: 1px solid #399AA6;}
.CheckBox{background-color: #F6F4F1;border: 0px none White;}
.CheckBoxError{background-color: #FFFF80;	border: 0px none White;}
.ErrorText{color: #D19949}
.Div_FloatEnd {clear: both;float: none;}
img{border: 0px solid White;}
.Image{border: 0px solid White;}



/*----------------------------------------------------------------------------------------*/
/*	MainFrame																										*/
/*----------------------------------------------------------------------------------------*/

#BGTransparent{
	position: absolute;
	z-index: 1;
	background-color: black;
	display: none;
	width: 950px;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}

#Main_TopBar{
	width: 944px;
	height: 164px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #e42320;
	position: relative;
	background-position: bottom;
	background-repeat: no-repeat;
}

#Main_TopBar1{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
	height: 160px;
}
#Main_TopBar2{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 160px;
}
#Main_TopBarTXT{padding: 5px 0px 0px 12px;margin: 0px;color: white;}
#Main_TopImageTXT{font-size: 34px;font-weight: bold;line-height: 30px;color: white;margin: 0px 0px 0px 0px;	padding: 18px 0px 0px 12px;}
#Main_TopBarBox1{float:left;background-color: white;height: 30px;width: 110px; margin: 0px 5px 0px 0px; text-align: center; padding: 10px 0px 0px 0px;}
#Main_TopBarBox2{float:left;background-color: #f0f0f0;height: 37px;width: 266px;text-align:center;padding: 3px 0px 0px 0px;}
#Main_TopBarLogo{
	width: 395px;
	text-align: right;
	padding: 40px 0px 0px 0px;
}
.Main_TopBarSearchButton {
	background-color: white;
	border: 0px none white;
	color: white;
	font-size: 9px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(/MediaFiles/Layout/Btn_Zoek.gif);
	width:70px;
	height:22px;
}
.Main_TopBarField{
	border: 1px solid #929395;
	color: #929395;
	height: 18px;
	padding: 2px 0px 0px 0px;
}


#Container{background-color: white;text-align: center;position: absolute;width: 100%;background-image: url(/MediaFiles/Layout/BG_Topbar.gif);	background-repeat: repeat-x;}
#Main_Frame{width: 944px;margin: 0px auto;padding: 0px;text-align: left;background-color: #f0f0f0;position: relative;}


/* Start - Topmenu */
#Main_TopMenu,#Main_BottomMenu{width: 944px; height: 34px; background-color: white;}
#Main_TopMenu{border-bottom: 1px solid #d9dadb;}
.Main_TopMenu_UL{margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;	list-style: none;}
.Main_TopMenu_LI_First{float:left;margin: 0px 0px 0px 0px;padding: 5px 6px 5px 0px;}
.Main_TopMenu_LI{float:left;margin: 0px 0px 0px 0px;padding: 5px 6px 5px 6px;border-left: 1px solid #d9dadb;}
.Main_TopMenu_A, .Main_TopMenu_A:link, .Main_TopMenu_A:visited {text-decoration: underline;color: #70706f;}
.Main_TopMenu_A:active, .Main_TopMenu_A:focus, .Main_TopMenu_A:hover{color: #c8201e;text-decoration: underline;}
.Main_TopMenu_Active_A, .Main_TopMenu_Active_A:link, .Main_TopMenu_Active_A:visited {text-decoration: underline;color: #c8201e;font-weight: bold;}
.Main_TopMenu_Active_A:active, .Main_TopMenu_Active_A:focus, .Main_TopMenu_Active_A:hover{color: #c8201e;text-decoration: underline;font-weight: bold;}
/* End - Topmenu */

/* Start - Submenu */
#Main_SubMenu{width: 944px;height: 30px;background-color: white;background-image: url(../MediaFiles/Layout/BG_Submenu.gif);background-position: bottom;background-repeat: repeat-x;}
.Main_SubMenu_UL{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;}
.Main_SubMenu_LI_First{float:left;margin: 0px 0px 0px 0px;padding: 5px 6px 5px 0px;}
.Main_SubMenu_LI{float:left;margin: 0px 0px 0px 0px;padding: 5px 6px 5px 6px;}
.Main_SubMenu_A, .Main_SubMenu_A:link, .Main_SubMenu_A:visited {text-decoration: underline;color: #b6b5b6;}
.Main_SubMenu_A:active, .Main_SubMenu_A:focus, .Main_SubMenu_A:hover{color: #c8201e;text-decoration: underline;}
.Main_SubMenu_Active_A, .Main_SubMenu_Active_A:link, .Main_SubMenu_Active_A:visited {text-decoration: underline;color: #c8201e;font-weight: bold;}
.Main_SubMenu_Active_A:active, .Main_SubMenu_Active_A:focus, .Main_SubMenu_Active_A:hover{color: #c8201e;text-decoration: underline;font-weight: bold;}
/* END - Submenu */

#Main_Content{width: 920px;margin: 0px;padding: 8px 8px 8px 8px;}
#Main_ContentTXT{background-color: white;margin: 0px;padding: 8px;}

/* Start - PromoBoxen onderaan elke pagina */
#Main_Footer_PromoBox{width: 924px;margin: 0px;padding: 0px 10px 10px 10px;}
#Main_Footer_PromoBoxContent{background-color: white;margin: 0px;	padding: 8px 0px 8px 0px ;	height: 78px;}
.Main_Footer_PromoTXT,.Main_Footer_PromoTXT_END{float: left;margin: 0px;padding: 0px 10px 0px 9px;height: 78px;width: 211px;}
.Main_Footer_PromoTXT{border-right: 1px dotted #d9dadb;}
.Main_Footer_PromoTXT_IMG{float: left;width: 40px;height: 78px;}
.Main_Footer_PromoTXT_TXT{float: left;width: 166px;height: 78px;padding: 0px 0px 0px 5px;}
/* END - PromoBoxen onderaan elke pagina */

/* Start - Footer */
#Main_Footer{width: 928px;margin: 0px;color: #c5c6c8;height: 30px;padding: 5px 5px 5px 5px;}
#Main_Footer_Block1{float: left;text-align: left;width: 200px;padding: 8px 0px 0px 0px;}
#Main_Footer_Block2{float: left;text-align: right;width: 600px;height: 18px;padding: 8px 12px 0px 0px;border-right: 1px solid #d9dadb;}
#Main_Footer_Block3{float: left;text-align: right;width: 110px;padding: 3px 0px 0px 5px;}
/* END - Footer */

/*----------------------------------------------------------------------------------------*/
/*	Layout homepage				    																			*/
/*----------------------------------------------------------------------------------------*/
#HP_Content{float: left;width: 924px;background-color: white;margin:0px 0px 0px 0px;padding: 0px 10px 5px 10px;background-image: url(../MediaFiles/Layout/BG_Submenu.gif);background-position: bottom;background-repeat: repeat-x;}
.HP_Article_Content{float: left;width: 330px;margin: 10px 10px 10px 10px;padding: 10px 10px 10px 10px;background-color: white;}
.HP_Ace2{float: left;width: 260px;margin:10px 10px 10px 0px;padding: 10px 10px 10px 10px;background-color: white;}
.HP_Ace1{float: left;width: 250px;background-color: white;margin: 10px 0px 10px 0px;padding: 10px 10px 10px 10px;}


/*----------------------------------------------------------------------------------------*/
/*	Layout pagina's				    																			*/
/*----------------------------------------------------------------------------------------*/
.Page_Content{float: left;width: 624px;background-color: white;margin:10px 10px 10px 10px;padding: 10px 10px 10px 10px;}
.Page_Ace1{float: left;width: 250px;background-color: white;margin:10px 10px 10px 0px;padding: 10px 10px 10px 10px;}
.Page_Article_Content{float: left;width: 340px;margin: 0px 0px 0px 0px;padding: 0px 20px 0px 0px;}
.Page_Article_ContentFull{float: left;width: 624px;margin: 0px 0px 0px 0px;padding: 0px 20px 0px 0px;}
.Page_Ace2{float: left;width: 260px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.Page_Header{background-image: url(/MediaFiles/Layout/BG_Page_Header.gif);height: 44px;margin: 0px 0px 5px 0px;padding:0px;}
.Page_HeaderTXT{color: white;font-size: 16px;font-weight: bolder;margin: 0px;padding: 12px 0px 0px  10px;}


/*----------------------------------------------------------------------------------------*/
/*	Content blokken	    																						*/
/*----------------------------------------------------------------------------------------*/
.CB_1_Container{/*	width: 250px;*/background-color: white;margin: 0px 0px 10px 0px;}
.CB_1_Header,.CB_1a_Header,.CB_1b_Header,.CB_1c_Header{height: 15px;margin: 0px 0px 0px 0px;padding: 2px 5px 2px 5px;font-weight: bold;}
.CB_1_Header,.CB_1a_Header{background-color: #ededed;}
.CB_1b_Header,.CB_1c_Header{background-color:#e42320 ;color: white;}
.CB_1_Header,.CB_1c_Header{margin: 0px 0px 5px 0px;}
.CB_1_A{float: left;width: 120px;margin: 0px 10px 0px 0px;padding: 0px;}
.CB_1_B{float: left;width: 120px;margin: 0px;padding: 0px;}
.CB_1_Intro{font-size: 12px;font-weight: bold;color: #535353;padding: 5px 0px 5px 0px;display: block;}
.CB_1a_Intro{font-size: 14px;	font-weight: bold;color: black;padding: 5px 0px 5px 0px;display: block;}

.CB_2_Container{border-bottom:1px dotted #d9dadb;padding: 0px 0px 4px 0px;margin: 0px 0px 8px 0px;}
.CB_2_Image{float: left;padding: 0px 5px 0px 0px;width: 65px;}
.CB_2_Text{width: 180px;float: left;text-align: left;}
.CB_2_Text_Header{font-size: 12px;font-weight: bold;color: black;padding: 0px 0px 0px 0px;display: block;}
.CB_2_Text_SubHeader{color: #e42320;padding: 0px 0px 2px 0px;display: block;}
.CB_2_Text_A, .CB_2_Text_A:link, .CB_2_Text_A:visited {text-decoration: underline;color: #c8201e;font-weight: bold;}
.CB_2_Text_A:active, .CB_2_Text_A:focus, .CB_2_Text_A:hover{color: #58585a;text-decoration: underline;font-weight: bold;}

.CB_Button{border-top:1px dotted #d9dadb;border-bottom:1px dotted #d9dadb;padding: 2px 0px 4px 0px;margin: 8px 0px 8px 0px;}
.CB_ButtonNB{border-top: 1px none #d9dadb;border-bottom:1px none #d9dadb;padding:2px 0px 4px 0px;margin: 8px 0px 8px 0px;}
.CB_Button_Start{float: right;height: 23px;width: 26px;}
.CB_Button_Mid{float: right;height: 23px;background-image: url(/MediaFiles/Layout/CB_Button_Mid.gif);}
.CB_Button_End{float: right;height: 23px;width: 9px;margin: 0px 4px 0px 0px;}
.CB_ButtonLeft_Start{float: left;height: 23px;width: 26px;}
.CB_ButtonLeft_Mid{float: left;height: 23px;background-image: url(/MediaFiles/Layout/CB_Button_Mid.gif);}
.CB_ButtonLeft_End{float: left;height: 23px;width: 9px;margin: 0px 4px 0px 0px;}
.CB_Button_TXT{padding: 4px 0px 0px 0px;}
.CB_Button_A, .CB_Button_A:link, .CB_Button_A:visited {text-decoration: underline;color: white;font-weight: bold;}
.CB_Button_A:active, .CB_Button_A:focus, .CB_Button_A:hover{color: #58585a;text-decoration: underline;font-weight: bold;}

.CB_ButtonGrayLeft_Start{float: left;height: 23px;width: 26px;}
.CB_ButtonGrayLeft_Mid{float: left;height: 23px;background-image: url(/MediaFiles/Layout/CB_ButtonGray_Mid.gif);}
.CB_ButtonGrayLeft_End{float: left;height: 23px;width: 9px;margin: 0px 4px 0px 0px;}



.CB_AceFrame{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
.CB_AceFrameHeader{background-image: url(/MediaFiles/Layout/CB_AceFrameHeader.gif);height: 229x;width: 266px;}
.CB_AceFrameHeaderTXT{color: white;font-size: 14px;font-weight: bold;padding: 3px 0px 0px 5px;}
.CB_AceFrameHeaderMid{background-image: url(/MediaFiles/Layout/CB_AceFrameMid.gif);background-repeat: repeat-y;width: 266px;margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}
.CB_AceFrameHeaderFooter{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}


/*----------------------------------------------------------------------------------------*/
/*	Teksten				    																						*/
/*----------------------------------------------------------------------------------------*/

.TXT_PromoBlock_Header{
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #c8201e;
}
.TXT_PromoBlock_More, .TXT_PromoBlock_More:link, .TXT_PromoBlock_More:visited {
	text-decoration: underline;
	color: #58585a;
	font-weight: bold;
}

.TXT_PromoBlock_More:active, .TXT_PromoBlock_More:focus, .TXT_PromoBlock_More:hover{
	color: #c8201e;
	text-decoration: underline;
	font-weight: bold;
}


.TXT_Red_A{text-decoration: none;color: #c8201e;font-weight: bold;}
.TXT_Red_A:link, .TXT_Red_A:visited{text-decoration: underline;color: #c8201e;font-weight: bold;}
.TXT_Red_A:active, .TXT_Red_A:focus, .TXT_Red_A:hover{color: #58585a;text-decoration: underline;font-weight: bold;}
.TXT_Gray_A{text-decoration: none;color: #58585a;font-weight: bold;}
.TXT_Gray_A:link, .TXT_Gray_A:visited {text-decoration: underline;color: #58585a;font-weight: bold;}
.TXT_Gray_A:active, .TXT_Gray_A:focus, .TXT_Gray_A:hover{color: #c8201e;text-decoration: underline;font-weight: bold;}
.TXT_Black_A{text-decoration: none;color: black;font-weight: bold;}
.TXT_Black_A:link, .TXT_Black_A:visited {text-decoration: underline;color: black;font-weight: bold;}
.TXT_Black_A:active, .TXT_Black_A:focus, .TXT_Black_A:hover{color: #c8201e;text-decoration: underline;font-weight: bold;}
.TXT_White_A{text-decoration: none;color: white;font-weight: bold;}
.TXT_White_A:link, .TXT_White_A:visited{text-decoration: underline;color: white;font-weight: bold;}
.TXT_White_A:active, .TXT_White_A:focus, .TXT_White_A:hover{color: #58585a;text-decoration: underline;font-weight: bold;}



.TXT_RedArrow{
	color: #c8201e;
	font-weight: bold;
}

.TXT_ArticleHeader{
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
	color: #70706f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.TXT_ArticleHeaderRed{
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
	color: #c8201e;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.TXT_ArticleIntro{
	color: black;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
}
.TXT_ArticleSubHeader{
	font-size: 12px;
	color: #c8201e;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	display: block;
}


/*----------------------------------------------------------------------------------------*/
/*	Afbeeldingen		    																						*/
/*----------------------------------------------------------------------------------------*/
.Text_ArticleImageLeft{margin: 3px 6px 3px 0px;padding: 0px;text-align: left;}
.Text_ArticleImageRight{margin: 3px 0px 3px 6px;padding: 0px;text-align: right;}


/*----------------------------------------------------------------------------------------*/
/*	MODULE				    																						*/
/*----------------------------------------------------------------------------------------*/

.Module_Button{
	background-color: #e22222;
	color: white;
	font-weight: bold;
	border: 1px solid black;
}


.Module_InputBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e22222;
}

.Module_InputBox2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e22222;
	display: none;
	visibility: hidden;
}

.Module_InputBoxError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e22222;
	background-color: #ffff80;
}


/*--- START --- _Module_ProductButtons.asp ---*/
.Module_ProductButtons{width:265px;height:111px;background-image: url(/MediaFiles/Layout/BG_Ace_Product.png);margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;}
.Module_ProductButtons_Item1{margin: 0px 0px 0px 0px;padding: 25px 0px 0px 75px;}
.Module_ProductButtons_Item2{margin: 0px 0px 0px 0px;padding: 20px 0px 0px 75px;}
.Module_ProductButtons_Header{color: #c8201e;font-size: 14px;font-weight: bold;}
.Module_ProductButtons_A, .Module_ProductButtons_A:link, .Module_ProductButtons_A:visited {text-decoration: underline;color: black;}
.Module_ProductButtons_A:active, .Module_ProductButtons_A:focus, .Module_ProductButtons_A:hover{color: #c8201e;text-decoration: underline;}
/*--- END --- _Module_ProductButtons.asp ---*/

/*--- START --- _Module_ProductList.asp ---*/
.Module_ProductList{
	float: left;
	width: 208px;
	height: 250px;
}
.Module_ProductList_Img{
	padding: 7px 0px 0px 7px;
	background-image: url(/MediaFiles/Layout/Module_ProductList_BGImage.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	Height: 134px;
}

.Module_ProductList_Intro{
	font-size: 11px;
	font-weight: bold;
	color: #535353;
	padding: 2px 0px 0px 7px;
	
}
.Module_ProductList_Header{
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 8px 0px 0px 7px;
}
.Module_ProductList_Txt{
	padding: 4px 0px 0px 7px;
	height: 45px;
}

.Module_ProductList_Btn{
	padding: 0px 0px 0px 7px;
}


/*--- END --- _Module_ProductList.asp ---*/




/*--- START --- _Module_PhotoLightBox.asp ---*/
.Module_Photo{
	width: 260px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.Module_Photo_Header{
	background-image: url(/MediaFiles/Layout/BG_Ace_Photo.png);
	width:260px;
	height:79px;
	margin: 0px 0px 5px 0px;
}

.Module_Photo_HeaderTXT{
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 120px;
}
.Module_Photo_HeaderTXT_H{
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.Module_Photo_Image{
	position: relative;
	cursor: pointer;
	cursor: hand;
}
.Module_Photo_Zoom{
	position: absolute; top: 135px; left: 10px;	
}

.Module_Photo_thumb{
	background-image: url(/MediaFiles/Layout/Module_PhotoLightBox_Arrows.gif);
	width:265px;
	height:35px;	
}

.Module_Photo_thumbLeft{
	float: left;
	padding: 11px 0px 0px 32px;
	text-align: left;
	width: 98px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.Module_Photo_thumbRight{
	float: left;
	padding: 11px 35px 0px 0px;
	text-align: right;
	width: 100px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

#Module_Photo_Overlay{
	width: 580px;
	display: none;
	position: absolute;
	top: 350px;
	left: 20px;
	border: 2px solid #e22222;
	background-color: white;
/*	filter:alpha(opacity=98);-moz-opacity:.90;opacity:.90;*/
	padding: 10px 20px 20px 20px;
	z-index: 20;
}
.Module_Photo_Overlay_options{
	text-align: right;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	color: #e22222;
}
.Module_Photo_Overlay_options:hover{
	text-decoration: underline;
	color: #e22222;
}

.Module_Photo_Overlay_PhotoTXT{
	padding: 0px 0px 3px 3px;
	color: black;
	font-weight: bold;
	float: left;
}


/*--- END --- _Module_PhotoLightBox.asp ---*/




/* START - _Module_BookingsForm.asp */
.Module_BookingsForm_Header{
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	font-size: 12px;
	background-color: #e22222;
	color: white;
}
.Module_BookingsForm_Container{
	margin: 0px 10px 0px 0px;
	height:70px;
}
.Module_BookingsForm_Thumbnail{
	margin: 0px 10px 0px 0px;
}
/* END - _Module_BookingsForm.asp */


/* START - _Module_ProductHP.asp */
.Module_ProductHP{
	width: 928px;
	height:300px;
	background-image: url(/MediaFiles/Layout/Module_ProductHP_BG.gif);
}

.Module_ProductHP_Container{
	float: left;
	width: 635px;
	height:235px;
	padding: 5px 0px 0px 0px;
	margin: 0px 38px 0px 0px;
}

.Module_ProductHP_Map{
	float: left;
	width: 280px;
	height:205px;
	margin: 30px 5px 0px 0px;
}
.Module_ProductHP_Product{
	float: left;
	width: 350px;
	height:235px;
}
.Module_ProductHP_Counter{
	width: 634px;
	height: 60px;
	padding: 0px 0px 0px 1px;
}
.Module_ProductHP_Promo{
	float: left;
	width: 245px;
	height:295px;
	padding: 5px 0px 0px 0px;
}

.Module_ProductHP_CounterItem{
	float: left;
	width: 30px;
	height: 16px;
	text-align: center;
	margin: 9px 0px 0px 0px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.Module_ProductHP_CounterItem_Active{
	float: left;
	width:30px; 
	height:40px;
	text-align: center;
	margin: 1px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: white;
	font-weight: bold;
	background-image: url(/MediaFiles/Layout/Module_ProductHP_Pointer.gif);
	cursor: pointer;
	cursor: hand;
}

.Module_ProductHP_CounterItem_Over{
	float: left;
	width: 30px;
	height: 40px;
	text-align: center;
	margin: 1px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: Black;
	font-weight: bold;
	background-image: url(/MediaFiles/Layout/Module_ProductHP_PointerGray.gif);
	cursor: pointer;
	cursor: hand;
}

.Module_ProductHP_Product_Top{
	font-size: 11px;color: #707173;font-weight: bold;
}
.Module_ProductHP_Product_H1{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #e22222;
	font-size: 20px;
	font-weight: bold;
}

.Module_ProductHP_Product_H3{
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 0px 0px;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.Module_ProductHP_Image{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 7px;
	width: 95px;
	height: 105px;
	background-image: url(/MediaFiles/Layout/Module_ProductHP_BGThumb.gif);
	background-repeat: no-repeat;
}

.Module_ProductHP_TXT{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 3px 3px 0px 0px;
	width: 240px;
	height: 102px;
}
.Module_ProductHP_PromoTxt{
	height: 160px;
}
.Module_ProductHP_PromoTxt2{
	padding: 13px 0px 0px 0px;
	height: 45px;
	width: 95px;
}

/* END - _Module_ProductHP.asp */

/* START - _Module_ProductPriceTable.asp */
.Module_ProductPT{

}
.Module_ProductPT_FirstCell{
	border-left: 1px dotted gray;
	border-top: 1px dotted gray;
	color: #e22222;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.Module_ProductPT_Cell{
	border-left: 1px dotted gray;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.Module_ProductPT_Row_FirstCell{
	border-left: 1px dotted gray;
	border-top: 1px dotted gray;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.Module_ProductPT_Row_Cell{
	border-top: 1px dotted gray;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.Module_ProductPT_Footer{
	border-left: 1px dotted gray;
	border-top: 1px dotted gray;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #e22222;
	font-weight: bold;
	text-decoration: underline;
}

.Module_ProductPT_Footer_A, .Module_ProductPT_Footer_A:link, .Module_ProductPT_Footer_A:visited {color: #e22222;text-decoration: underline;font-weight: bold;}
.Module_ProductPT_Footer_A:active, .Module_ProductPT_Footer_A:focus, .Module_ProductPT_Footer_A:hover{color: #e22222;text-decoration: underline;font-weight: bold;}


#Module_ProductPT_Overlay{
	width: 580px;
	display: none;
	position: absolute;
	top: 350px;
	left: 20px;
	border: 2px solid #e22222;
	background-color: white;
/*	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
	padding: 10px 20px 20px 20px;
	z-index: 20;
}
.Module_ProductPT_options{
	text-align: right;
	padding: 0px 0px 20px 0px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	color: #e22222;
}

.Module_ProductPT_options:hover{
	text-decoration: underline;
	color: #e22222;
}
/* END - _Module_ProductPriceTable.asp */




/*--- START _Module_SearchSite.asp ---*/

.ModuleSearch_HeaderForm{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}
.ModuleSearch_Text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 10px 0px 0px;
}
.ModuleSearch_ErrorText{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	display: block;
}

.ModuleSearch_HighLightText{
	background-color: #e22222;
}

.ModuleSearch_Header, .ModuleSearch_Header:link, .ModuleSearch_Header:visited {
	/*color:#1e1e1e;*/
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ModuleSearch_Header:active, .ModuleSearch_Header:focus, .ModuleSearch_Header:hover{
	color: #e22222;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ModuleSearch_Counter{
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
/*--- END _Module_SearchSite.asp ---*/

/*--- START _Module_Product_Print.asp ---*/
.Module_Product_Print_Container{
	width: 630px;
	
}
.Module_Product_Print_Options{
	position: absolute;
	left: 476px;
	top: 6px;
	background-color: white;
	z-index: 2;
	padding: 5px 5px 5px 5px;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	border: 1px solid black;

}
.Module_Product_Print_Options_A, .Module_Product_Print_Options_A:link, .Module_Product_Print_Options_A:visited {
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.Module_Product_Print_Options_A:active, .Module_Product_Print_Options_A:focus, .Module_Product_Print_Options_A:hover{
	color: #e22222;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


.Module_Product_Print_Extra{
	margin: 15px 0px 15px 0px;
}




/*--- END _Module_Product_Print.asp ---*/
