@charset "utf-8";

body {
	margin: 0px;
	padding:0px;
	background-image: url(../assets/images/bg_images/main_pink_bg_site.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

img {
	border: none;
}

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


/*___________________________________Main Site Header _____________________________________*/

#header_wrapper { height: 280px; width: 100%; background-image:url(../assets/images/bg_images/main_pink_bg_header_Strip_tile.jpg); background-position:top; background-repeat:repeat-x; margin: 0px 0px 20px; }

#header_content_wrapper { height: 280px; width: 912px; background-image:url(../assets/images/bg_images/header_content_wrapper_bg.png); background-position: top center; background-repeat:no-repeat; margin: auto;}

#header_logo_wrapper { height: 120px; width: 860px; margin: auto; }

#header_nav_wrapper { height: 140px; width: 860px; margin: auto; }

#header_custom_wrapper { height: 140px; width: 485px; float:left; }

#header_buttons_wrapper { height: 140px; width: 375px; float:left; background-image:url(../assets/images/bg_images/navbar_divits_bg.png); background-repeat:no-repeat; background-position:top left;}

#home_btn { width:94px; height:140px; float:left; background-image:url(../assets/images/btn_files/navbar_Master.png); background-position: 0 0; }

#home_btn:hover{ background-position: 0 -140px; cursor:pointer; }

#service_btn { width:92px; height:140px; float:left; background-image:url(../assets/images/btn_files/navbar_Master.png); background-position: -92px 0; }

#service_btn:hover{ background-position: -92px -140px; cursor:pointer; }

#gallery_btn { width:95px; height:140px; float:left; background-image:url(../assets/images/btn_files/navbar_Master.png); background-position: -185px 0; }

#gallery_btn:hover{ background-position: -185px -140px; cursor:pointer; }

#contact_btn { width:93px; height:140px; float:left; background-image:url(../assets/images/btn_files/navbar_Master.png); background-position: -279px 0; }

#contact_btn:hover{ background-position: -279px -140px; cursor:pointer; }


/*___________________________________Main Site body _____________________________________*/


#body_content_wrapper { width: 912px; height:785px; margin:auto;}

#body_content_inner_wrapper { width: 885px; height:785px; margin:auto; padding: 0px 10px 0px 10px; }

#body_content_wrapper_gallery { width: 912px; height:685px; margin:auto;}

#body_content_inner_wrapper_gallery { width: 885px; height:685px; margin:auto; padding: 0px 10px 0px 10px; }

/*___________________________________Homepage Assets _____________________________________*/

#homepageheader_wrapper { width: 885px; height:40px; }

#homepageheader_intro { width: 870px; height:170px; padding: 15px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; text-align: justify; }

#click_here_btn_wrapper { width: 880px; height:45px; float:left; padding: 12px 0px 12px; }

#click_here_btn { width:295px; height:40px; float:right; background-image:url(../assets/images/btn_files/clcik-here-btn.png); background-position: 0 0; }

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

#click_here__quote_btn { width:295px; height:40px; float:right; background-image:url(../assets/images/btn_files/Request-a-Quote-services-btn.png); background-position: 0 0; }

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

#homepagefeatures_wrapper { width: 885px; height:280px; }

#services-features_wrapper { width: 882px; height:330px; background-image:url(../assets/images/bg_images/services_main_bg_tile.png); background-position: top left; background-repeat:no-repeat; }

#services_wrapper_main { width: 885px; height:190px; background-image:url(../assets/images/img/services-main-bg.png); background-position: top left; background-repeat:no-repeat;}

#services_intro { width: 580px; height:135px; padding: 8px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; text-align: justify; font-weight:bold; padding: 0px 0px 0px 12px;}



#services-features-col1 { width: 195px; height:235px; float:left; margin: 85px 0px 0px 10px; padding: 0px 0px 0px 19px;}

#services-features-col2 { width: 205px; height:235px; float:left; margin: 85px 0px 0px 0px;  padding: 0px 0px 0px 17px;}

#services-features-col3 { width: 200px; height:235px; float:left; margin: 85px 0px 0px 0px; padding: 0px 0px 0px 17px;}

#services-features-col4 { width: 195px; height:235px; float:left; margin: 85px 0px 0px 0px; padding: 0px 0px 0px 17px;}

ul.featured_services_ul { padding: 0px 0px 0px 0px; margin: 0; list-style: none; font-family: Arial; font-size: 12px; text-padding: bottom; width:100%; float:left; color: #000000; line-height: 22px; font-weight:bold; }

ul.featured_services_ul li { line-height: 24px; }

ul.featured_services_ul li a { color: #000000; text-decoration: none; cursor:pointer; display: block; height: 24px; position: static; }

ul.featured_services_ul li a:hover { height: 24px; text-decoration: underline; cursor:pointer; }


#feature_box_01 { width: 297px; height:280px; float:left; background-image:url(../assets/images/bg_images/Logo-Creation-bg.png); background-position: top left; background-repeat:no-repeat;}

#feature_box_02 { width: 291px; height:280px; float:left; background-image:url(../assets/images/bg_images/Business-Cards-bg.png); background-position: top left; background-repeat:no-repeat;}

#feature_box_03 { width: 297px; height:280px; float:left; background-image:url(../assets/images/bg_images/Promo-Flyers-bg.png); background-position: top left; background-repeat:no-repeat;}

#logo_creation_btn { width:251px; height:148px; float:left; background-image:url(../assets/images/btn_files/Logo-Creation-btn.png); background-position: 0 0; margin: 90px 0px 0px 26px; }

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

#bus_cards_btn { width:251px; height:148px; float:left; background-image:url(../assets/images/btn_files/bus-cards-btn.png); background-position: 0 0; margin: 90px 0px 0px 20px; }

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

#promo_flyers_btn { width:251px; height:148px; float:left; background-image:url(../assets/images/btn_files/promo-flyers-btn.png); background-position: 0 0; margin: 89px 0px 0px 20px; }

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


#shortcut_wrapper { width: 760px; height:80px; padding: 0px 40px 0px 80px; float:left;}


#shortcut_quote_btn { width:213px; height:80px; float:left; background-image:url(../assets/images/btn_files/Request-a-Quote-btn.png); background-position: 0 0; }

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

#shortcut_email_btn { width:291px; height:80px; float:left; background-image:url(../assets/images/btn_files/email-us-btn.png); background-position: 0 0; }

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

#shortcut_pay_btn { width:253px; height:80px; float:left; background-image:url(../assets/images/btn_files/How-to-Pay-btn.png); background-position: 0 0; }

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


/*___________________________________Contact Us page Assets _____________________________________*/

#contact_column01_wrapper { width: 300px; height:685px; margin: 0px 0px 0px 10px; float:left; background-image:url(../assets/images/bg_images/contact_column01_wrapper-bg.png); background-position: top left; background-repeat:no-repeat;
text-align:center;  }

#contact_column02_wrapper { width: 575px; height:685px; margin: 0px 0px 0px 0px; float:left;}

#payment_column02_wrapper { width: 885px; height:640px; margin: 0px 0px 0px 0px; float:left; background-image:url(../assets/images/bg_images/main_payment_bg.png); background-repeat:no-repeat; background-position: top left;}

#payment_column02_wrapper_box_01 { width: 545px; height:190px; margin: 80px 0px 25px 205px; float:left; padding: 10px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#payment_column02_wrapper_box_02 { width: 555px; height:170px; margin: 0px 0px 25px 205px; float:left; padding: 10px 0px 0px 10px;}

#payment_column02_wrapper_box_03 { width: 555px; height:80px; margin: 0px 0px 0px 205px; float:left; padding: 10px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

#contact_column01_text_contact { width: 300px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#df79a4; margin: 35px 0px; }

.contact_column01_text_contact_hr { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#df79a4; }

#contact_column01_text_contact_02 { width: 300px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin: 35px 0px; }

.contact_column01_text_contact_02_hr {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; }

#contact_column02_form_wrapper { width: 530px; height:685px; float:left;}

#contact_column03_form_wrapper { width: 380px; height:70px; float:left; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px; float:right; margin: 0px 0px 0px;}

#contact_column04_form_wrapper { width: 530px; height:360px; float:left;}

#contact__holder_imput { height: 30px; width: 370px; display: block; float:right; margin:5px 0px 0px 5px; background-image:url(../assets/images/bg_images/contact_form_bg_01.png); background-position: top left; background-repeat: no-repeat; }

#contact__holder_imput_multi { height: 147px; width: 370px; display: block; float:right; margin:5px 0px 0px 5px; background-image:url(../assets/images/bg_images/contact_form_bg_multi.png); background-position: top left; background-repeat: no-repeat; }

#contact__holder_imput_multi2 { height: 80px; width: 370px; display: block; float:right; margin:5px 0px 0px 5px; background-image:url(../assets/images/bg_images/contact_form_bg_multi2.png); background-position: top left; background-repeat: no-repeat; }

.contact_textInput { color: #714d2b; font-size: 11px; font-family: Verdana; width: 345px; height: 18px; float:left; background-color: #fefcfc; border:1px; border-bottom-style:solid; border-color:#fefcfc; margin: 7px 0px 0px 10px; }

.contact_textInput_table { color: #000000; font-size: 12px; font-family: Verdana; width: 130px; height: 10px; padding: 15px 10px;}

.contact_textInput_multi { color: #714d2b; font-size: 11px; font-family: Verdana; width: 345px; height: 130px; float:left; background-color: #fefcfc; border:1px; border-bottom-style:solid; border-color:#fefcfc; margin: 7px 0px 0px 10px; }


.contact_textInput_multi_2 { color: #714d2b; font-size: 11px; font-family: Verdana; width: 345px; height: 60px; float:left; background-color: #fefcfc; border:1px; border-bottom-style:solid; border-color:#fefcfc; margin: 7px 0px 0px 10px; }

.Enter_button {
	border: none;
	width: 80px;
	height: 30px;
	background-image: url(../assets/images/btn_files/Submit_On.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px;
	cursor: pointer;
	background-color:transparent;
}
.Enter_button:hover {
	border: none;
	width: 80px;
	height: 30px;
	background-image:url(../assets/images/btn_files/Submit_Ov.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px;
	cursor: pointer;
	background-color:transparent;
}




/*___________________________________Main Site Footer _____________________________________*/

#footer_wrapper { height: 130px; width: 912px; margin:auto; }

#footer_content_wrapper { height: 60px; width:520px; float:left; margin: 0px 0px 0px 179px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:10px; padding: 40px 0px 30px 0px; }

#footer_content_facebook { height: 130px; width:90px; float:left; margin: 0px 0px 0px 0px; }

#footer_content_twitter { height: 130px; width:122px; float:left; margin: 0px 0px 0px 0px; }



.Copyright_Line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	text-align: left;
}

a.Copyright_Line:link {
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	text-align: center;
	text-decoration: none;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.Copyright_Line:hover {
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	text-align: center;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
}

a.Copyright_Line:visited {
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	text-align: center;
}

a.Copyright_Line:active {
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	text-align: left;
}



