body {text-align: center;	margin: 0px 0px 16px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../images/backdrop.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}

.clear_both{ clear: both;}

ul{ padding: 0px 0px 12px 24px; margin: 0px; }

h1{ padding: 0px; margin: 0px 0px 12px 0px; font-size: 20px; font-weight: bold; display: block; }
h1.service{ position: relative; top: 10px; left: 32px; }


td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}

h2{color: #000; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px;}
h4{font-size:14px;font-family: Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px;}

P{margin: 3px 0px 3px 0px;padding: 0px 0px 0px 0px;}

a:link {color: #000000}    
a:visited {color: #000000} 
a:hover {color: #FFFF00} 
a:active {color: #ff0000}

#wrapper{	width: 770px;	text-align: left;	margin: 0 auto;	text-align: left;	padding-top: 15px;}

#banner{width: 770px;height: 120px;}

#logo{background-image: url(../images/logo.gif);	height: 102px;width: 274px;position: relative;top: 10px;	left: 10px;	float: left;}
#phonenum{background-image: url(../images/phonenum.gif);	height: 16px;width: 180px;position: relative;top: 10px;	left: 10px;	float: left; margin: 40px 0 0 250px;}

#copyStrip{text-align: right;}

/* --------- STAR BORDER ----------------------- */
#starbrd_top{background-image: url(../images/strarBorder_Top.gif);width: 770px;height: 17px;color:green;}
#starbrd_bot{background-image: url(../images/strarBorder_Bot.gif);width: 770px;height: 17px;color:green;}

#mainmiddle{width: 770px; background-image: url(../images/strarBorder_Left.gif);background-repeat:repeat-y;}
#mainmiddleinner{width: 752px; background-image: url(../images/strarBorder_Right.gif);background-position: right;background-repeat:repeat-y;padding-left: 17px;}

#main_content{background-color: #c82127; width: 736px;}

/* --------------------------------------------- */
#txt02{margin-left: 25px;width: 360px;height: 30px;text-align:center;}
#clrboth{clear: both;}

/* -------------- Contact ------------------------------- */

.formtext{border: solid silver 1px;  width: 100%;}

#contacscreen{padding: 32px;}
#SubmitButton{text-align:center; padding: 5px;}

.sct_contact{background-color: #FDBE01; width: 200px;float: left;}
#contactbox{xHeight: 350px}
#contactboxinner{padding: 12px 32px 8px 32px;}

#contactdivider{
	float: left;
	width: 32px;
	height: 16px;
}

.sct_contactform{background-color: #FDBE01;width: 432px;float: left;}
#contactform{xHeight: 350px}
#contactforminner{padding: 12px 32px 8px 32px;}

/* -------------- Gallery ------------------------------- */
#galpic{width:134px;height:418px;background-image: url(../images/gallerypics.jpg);}
#galbigpic{}
#galpic{position: relative; left: 10px; top: 10px;}
#galbigpic{position: relative; left: 180px; top: -408px}

#undercon{width:446px;height:122px;background-image: url(../images/undercon.gif);}
#undercon{position: relative; left: 120px; top: 130px;}

.cssnav1{background: url(../images/bt1over.gif) no-repeat;white-space: nowrap;display: block;width: 90px;height: 26px;padding: 0; float: left;margin: 0 0 0 25px;
}
.c1ssnav1 img{width: 211px;height: 44px;}
.cssnav1 a:hover img{visibility:hidden}

.cssnav2{background: url(../images/bt2over.gif) no-repeat;white-space: nowrap;display: block;width: 90px;height: 26px;margin: 0;padding: 0;float: left;margin: 0 0 0 25px;}
.c1ssnav2 img{width: 211px;height: 44px;}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3{background: url(../images/bt3over.gif) no-repeat;white-space: nowrap;display: block;width: 88px;height: 26px;margin: 0;padding: 0;float: left;margin: 0 0 0 25px;}
.c1ssnav3 img{width: 211px;height: 44px;}
.cssnav3 a:hover img{visibility:hidden}

.cssnav4{background: url(../images/bt4over.gif) no-repeat;white-space: nowrap;display: block;width: 88px;height: 26px;margin: 0;padding: 0;float: left;margin: 0 0 0 25px;}
.c1ssnav4 img{width: 211px;height: 44px;}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5{background: url(../images/bt5over.gif) no-repeat;white-space: nowrap;display: block;width: 107px;height: 26px;margin: 0;padding: 0;float: left;margin: 0 0 0 25px;}
.c1ssnav5 img{width: 211px;height: 44px;}
.cssnav5 a:hover img{visibility:hidden}

.cssnav6{background: url(../images/bt6over.gif) no-repeat;white-space: nowrap;display: block;width: 109px;height: 26px;margin: 0;padding: 0;float: left;margin: 0 0 0 25px;}
.c1ssnav6 img{width: 211px;height: 44px;}
.cssnav6 a:hover img{visibility:hidden}


/*--------------------  The Show -----------------------------------*/
#TheShowentirearea{padding-top: 30px; padding: 30px 0px 16px 45px;}

/*--row1--*/
#TheShow_Row1{padding-bottom: 15px;}
#theshowheader{margin: 0px;padding: 0px;line-height: 12px;background-image: url(../images/theshowhdertxt.jpg); width: 112px; height: 18px;background-position:bottom left;background-repeat: no-repeat;float: left;}
#txtbox_TheShow p {margin: 0px 0px 5px 0px;padding: 0px;line-height: 12px;}
#txtbox_TheShow{margin: 0px;padding: 10px 0px 0px;line-height: 12px;color: #200000;float: left;width: 504px;text-align: justify;}
#magichat{
	width: 115px;
	height: 70px;
	float:left;
	background-image: url(../images/MagicHat.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*--row2--*/
#TheShow_Row2{}
#MagicianInCardImageOuter{padding-right: 24px;float:left;}

#MagicianInCardImage{width: 190px; height: 262px;background-image: url(../images/MagicianInCard.jpg);background-repeat: no-repeat;}

#TheShowTxt2{float:left;width: 432px; text-align: justify;}

/*--row3--*/
#TheShow_Row3{ padding-top: 15px;}
#txtbox2_TheShow{float: left; width: 510px;text-align: justify;}
#img_magicardOuter{	float: left;	padding-left: 26px;}
#img_magicard{width: 110px; height: 162px;background-image: url(../images/FloatingCard.jpg); background-repeat: no-repeat;}

/*-------------------- About Me Page -----------------------------------*/

#aboutmepage{padding: 24px 0px 24px 32px;}
#aboutmepics{float: left;background-image: url(../images/AboutMe_Pics.jpg); background-repeat: no-repeat;
width: 128px; height:470px;}
#aboutmetxt{float: left;width: 530px;}
#aboutmetxtinner{padding-left: 32px; text-align:justify;}

#AboutMeLogo{background-image: url(../images/AboutMeLogo.gif);width: 100px; height:32px;background-repeat: no-repeat;}

/*-------------------- Links Page -----------------------------------*/
#LinkCenter{width: 80%; padding-left: 10%;padding-top: 25px;padding-bottom: 25px;}
#LinkGap{Height: 25px;}
#Link{}
#LinkPic01{width: 94px; height: 118px;background: url(../images/linkpic02.gif) no-repeat;float:left; padding-right: 25px;}
#LinkPic02{width: 94px; height: 118px;background: url(../images/linkpic01.gif) no-repeat;float:left;padding-right: 25px;}
#LinkPic03{width: 94px; height: 118px;background: url(../images/linkpic03.gif) no-repeat;float:left;padding-right: 25px;}

/*-------------------- Home Page -----------------------------------*/

#sct_Left{float: left;}
#sct_Right{float: left;}

#sct_Dividera{width: 32px; height: 30px;xbackground-color: red;float: left; }
#sct_Dividerb{width: 32px; height: 30px;xbackground-color: green;}
#sct_Dividerc{width: 32px; height: 28px;xbackground-color: green;}

#sct_PalmerPic{
background-image: url(../images/hp_ProfPic.jpg);
background-repeat: no-repeat;
width: 357px;
height: 341px;
background-position: center;
}

#sct_Welcome{
padding: 0px 5px 0px 5px;
margin: 0px;
color: #CC0000;
font-size: 12px;
}

.sct_Welcome{background-color: #FDBE01;width: 357px;}

#hdr_WelcomeTxt p{
font-size: 12px;
}

#hdr_Welcome p{
margin: 0px;
padding: 0px;
}

#hdr_Welcome{background-image: url(../images/HdrTxt_Welcome.gif);background-repeat: no-repeat;
width: 100px;
height: 20px;
margin: 0px;
padding: 0px;
line-height: 12px;
float: left;
}

#Welcome-Box{Height: 113px}
#Welcome-Padding{ padding: 5px;}

#sct_TheShow{width: 290px; height: 113px;}
.sct_TheShow{background-color: #e00914;width: 290px;}
#hdr_TheShow{background-image: url(../images/HdrTxt_TheShow.gif);width: 112px; height: 22px;float: left;}
#hdr_TheShowPic{background-image: url(../images/img_TheShow.jpg);width: 145px; height: 105px;float: left;
background-position: bottom right; background-repeat: no-repeat;}

#sct_Gallery{width: 290px; height: 110px;}
.sct_Gallery{background-color: #000000; width: 290px;}
#hdr_Gallery{background-image: url(../images/HdrTxt_Gallery.gif);width: 80px; height: 22px;float: left;}
#hdr_GalleryPic{background-image: url(../images/img_Gallery.jpg);width: 188px; height: 110px;float: left;
background-position: bottom right; background-repeat: no-repeat;}

#sct_Contact{width: 290px; height: 48px;}
.sct_Contact{background-color: #FDBE01; width: 290px;}
#hdr_Contact{background-image: url(../images/HdrTxt_Contact.gif);width: 90px; height: 22px;float: left;}
#hdr_ContactPic{background-image: url(../images/img_Contact.jpg);width: 82px; height: 43px;float: left;
background-position: bottom right; background-repeat: no-repeat;}

#sct_About{width: 290px; height: 48px;}
.sct_About{background-color: #f46707;width: 290px;}
#hdr_About{background-image: url(../images/HdrTxt_About.gif);width: 100px; height: 22px;float: left;}
#hdr_AboutPic{background-image: url(../images/img_about.jpg);width: 160px; height: 44px;float: left;
background-position: bottom right; background-repeat: no-repeat;}

#sct_Links{width: 290px; height: 48px;}
.sct_Links{background-color: #f46707;width: 290px;}
#hdr_Links{background-image: url(../images/HdrTxt_Links.gif);width: 70px; height: 22px;float: left;}
#hdr_LinksPic{background-image: url(../images/img_Links.jpg);width: 114px; height: 48px;float: left;
background-position: bottom right; background-repeat: no-repeat;}

#corners_T_L{
background-image: url(../images/CornerTopLeft.gif);
background-repeat: no-repeat;
background-position: top left;
}
#corners_T_R{
background-image: url(../images/CornerTopRight.gif);
background-repeat: no-repeat;
background-position: top right;
}
#corners_B_L{
background-image: url(../images/CornerBotLeft.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#corners_B_R{
background-image: url(../images/CornerBotRight.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

/*------ Top Navigation ------------------*/
#navigation{width:	770px; padding-top: 4px;padding-bottom: 4px; padding-left: 8px;}

#navigation a{text-decoration: none;font-weight: bold;}

#navigation a:link {color: #000000}    
#navigation a:visited {color: #000000} 
#navigation a:hover {color: #FFFF00} 
#navigation a:active {color: #ff0000}


.nav_on{ color: #FFFF00 !important; }
