/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	z-index: 1;
}

/* Phone numbers on contact page */
.med_type{
 color: #828282;
 font-size: 18px;
}

/* names on news page */
.med_type_news{
 color: #ADB397;
 font-size: 14px;
 font-weight: bold;
}

.ind1{
	padding: 0px 0px 0px 15px;
}

/* bush logo top with whitebackground*/
.bushlogowb {
	background-image: url(../images/bushlogowb_lg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 45px;
	height: 77px;
	width: 304px;
	z-index: 30;
	margin: 0px;
	padding: 0px;
}

/* top header background */
.backg_top {
	background-image: url(../images/back_tiled_2.jpg);
	background-repeat: repeat-x;
	left: 0px;
	top: 0px;
	height: 126px;
	width: 1200px;
	z-index: 2;
	margin: 0px;
	padding: 0px;
}

/* right over box */

.right_topb {

	background-image: url(../images/top_box.jpg);

	background-repeat: no-repeat;

	position: absolute;

	left: 595px;

	top: 84px;

	height: 90px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* INDEX --  right box border adjust height to fit area */



.right_bord{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 560px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;

}



/* BROADCASTING right box border adjust height to fit area */



.right_bordca{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 419px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;

}



/* top text box elements */



.info_box_cirle{

	background-image: url(../images/circle_edge1.jpg);

	position: absolute;

	left: 490px;

	top: 190px;

	height: 90px;

	width: 50px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



.info_box_left{

	background-image: url(../images/circle_edge_left.jpg);

	position: absolute;

	left: 80px;

	top: 190px;

	height: 90px;

	width: 4px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



.info_box_re{

	background-image: url(../images/circle_box_inside.jpg);

	position: absolute;

	left: 84px;

	top: 190px;

	height: 90px;

	width: 407px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



.info_box_bottom{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 364px;

	width: 460px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* to make room for the GOVERENMENT PAGE ONLY */



.rightgov{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 919px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}



.bottomgov{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 943px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



.info_box_bottomgov{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 663px;

	width: 460px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



.breggov{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 968px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}







/* right column border adjustment CONTACT PAGE */

.rightcontact{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 600px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}





/* to make room for the ABOUT US PAGE ONLY */



/* right column border adjustment */

.rightabout{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 350px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}



/* across very bottom of page image stretched */

.bottomabout{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1993px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



/* LEFT COLUMN border vertically adjusted */



.info_box_bottomabout{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 1713px;

	width: 460px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* Registration type goes on top of the bottom image */



.bregabout{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 2018px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}



/* Gallery Middle Portion */



/* Gallery left column for text */



.leftcolGall{

	font-size:12px;

	color: #828282;

	position: absolute;

	left: 120px;

	top: 205px;

	height: 300px;

	width: 710px;

	z-index: 50;

	margin: 0px;

	padding: 0px;



}



.info_boxGall_cirle{

	background-image: url(../images/circle_edge1.jpg);

	position: absolute;

	left: 890px;

	top: 190px;

	height: 90px;

	width: 50px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* Registration type goes on top of the bottom image */



.bregGall{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1318px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_sign-up{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1518px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_service-booking{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1618px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_account_info{ /* This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 625px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_account_info{ /* This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 625px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_admin_area{ /* This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 625px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_admin-home{ /* This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 625px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_order_history_detail{ /* (edit TOP) This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1975px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_service-booking_inquiry_edit_review{ /* (edit TOP) This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 775px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_order_edit_inquiry{ /* (edit TOP) This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1375px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_order_confirm{ /* (edit TOP) This is the footer copyright (has 25px more on the top value than the footer */

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1755px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_terms{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 818px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}
.bregGall_default{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 618px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}


.bottomGall{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1293px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_sign-up{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1493px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_service-booking{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1593px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_account_info{ /* This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 600px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_account_admin_area{ /* This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 600px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_account_admin_area{ /* This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 600px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_admin-home{ /* This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 600px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_order_history{ /* This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 900px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_order_history_detail{  /* (edit TOP) This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1950px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_service-booking_inquiry_edit_review{  /* (edit TOP) This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 750px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_order_edit_inquiry{  /* (edit TOP) This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1350px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_order_confirm{  /* (edit TOP) This is the footer */

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1730px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_terms{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 793px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}
.bottomGall_default{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 593px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



.info_boxGall_re{

	background-image: url(../images/circle_box_inside.jpg);

	position: absolute;

	left: 84px;

	top: 190px;

	height: 90px;

	width: 807px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}





/* Gallery left box adjust height */



.info_boxGall_bottom{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1014px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}

.info_boxGall_bottom_sign-up{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1214px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_service-booking{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1314px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_account_info{/* This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 321px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_admin_area{/* This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 321px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_admin_area{/* This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 321px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_admin-home{ /* This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_order_history_detail { /* (edit height) This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1671px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_service-booking_inquiry_edit_review { /* (edit height) This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 471px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_order_edit_inquiry { /* (edit height) This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1071px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_order_confirm { /* (edit height) This is the content */

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 1451px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_terms{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 514px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}
.info_boxGall_bottom_default{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 279px;

	height: 314px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}


/* to make room for the CONTACT PAGE ONLY *_____________________________________________________________________________/



/* Registration type goes on top of the bottom image */



.bregCon{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 768px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}



.bottomCon{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 743px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}







.info_boxCon_bottom{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 463px;

	width: 760px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}





/* to make room for the PRODUCT PAGE ONLY *_____________________________________________________________________________/



/* Registration type goes on top of the bottom image */



.bregPro{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1518px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}



.bottomPro{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1493px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}







.info_boxPro_bottom{

	background-image: url(../images/circle_bottom_GALL.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 1213px;

	width: 860px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* to make room for the NEWS PAGE ONLY */



/* right column border adjustment */

.rightnews{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 550px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}



/* across very bottom of page image stretched */

.bottomnews{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 1443px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



/* LEFT COLUMN border vertically adjusted */



.info_box_bottomnews{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 1163px;

	width: 460px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* Registration type goes on top of the bottom image */



.bregnews{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 1468px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}







/* right column for text */



.rightcol{

	font-size: 12px;

	color: #828282;

	position: absolute;

	left: 614px;

	top: 365px;

	height: 255px;

	width: 242px;

	z-index: 60;

	margin: 0px;

	padding: 0px;

	line-height: 19px;



}



/* right column for text no flash animation above*/



.rightnoswf{

	font-size: 12px;

	color: #828282;

	position: absolute;

	left: 614px;

	top: 105px;

	height: 555px;

	width: 242px;

	z-index: 60;

	margin: 0px;

	padding: 0px;

	line-height: 18px;



}



/* right column for text BROADCASTERS PAGE ONLY*/



.rightbrd{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 719px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}









/* left column for text */



.leftcol{

	font-size:12px;

	color: #828282;

	position: absolute;

	left: 120px;

	top: 206px;

	height: 736px;

	width: 410px;

	z-index: 50;

	margin: 0px;

	padding: 0px;



}



/* left column for text that is bigger */



.leftcolBg{

	font-size: 13px;

	color: #828282;

	position: absolute;

	left: 120px;

	top: 205px;

	height: 300px;

	width: 410px;

	z-index: 50;

	margin: 0px;

	padding: 0px;



}



a.diddy:link {

	color: #B8492B;

	font-size: 10pt;

}

a.diddy:visited {color: #828282; }

a.diddy:hover {color: #828282; text-decoration: overline; background-color: #DEDEDE; font-weight: bold; }

a.diddy:active {color: #B8492B; }


a.diddy2:link {

	color: #B8492B;

	font-size: 8pt;
	
	text-decoration: none;

}

a.diddy2:visited {color: #B8492B; text-decoration: none; }

a.diddy2:hover {color: #535A42; }

a.diddy2:active {color: #B8492B; text-decoration: none; }


.title{



	font-size: 30px;

	color: #ADB397;

	font-weight: lighter;



}



.title logo{



	background-image: url(../images/circle_bottom.jpg);

	background-repeat: no-repeat;



}



.sub{



	font-size: 18px;

	color: #949494;

	font-weight: lighter;



}



.sub2{

	font-size: 22px;

	color: #ADB397;

	font-weight: lighter;

	line-height: 25px;

}



.sepline{
	border: 1px dotted #DCDCDC;
}





/* flash animation section */



.flashanim{

	position: absolute;

	left: 614px;

	top: 105px;

	height: 246px;

	width: 242px;

	z-index: 80;

	margin: 0px;

	padding: 0px;

}



/* ENTERPRISE PAGE ONLY bottom of page graphic stretched ______________________________________________________________________________________*/



/* right column for text ENTERPRISE PAGE ONLY*/



.info_box_bottomenter{

	background-image: url(../images/circle_bottom.jpg);

	background-repeat: repeat-y;

	position: absolute;

	left: 80px;

	top: 280px;

	height: 514px;

	width: 460px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

}



/* right column for text ENTERPRISE PAGE ONLY*/



.rightenter{

	background-image: url(../images/right_borders.jpg);

	position: absolute;

	left: 595px;

	top: 174px;

	height: 919px;

	width: 285px;

	z-index: 30;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #F0F0F0;



}



.bottomenter{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 794px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



.bregenter{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 818px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}









/* bottom of page graphic stretched */



.bottom{

	background-image: url(../images/bottom_end.jpg);

	position: absolute;

	left: 0px;

	top: 644px;

	height: 200px;

	width: 1200px;

	z-index: 10;

	margin: 0px;

	padding: 0px;

}



.breg{ 

    position: absolute;

	color: #535A42;

	font-size: 10px;

	left: 80px;

	top: 658px;

	width: 600px;

	z-index: 40;

	margin: 0px;

	padding: 0px;

}





 /* allow room for 3 columns */

ul.tex

  {

  

    width: 490px;

	font-size: 12px;

	color: #828282;

	font-weight: normal;

	text-align: left;

	left: 0px;

	z-index: 40;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

  }



  /* float & allow room for the widest item */

  ul li.tex

  {

	float: left;

	text-align: left;

	width: 125px;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

  }



li.tex

  {

	float: left;

	text-align: left;

	left: 0;

	width: 125px;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

	padding: 0 0 0 15px; /* left padding moves the text away from the bullet */

    height: 26px;

  }



 /* allow room for 3 columns */

ul.tex2

  {

  

    width: 470px;

	font-size: 12px;

	color: #828282;

	font-weight: normal;

	text-align: left;

	margin: 6px 0px 0px 0px;

	z-index: 40;

    height: 18px;

	left: 0px;

  }



  /* float & allow room for the widest item */

  ul li.tex2

  {

	float: left;

	text-align: left;

	width: 197px;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

    height: 26px;

  }



  li.tex2

  {

	float: left;

	text-align: left;

	width: 197px;

	padding: 0 0 0 15px; /* left padding moves the text away from the bullet */

	left: 0;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

      

  }

  

    /* float & allow room for the widest item */



  li.tex3

  {

	float: left;

	text-align: left;

	width: 297px;

	padding: 0 0 0 15px; /* left padding moves the text away from the bullet */

	left: 0;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

      

  }

  

    li.tex4

  {

	float: left;

	text-align: left;

	width: 197px;

	padding: 12px 0 0 15px; /* left padding moves the text away from the bullet */

	left: 0;

	background-image: url(../images/bulletTall.gif);

	background-repeat: no-repeat;

	font-size: 14px;

	line-height: 22px;

      

  }

  

li.tex5

  { 

	float: left;

	text-align: left;

	width: 397px;

	padding: 0px 0px 0px 10px; /* left padding moves the text away from the bullet */

	left: 0;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

	font-size: 12px;

      

  }

  
/* Added by Philippe */
  

/* Table Grids 
--------------------------------------*/
/* IE 6: 100% Table width */
*html div.at-tablegrid table{
 	table-layout:fixed;
	}
/* FireFox & Opera: 100% Table width */
div.at-tablegrid table:lang(en){
 	table-layout:fixed;
 	width:100%;
	}
/* Safari 3: 100% Table width */
body:first-of-type .at-tablegrid table {
 	width:100%;
	}
div.at-tablegrid[class] table {
 	/*width:100%;*/
	table-layout:fixed;
	}
div.at-tablegrid table{
	color:#333;
	background-color:#fff;
	}
div.at-tablegrid table caption{
	background-color:#add1de;
	background-image: url(../images/gradient_hGrid.png);
	background-repeat: repeat-x;
	background-position: right -434px;
	border:1px solid #a7c7d1;
	font-size:108%;
	color:#000;
	font-weight:bold;
	line-height:1.4em;
	padding-left:5px;
	}
div.at-tablegrid table, div.at-tablegrid table th {
	border:1px solid #d4d0c8;
	border-collapse:collapse;
	}
/* Table Header */

div.at-tablegrid table tr th, div.at-tablegrid table tr td table th{
	line-height:1.75em;
	}
div.at-tablegrid table thead tr th {	
	font-weight:bold;
	vertical-align:top;
	padding:0 14px 0 3px;
	background-color: #eff0f2;
	background-image: url(../images/gradient_hGrid.png);
	background-repeat: repeat-x;
	background-position: right 0px;
	}
/* Table body */
div.at-tablegrid table tbody tr td {
	vertical-align:middle;
	padding:3px;
	}
/* Table Sortable column */
div.at-tablegrid table thead tr th.col_selected {
	background: url(../images/gradient_hGrid.png) right -80px;
	background-color:#e6e6e6;
	}
div.at-tablegrid table tr td table{
	font-size:100%;
	border:none;
	}
div.at-tablegrid table tr td table th{
	border-right:none;
	}
div.at-tablegrid table tr td{
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	border-collapse:collapse;
	}
div.at-tablegrid table tr.oddrow{
	background:#EEE;
	}
div.at-tablegrid table tr.oddrow td{
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	border-collapse:collapse;
	}
div.at-tablegrid table tr.highlightrow td{
	background:#fef8e0;
	}
div.at-tablegrid table tr.highlightrow td{
	border-top:1px solid #FBE8BB;
	border-bottom:1px solid #FBE8BB;
	border-collapse:collapse;
	}


/* Icons
------------------------------------------------------------------ */
span.icon {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;	
	/*position:relative;*/
	margin-right:5px;
	}
.icon{
	background-image:url(../images/icon_grid.png);
	height:20px;
	width:20px;
	background-color: transparent;
	background-repeat:no-repeat;
}
a span.icon{
	cursor:pointer;
}
span.icon span:hover{
	text-decoration:underline;
	}
a.view-icon:hover,a.edit-icon:hover,a.order-history-icon:hover,a.service-book-icon:hover,a.cc-icon:hover,a.approve-icon:hover { /* add more icons here */
	text-decoration:underline;
	}
.view-icon,.edit-icon,.order-history-icon,.service-book-icon,.cc-icon,.approve-icon { /* add more icons here */
	text-decoration:none;
	margin-right:5px;
	color:#000;
	}
.view-icon span.icon {
	background-position: -160px -80px;
	}
.edit-icon span.icon {
	background-position: -180px -100px;
	}
.order-history-icon span.icon {
	background-position: -160px -140px;
	}
.cc-icon span.icon {
	background-position: -180px -140px;
	}
.service-book-icon span.icon {
	background-position: -340px -40px;
	}
.service-home-icon span.icon {
	background-position: -180px -40px;
	}
.approve-icon span.icon {
	background-position: -40px -40px;
	}
	
/* Panel Collapsible 1
--------------------------------------*/
.panel_collapsible {
	margin:0px 0px;
	}
div.panel_header_1line[class]{
	overflow:hidden;
	}
div.panel_header_1line:lang(en){
	overflow:hidden;
	}
*html div.panel_header_1line{
	height:1%;
	}
.panel_header_1line {
	border:1px solid #ccc;
	background-color:#8f240c;
	background-image:url(../images/gradient_hGrid.png);
	background-repeat:repeat-x;
	background-position: left -240px;
	line-height:1.4em;
	padding:3px;
	}
.panel_left {
	float:left;
	font-size:108%;
	font-weight:bold;
	color:#fff;	
	}

div.panel_body[class]{
	overflow:hidden;
	}
*html .panel_body{
	height:1%;
	}
.panel_body {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	text-align:left;
	}
.formlayout[class]{
	overflow:hidden;
	}
*html .formlayout{
	height:1%;
	}
.formlayout{
	margin:5px 0px 10px 0px;
	}
.formlayout label, .panel_body label{
	float:left;
	}

/* Panel Collapsible 2
--------------------------------------*/
div.panel_header_1line2[class]{
	overflow:hidden;
	}
div.panel_header_1line2:lang(en){
	overflow:hidden;
	}
*html div.panel_header_1line2{
	height:1%;
	}
.panel_header_1line2 {
	border:1px solid #ccc;
	background-color:#e7eadc;
	background-image:url(../images/gradient_hGrid.png);
	background-repeat:repeat-x;
	background-position: left -348px;
	line-height:1.4em;
	padding:3px;
	}

	
/* Form
--------------------------------------------------------------------- */
/* spacing between the form elements */
form.formlayout fieldset {
	padding:5px;
	background-color:#fef8e0;
	border:1px solid #fbe8bb;
}
form.formlayout div A, form.formlayout div input, form.formlayout div span.form-textonly {
	float:left;
	margin:0;
	padding:0;
}
form.formlayout div span.form-textonly{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	padding:2px 0px;
}
form.formlayout div select{
	float:left;
}
form.formlayout[class] div{
	overflow:hidden;
}
*html form.formlayout div {
	height:1%;
}
/* Separating input field and other form elements */
.formelements div {
	margin:2px 0;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
/* Label */
form.formlayout label {
	float:left;
	font-weight:bold;
	color:#000;
	width:120px;
}
form.formlayout label.inline {
	line-height:1.75em;
}
/* input, textarea element by default */
form.formlayout input.validtxt, form.formlayout textarea.validtxt {
	background-color:#fff;
	background-image: url(../images/gradient_hGrid.png);
	background-repeat:repeat-x;
	background-position: right -602px;
	border:1px solid #b5b8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	line-height:1.55em;
	padding:1px 3px;
}
form.formlayout input.validtxt {
	height:17px;
}
form.formlayout textarea.validtxt {
	float:left;
}
/* radio button */
form.formlayout input.radio {
	margin:2px 0px; 
}
form.formlayout div.radiobtn {
	float:left;
	padding-right:10px;
	line-height:1.5em;
}
/* Main form button (usually Save and Cancel) */
div.main-form-buttons {
	clear:both;
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:10px;
}
/* input element if validation fails */
form.formlayout .invalidtxt {
	background-color:#fff;
	background-image: url(../images/gradient_hGrid.png);
	background-repeat:repeat-x;
	background-position: right -764px;
	border:1px solid #b5b8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	line-height:1.55em;
	padding:1px 3px;	
}
/* Error icon with message */
form.formlayout .validation-error {
	float:left;
	height:20px;
	width:20px;
	background-image:url(../images/icon_grid.png);
	background-repeat:no-repeat;
	background-position: -140px -20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	
/*--- footer link ---*/

#footerlink a:link {
	text-decoration: none;
	color:#B8492B;
}
#footerlink a:visited {
	text-decoration: none;
	color:#828282;
}
#footerlink a:active {
	text-decoration: none;
	color:#B8492B;
}
#footerlink a:hover {
	text-decoration: underline; 
	color:#828282;
}
