@charset "UTF-8";
/* CSS Document */


body { padding:0; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif;color:#CCC;font-family:Geneva, Arial, Helvetica, sans-serif}
h1 {color:#080C96; font-size:2.4em}
h2 {color:#FFF9BD; font-size:1.2em}
#home_main {position:absolute; top:0px; left:0px; width:100%; height:100%}
#main { width:985px; height:788px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro.jpg); background-repeat:no-repeat}

#KaizenVideoPro { height:330px; width:405px; position:relative; top:5px; left:225px; cursor:pointer}

#videos {position:relative; top:47px; height:205px; width:900px}
	#weddings { background-color:; height:155px; width:155px; position:absolute; top:-7px; left:93px; cursor:pointer}
	#specialevents { background-color:; height:155px; width:155px; position:absolute; top:-7px; left:306px; cursor:pointer}
	#aviation { background-color:; height:155px; width:155px; position:absolute; top:-7px; left:526px; cursor:pointer}
	#videoChristmasCard { background-color:; height:155px; width:155px; position:absolute; top:-7px; left:737px; cursor:pointer}
	
	#videoVideoTransfer { background-color:; height:49px; width:245px; position:absolute; top:235px; left:110px; cursor:pointer}

#manage {position:relative; top:156px}	
	#contactus { background-color: ;height:49px; width:239px; position:absolute; top:7px; left:75px; cursor:pointer}
	#aboutus { background-color: ;height:49px; width:243px; position:absolute; top:7px; left:371px; cursor:pointer}
	#calendar { background-color: ;height:49px; width:243px; position:absolute; top:7px; left:661px; cursor:pointer}

#wedding_main {position:absolute; top:0px; left:0px; width:100%; height:100%}
#wedding {width:985px; height:;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro_weddings.gif); background-repeat:no-repeat}


#special_events_main {position:absolute; top:0px; left:0px; width:100%; height:100%}
#special_events {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro_special_events.gif); background-repeat:no-repeat}

#aviation_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#aviation_page {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro_aviation.gif);background-repeat:no-repeat}

#video_christmas_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#video_christmas {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro_video_christmas.gif);background-repeat:no-repeat}

#contact_us_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#contact_us {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/Contact-us-Web-Page.gif);background-repeat:no-repeat}

#about_us_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#about_us {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kaizen_video_pro_about_us.gif);background-repeat:no-repeat}

#calendar_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#calendar_page {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/kazien_video_pro_calendar.gif);background-repeat:no-repeat}

#video_transfer_main {position:absolute; top:0px; left:0px; width:100%; height:100%; }
#video_transfer_page {width:985px; height:750px;  margin: 0 auto; background-image:url(http://www.kaizenvideopro.com/assets/images/Video-Transfer-Page.gif);background-repeat:no-repeat}



#page_header { position:static; height:175px; width:450px}
#page_content {}
#main_text { position:static; padding:20px 40px ;width:900px }

	
/* Product Page layout */
.prodmain {min-height:300px;}
.prodright {width:400px; height:270px;display:block; float:right; padding-left:15px; text-align:left	}
.prodrightimg { }
.prodright p {font-size:1.5em; color:#bb0016; text-align:center; width:100%}

/* wedding page */

.wed_tbl {text-align:left; white-space; border:0; vertical-align:top; }
.wed_tbl th {padding-top:10px; border-bottom:solid 1px #EEE; color:#EFF3AB}
.wed_tbl strong {color: #EFF3AB}



/* Footer */

#footer {  
	/*background:url(/assets/images/stripe.gif) repeat-x; */
	
	height:200px; 
	color:#F5EFCC; 
	text-align:center;
	padding-top:35px;
	font-size:0.75em
}
#footer a { color:#CCC}
#footer a:hover , a:visited {color:#00F}
#footer #wd { font-size: .75em}

/* breadcrumb */
.breadcrumb { padding:17px 40px; font-size:.8em; text-align:right}



/*
<div id="KaizenVideoPro"></div>
    <div id="weddings"></div>
    <div id="specialevents"></div>
    <div id="aviation"></div>
    <div id="videoChristmasCard"></div>
    <div id="contactus"></div>
    <div id="aboutus"></div>
    <div id="calendar"></div>
*/



/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}
