@charset "utf-8";

body {
	margin: 0px;
	padding:0px;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #c0c2c3;
}

img {
	border: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



blockquote {

	font: normal 18px Georgia;

	color: #959595;

	background: url(http://www.reakelly.com/images/quotes.gif) no-repeat 36px 20px;

	padding: 20px 30px 20px 80px;

}


/*___________________________________Main Site Header _____________________________________*/

#Header__wrapper { width:1024px; height: 255px; float:left; margin:0px 0px 0px 0px;}

#Header_Logo { width:305px; height:255px; float:left;}

#navigation_wrapper { width:719px; height:255px; float:left;}

#navigation_author_links { width:719px; height:25px; float:left; text-align:right; vertical-align:top;}

.header_text {font-family: Arial; font-size: 10px; color: #636466;}

#header_text {font-family: Arial; font-size: 10px; color: #636466; width: auto; height: 2px;float:left; padding: 5px 0px 20px 390px;}

.header_text_links {font-family: Arial; font-size: 10px; color: #636466;text-decoration: underline; }

#Navigitaion_Btn_Wrapper { width: 719px; height:118px; float:left;}

#Browse_work_Btn { height: 118px; width: 118px; background-image: url(../images/btn_files/Browse_work_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Browse_work_Btn:hover{ background-position: bottom left; cursor: pointer;}

#Artist_State_Btn { height: 118px; width: 120px; background-image: url(../images/btn_files/Artist_State_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Artist_State_Btn:hover{ background-position: bottom left; cursor: pointer;}

#Meet_Rea_Btn { height: 118px; width: 118px; background-image: url(../images/btn_files/Meet_Rea_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Meet_Rea_Btn:hover{ background-position: bottom left; cursor: pointer;}

#Blog_Btn { height: 118px; width: 118px; background-image: url(../images/btn_files/Blog_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Blog_Btn:hover{ background-position: bottom left; cursor: pointer;}

#Prof_life_Btn { height: 118px; width: 118px; background-image: url(../images/btn_files/Prof_life_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Prof_life_Btn:hover{ background-position: bottom left; cursor: pointer;}

#Contact_Rea_Btn { height: 118px; width: 125px; background-image: url(../images/btn_files/Contact_Rea_Btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:left;}

#Contact_Rea_Btn:hover{ background-position: bottom left; cursor: pointer;}


#header_quote { width: 719px; height:110px; float:left;}


#Purchase_Btn { height: 55px; width: 210px; background-image: url(../images/btn_files/Purchase-Work-btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; float:none;}

#Purchase_Btn:hover{ background-position: bottom left; cursor: pointer;}

#copy_contact { width:345px; height:auto; float:none;}

#form_copy_contact { width:60px; height:auto; float:left; text-align:left;}

#form_copy_contact_names { width:60px; height:auto; float:left; text-align:left; margin: 12px 0px 0px 0px;}

#contact__holder_imput { height: 40px; width: 267px; display: block; float:left; margin:5px 0px 0px 5px; background-image: url(../images/background_images/contact_name_form_bg.png); background-position: top left; background-repeat: no-repeat; }

.contact_textInput { color: #000; font-size: 11px; font-family: Verdana; width: 240px; height: 14px; float:left; background-color: #fefcfc; border:1px; border-bottom-style:solid; border-color:#fefcfc; margin: 9px 10px 0px 8px; }



/*___________________________________Main Site Body _____________________________________*/

/*Landing Page*/

#Landing__wrapper { width:100%; height: 768px; margin:auto; padding: 0px 0px 0px 0px; background-color:#000;}

#Landing_page_content { width:1024px; height: 768px; margin:auto; padding: 0px 0px 0px 0px; background-image:url(../images/background_images/RK_landing_bg_image.jpg); background-position:top center; background-repeat:no-repeat;}

#Landing_page_logo { width: 400px; height:210px; margin:auto; padding: 0px 0px 0px 0px; }

#Body_wrapper_Home { width:915px; height: 700px; margin:auto; padding: 0px 0px 0px 0px;}

#Enter_Btn { height: 65px; width: 146px; background-image: url(../images/btn_files/landing_enter_btn.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; margin:20px auto ;}

#Enter_Btn:hover{ background-position: bottom left; cursor: pointer;}


/*Homepage Page*/

#Page_wrapper { width:1024px; height:auto; margin:auto; padding: 0px 0px 0px 0px;}

#Page_wrapper_professional { width:1024px; height:768px; margin:auto; padding: 0px 0px 0px 0px; background-image:url(../images/background_images/home_bg_main.png); background-repeat:no-repeat; background-position: top left;}

#Page_wrapper_lg { width:1024px; height:2400px; margin:auto; padding: 0px 0px 0px 0px; background-image:url(../images/background_images/home_bg_main_02.png); background-repeat:no-repeat; background-position: top left;}

#Page_wrapper_lg2 { width:1024px; height:1900px; margin:auto; padding: 0px 0px 0px 0px; background-image:url(../images/background_images/home_bg_main_02.png); background-repeat:no-repeat; background-position: top left;}


.Section_Headers {font-family: Arial; font-size: 22px; color: #636466; text-transform:uppercase; font-weight:bold;}

#Content_inner_professional { width:780px; height: 400px; float:left; margin: 35px 0px 0px 45px; padding: 0px 0px 0px 0px;font-family: Arial; font-size: 15px; color: #87888a;}

#Content_inner_meet_rea { width:780px; height: 1450px; float:left; margin: 35px 0px 0px 45px; padding: 0px 0px 0px 0px;font-family: Arial; font-size: 15px; color: #87888a;}
