@charset "UTF-8";/* CSS Document */*{ margin:0; padding:0; }/* START OF STYLING THE LINKS */a:link {color: #58595b; text-decoration: none; }a:active {color: #58595b; text-decoration: none; }a:visited {color: #58595b; text-decoration: none; }a:hover {color: #ed1c24; text-decoration: none; }a.navlink:link {color: #ffffff; text-decoration: none; }a.navlink:active {color: #ffffff; text-decoration: none; }a.navlink:visited {color: #ffffff; text-decoration: none; }a.navlink:hover {color: #ffffff; text-decoration: none; }a.editorialmedialink:link {color: #f7941d; text-decoration: none; }a.editorialmedialink:active {color: #f7941d; text-decoration: none; }a.editorialmedialink:visited {color: #f7941d; text-decoration: none; }a.editorialmedialink:hover {color: #58595b; text-decoration: none; }a.promotionalmedialink:link {color: #f37021; text-decoration: none; }a.promotionalmedialink:active {color: #f37021; text-decoration: none; }a.promotionalmedialink:visited {color: #f37021; text-decoration: none; }a.promotionalmedialink:hover {color: #58595b; text-decoration: none; }a.webmedialink:link {color: #ed1c24; text-decoration: none; }a.webmedialink:active {color: #ed1c24; text-decoration: none; }a.webmedialink:visited {color: #ed1c24; text-decoration: none; }a.webmedialink:hover {color: #58595b; text-decoration: none; }a.interactivemedialink:link {color: #bb131a; text-decoration: none; }a.interactivemedialink:active {color: #bb131a; text-decoration: none; }a.interactivemedialink:visited {color: #bb131a; text-decoration: none; }a.interactivemedialink:hover {color: #58595b; text-decoration: none; }a.promotionlink:link {color: #cf027c; text-decoration: none; }a.promotionlink:active {color: #cf027c; text-decoration: none; }a.promotionlink:visited {color: #cf027c; text-decoration: none; }a.promotionlink:hover {color: #58595b; text-decoration: none; }a.portfoliolink:link {color: #f6861f; text-decoration: none; font-weight: bold; }a.portfoliolink:active {color: #f6861f; text-decoration: none; font-weight: bold; }a.portfoliolink:visited {color: #f6861f; text-decoration: none; font-weight: bold; }a.portfoliolink:hover {color: #58595b; text-decoration: none; font-weight: bold; }a.footerlink:link {color: #58595b; text-decoration: none; }a.footerlink:active {color: #58595b; text-decoration: none; }a.footerlink:visited {color: #58595b; text-decoration: none; }a.footerlink:hover {color: #ed1c24; text-decoration: none; }a.colouredtextlink:link {color: #ed1c24; text-decoration: none; }a.colouredtextlink:active {color: #ed1c24; text-decoration: none; }a.colouredtextlink:visited {color: #ed1c24; text-decoration: none; }a.colouredtextlink:hover {color: #58595b; text-decoration: none; }/* END OF STYLING THE LINKS *//* START OF HIGHLIGHTING TEXT */.highlight_red {	color: #ed1c24;}	.highlight_green {	color: #99cc33;}.highlight_blue {	color: #00a0ca;}.highlight_purple {	color: #9C2A7E;}.highlight_rouge {	color: #A5284D;}.highlight_turq {	color: #4EBFA5;}/*END OF HIGHLIGHTING TEXT *//* START OF HEADER SECTION AND BACKGROUND */img {	border:none;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-position: center top;	text-align: center;}#backgroundbanner1 {	width: 100%;	height: 95px;	background-color: #d1d3d4;	position: absolute;	top: 0px;	left: 0px;	right: 0px;	z-index:1;}#backgroundbanner2 {	width: 100%;	height: 435px;	background-color:#e6e7e8;	position: relative;	top: 95px;	left: 0px;	right: 0px;	z-index: 2;}#topbanner {	width: 940px;	height: 95px;	background-color: #58595b;	position: relative;	top: 0px;	margin-left: auto;	margin-right: auto;	z-index: 90;}#creativedesign4u_logo {	width: 240px;	height: 64px;	position: absolute;	z-index: 91;	left: 25px;	top: 18px;	border: none;}#creativedesign4u_tel {	width: 209px;	height: 55px;	position:absolute;	z-index: 92;	right:25px;	top: 23px;}.ie6 #creativedesign4u_tel { /* ie6 fix */	width: 209px;	height: 55px;	position: absolute;	z-index: 92;	right: 25px;	top: 23px;}#wrapper {	width: 940px;	height: auto;	margin-left: auto;	margin-right: auto;	top: 0px;	text-align: left;	z-index: 89;}/* END OF HEADER SECTION AND BACKGROUND *//* START OF NAVIGATION STYLING AND POSITION */.nav_wrapper {	width: 940px;	height: 25px;	margin-left: auto;	margin-right: auto;	background-image: url(images/nav_background.jpg);	background-repeat: repeat-x;	position: absolute;	top: 95px;}.navigation_selected {	width: 120px;	height: 25px;	background-image: url(images/navigation_but_selected.jpg);	background-repeat: no-repeat;	float: left;}.navigation_not_selected {	width: 120px;	height: 25px;	background-image: url(images/navigation_but.jpg);	background-repeat: no-repeat;	float: left;}.navigation_not_selected:hover {	width: 120px;	height: 25px;	background-image: url(images/navigation_but_selected.jpg);	background-repeat: no-repeat;	float: left;}.nav_text_selected {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 17px;	font-weight: normal;	color: #ffffff;	text-align: center;	padding-top: 3px;}.nav_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 17px;	font-weight: normal;	color: #ffffff;	text-align: center;	padding-top: 3px;}.secondary_nav_selected_4opt {	width: 162px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt {	width: 162px;	height: 20px;	background-image: url(images/secondary_navigation_but_4opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt:hover {	width: 162px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_selected_4opt_lrg {	width: 180px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt_lrg.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt_lrg {	width: 180px;	height: 20px;	background-image: url(images/secondary_navigation_but_4opt_lrg.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt_lrg:hover {	width: 180px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt_lrg.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_selected_4opt_sml {	width: 156px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt_sml.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt_sml {	width: 156px;	height: 20px;	background-image: url(images/secondary_navigation_but_4opt_sml.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_4opt_sml:hover {	width: 156px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_4opt_sml.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_selected_3opt {	width: 216px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_3opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_3opt {	width: 216px;	height: 20px;	background-image: url(images/secondary_navigation_but_3opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_nav_not_selected_3opt:hover {	width: 216px;	height: 20px;	background-image: url(images/secondary_navigation_but_selected_3opt.jpg);	background-repeat: no-repeat;	float: left;	padding-bottom: 20px;}.secondary_navigation_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: normal;	color: #ffffff;	text-align: center;	padding-top:1px;}/* END OF NAVIGATION STYLING AND POSITION *//* START OF BANNER STYLING AND POSITION */.banner_wrapper {	width: 940px;	height: 435px;	margin-left: auto;	margin-right: auto;	position: relative;	top: 35px;	z-index: 50;}.options_wrapper {	width: 940px;	height: 125px;	margin-left: auto;	margin-right: auto;	position: relative;	top: -35px;;	z-index: 52;}.options_left {	width: 210px;	height: 125px;	position: relative;	float: left;	padding-left: 20px;	padding-right: 0px;}.options_right {	width: 210px;	height: 125px;	position: relative;	float: left;	padding-left: 20px;	padding-right: 20px;}.option1_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #f7941d;	text-align: left;}.option2_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #f37021;	text-align: left;}.option3_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #ed1c24;	text-align: left;}.option4_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #bb131a;	text-align: left;}.options_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	padding-left: 10px;	vertical-align: top;}.option1_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #f7941d;	text-align: left;	padding-left: 10px;	padding-top: 5px;	vertical-align: top;}.option2_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #f37021;	text-align: left;	padding-left: 10px;	padding-top: 5px;	vertical-align: top;}.option3_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #ed1c24;	text-align: left;	padding-left: 10px;	padding-top: 5px;	vertical-align: top;}.option4_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #bb131a;	text-align: left;	padding-left: 10px;	padding-top: 5px;	vertical-align: top;}/* END OF BANNER STYLING AND POSITION *//* START OF MAIN TEXT/BODY STYLING AND POSITION */p {margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.content_wrapper {	width: 940px;	height: auto;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	margin-bottom: 30px;	position: relative;	top: 0px;	z-index: 55;}.content_left_panel {	width: 649px;	height: 100%;	min-height: 400px;	position: relative;	float: left;	padding-left: 20px;	padding-right: 20px;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #d1d3d4;}.content_right_panel {	width: 210px;	height: 100%;	position: relative;	float: right;	padding-left: 20px;	padding-right: 20px;}.content_left_headings {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #58595b;	text-align: left;	padding-bottom: 10px;}.content_left_sub_headings {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #ed1c24;	text-align: left;	padding-bottom: 5px;	padding-top: 10px;}.content_left_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #ed1c24;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #58595b;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #ed1c24;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}.content_left_bullet_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;	padding-bottom: 4px;}.content_left_bullet_text_bold_red {	font-weight: bold;	color: #ed1c24;}.content_left_note_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	font-style:italic;	color: #58595b;	text-align: left;	vertical-align: top;	padding-bottom: 4px;}/* END OF MAIN TEXT/BODY STYLING AND POSITION *//* START OF EDITORIAL MEDIA TEXT STYLING */.content_left_headings_editorialmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 15px;	font-weight: bold;	color: #f7941d;	text-align: left;	padding-bottom: 10px;}.content_left_sub_headings_editorialmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #f7941d;	text-align: left;	padding-bottom: 5px;	padding-top: 10px;}.content_left_text_editorialmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #f7941d;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold_editorialmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #f7941d;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}/* END OF EDITORIAL MEDIA TEXT STYLING *//* START OF PROMOTIONAL MEDIA TEXT STYLING */.content_left_headings_promotionalmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 15px;	font-weight: bold;	color: #f37021;	text-align: left;	padding-bottom: 10px;}.content_left_sub_headings_promotionalmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #f37021;	text-align: left;	padding-bottom: 5px;	padding-top: 10px;}.content_left_text_promotionalmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #f37021;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold_promotionalmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #f37021;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}/* END OF PROMOTIONAL MEDIA TEXT STYLING *//* START OF WEB MEDIA TEXT STYLING */.content_left_headings_webmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 15px;	font-weight: bold;	color: #ed1c24;	text-align: left;	padding-bottom: 10px;}.content_left_sub_headings_webmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #ed1c24;	text-align: left;	padding-bottom: 5px;	padding-top: 10px;}.content_left_text_webmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #ed1c24;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold_webmedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #ed1c24;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}/* END OF WEB MEDIA TEXT STYLING *//* START OF INTERACTIVE MEDIA TEXT STYLING */.content_left_headings_interactivemedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 15px;	font-weight: bold;	color: #bb131a;	text-align: left;	padding-bottom: 10px;}.content_left_sub_headings_interactivemedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #bb131a;	text-align: left;	padding-bottom: 5px;	padding-top: 10px;}.content_left_text_interactivemedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #bb131a;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.content_left_text_bold_interactivemedia {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #bb131a;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}/* END OF INTERACTIVE MEDIA TEXT STYLING *//* START OF PORTFOLIO TEXT STYLING */.portfolio_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #f6861f;	text-align: left;}.portfolio_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;	padding-left: 10px;}.portfolio_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #f6861f;	text-align: left;	padding-top: 5px;	vertical-align: top;}/* END OF PORTFOLIO TEXT STYLING *//* START OF PROMOTION TEXT STYLING */.promotion1_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #cf027c;	text-align: left;}.promotion_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;}.promotion_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #cf027c;	text-align: left;	padding-top: 5px;	vertical-align: top;}/* END OF PROMOTION TEXT STYLING *//* START OF TEMPLATES TEXT STYLING */.templates_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #008fd5;	text-align: left;}.templates_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;}.templates_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #008fd5;	text-align: left;	padding-top: 5px;	vertical-align: top;}/* END OF TEMPLATES TEXT STYLING *//* START OF CONTACT PAGE STYLING & POSITION */.contact_content_left_panel {	width: 509px;	height: 100%;	min-height: 400px;	position: relative;	float: left;	padding-left: 20px;	padding-right: 20px;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #d1d3d4;}.contact_content_right_panel {	width: 350px;	height: 100%;	position: relative;	float: right;	padding-left: 20px;	padding-right: 20px;}.map_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: normal;	color: #58595b;	text-align: left;	padding-bottom: 15px;}.map_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.map_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #ed1c24;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}/* END OF CONTACT PAGE STYLING & POSITION *//* START OF FORM THANK YOU TEXT STYLING */.form {	width: 649px;	position: relative;	float: left;	padding-left: 0px;	padding-right: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #58595b;}/* END OF FORM THANK YOU TEXT STYLING *//* START OF FOOTER STYLING & POSITION */#footer {	width: auto;	height: 150px;	background-color: #f1f2f2;	margin-left: auto;	margin-right: auto;	z-index: 99;}.footer_wrapper {	width: 940px;	height: 150px;	margin-left: auto;	margin-right: auto;	position: relative;	top: 0px;	z-index: 100;}.footer_left {	width: 130px;	height: 110px;	float: left;	text-align: left;	padding-top: 20px;	padding-bottom: 20px;	padding-left: 20px;	padding-right: 0px;	z-index: 101;}.footer_right {	width: 300px;	height: 110px;	float: right;	text-align: left;	padding-top: 20px;	padding-bottom: 20px;	padding-left: 20px;	padding-right: 20px;	z-index: 102;}.footer_headings {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #ed1c24;	text-align: left;}.footer_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	color: #58595b;	text-align: left;}.footer_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #58595b;	text-align: left;}/* END OF FOOTER STYLING & POSITION */.quote_content_left_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #58595b;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.quote_content_left_text_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #ed1c24;	text-align: left;	vertical-align: top;	padding-bottom: 10px;}.quote_content_left_text_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #58595b;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}.quote_content_left_text_bold_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #ed1c24;	text-align: left;	padding-top: 5px;	vertical-align: top;	padding-bottom: 10px;}
