@charset "utf-8";
/* CSS Document */
/* -- SIMPLE RESET - START -------------------------------------------------------------------- */
/* Reset all padding and margin */
* {
	margin:0;
	padding:0;
}
/* hide all image borders */
img {
	border:none;
}
img:hover {
	border:none;
	background:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -- SIMPLE RESET - END ---------------------------------------------------------------------- */
body {
	background:#f3f2e5 url(../images/bg.jpg) no-repeat top center;
	font-size:62.5%;
	line-height:100%;
	font-family:Verdana, Geneva, sans-serif;
}
#wrapper {
	width:955px;
	margin:0 auto;
}
#top .logo {
	float:left;	
}
#top_subnav {
	padding:5px 15px 0 0;
	height:58px;
}
#top_subnav a {
	float:right;
}
#top_subnav a:link,
#top_subnav a:visited {
	text-decoration:none;
	padding:10px 15px;
	line-height:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#52524d;
}
#top_subnav a.contact:link,
#top_subnav a.contact:visited {
	padding:5px 5px 5px 30px;
	background:url(../images/icon_contact_up.jpg) no-repeat 0 0;
}
#top_subnav a.contact:hover {
	background:url(../images/icon_contact_ovr.jpg) no-repeat 0 0;
	color:#751b18;
}
#top_subnav a.profile:link,
#top_subnav a.profile:visited {
	padding:5px 15px 5px 30px;
	background:url(../images/icon_profile_up.jpg) no-repeat 0 0;
}
#top_subnav a.profile:hover {
	background:url(../images/icon_profile_ovr.jpg) no-repeat 0 0;
	color:#751b18;
}
#top_subnav a.newsroom:link,
#top_subnav a.newsroom:visited {
	padding:5px 15px 5px 30px;
	background:url(../images/icon_news_up.jpg) no-repeat 0 0;
}
#top_subnav a.newsroom:hover {
	background:url(../images/icon_news_ovr.jpg) no-repeat 0 0;
	color:#751b18;
}
#top_subnav a.home:link,
#top_subnav a.home:visited {
	padding:5px 15px 5px 30px;
	background:url(../images/icon_home_up.jpg) no-repeat 0 0;
}
#top_subnav a.home:hover {
	background:url(../images/icon_home_ovr.jpg) no-repeat 0 0;
	color:#751b18;
}
#top_subnav p {
	padding:0 0 0 15px;
	margin:0;
	font-size:1em;
	color:#52524d;
}
#top_mainnav {
	height:74px;
}
#main_nav {
	list-style-type:none;
}
#main_nav li {
	float:left;
}
#main_nav li a {
	display:block;
	height:74px;
	background:url(../images/top_nav.jpg) no-repeat;
}
#main_nav li a.mobile:link,
#main_nav li a.mobile:visited {
	width:71px;
	background-position:0 0;
}
#main_nav li a.mobile:hover {
	background-position:0 -74px;
}
#main_nav li a.websites:link,
#main_nav li a.websites:visited {
	width:83px;
	background-position:-71px 0;
}
#main_nav li a.websites:hover {
	background-position:-71px -74px;
}
#main_nav li a.social_media:link,
#main_nav li a.social_media:visited {
	width:110px;
	background-position:-154px 0;
}
#main_nav li a.social_media:hover {
	background-position:-154px -74px;
}
#main_nav li a.interactive_media:link,
#main_nav li a.interactive_media:visited {
	width:145px;
	background-position:-264px 0;
}
#main_nav li a.interactive_media:hover {
	background-position:-264px -74px;
}
#main_nav li a.digital_marketing:link,
#main_nav li a.digital_marketing:visited {
	width:152px;
	background-position:-409px 0;
}
#main_nav li a.digital_marketing:hover {
	background-position:-409px -74px;
}
#main_nav li a.case_studies:link,
#main_nav li a.case_studies:visited {
	width:135px;
	background-position:-561px 0;
}
#main_nav li a.case_studies:hover {
	background-position:-561px -74px;
}

#flash_banner {
	height:235px;
}
#content_area {
	background:url(../images/content_bg.png) repeat-y;
	padding:10px 20px 0 20px;
	min-height:500px;
}
#content_btm {
	height:23px;
}
#footer {
	height:66px;
	background:url(../images/footer.png) no-repeat;
}
.left {
	float:left;
}
.right {
	float:right;
}
#footer .left {
	padding:13px 8px;
}
#footer .right {
	text-align:right;
}
#footer {
	padding:6px 25px 0 20px;
}
#footer p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	line-height:1.8em;
	color:#FFF;
	margin:0;
}
.txt_red {
	color:#910000;
	font-weight:bold;
}
#footer a:link,
#footer a:visited {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #a4a190;
}
#footer a:hover {
	border-bottom:1px solid #910000;
}
.clear {
	clear:both;
}
#footer_browser_txt {
	padding:0 0 10px 0;
}
#footer_browser_txt p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	color:#a9a9a0;
	text-align:center;
	margin:0;
}
#footer_browser_txt a:link,
#footer_browser_txt a:visited {
	color:#a9a9a0;
	text-decoration:none;
	border-bottom:1px solid #d5d4c9;
}
#footer_browser_txt a:hover {
	border-bottom:1px solid #6f6f64;
}
#content_left {
	width:254px;
	float:left;
}
#content_left .img {
	border:1px solid #514c43;
	margin:10px 13px 10px 0;
	display:block;
}
#content_right {
	float:right;
	width:660px;
}
h1 {
	font-size:2em;
	color:#FFF;
	font-weight:normal;
	padding:5px 10px 6px 10px;
	background:#41332e url(../images/h1_bg.jpg) repeat-x;
	display:block;
	line-height:1.2em;	
	position:relative;
}
h1 .subtxt {
	color:#c8c2b3;
	font-style:italic;
}
p {
	font-size:1.2em;
	color:#565d61;
	line-height:1.8em;
	margin:1em 0;
}
ul.content {
	margin:0 0 0 20px;
}
.content li {
	font-size:1.2em;
	color:#565d61;
	line-height:1.8em;
}
h2 {
	background:#bfc7cb;
	padding:7px 10px;
	margin:1em 0;
	color:#434b4f;
	border-bottom:1px solid #929ea5;
	line-height:1.4em;
}
h3 {
	font-size:1.4em;
	margin:1em 0;
	border-bottom:1px solid #898171;
	padding:5px 0;
	color:#434b4f;
	line-height:1em;
}
ul.ListCopy {
	margin:0 25px;
}
ul.ListCopy li {
	font-size:1.2em;
	color:#565d61;
	line-height:1.8em;
}
a.plink:link,
a.plink:visited {
	color:#565d61;
	font-weight:bold;
	font-style:italic;
	background-color:#cfcdca;
	padding:2px;
	border-bottom:1px solid #92908a;
	text-decoration:none;
}
a.plink:hover {
	background-color:#dad9d6;
	border-bottom:1px solid #c81218;
}
#AddThis {
	position:absolute;
	top:0;
	right:0;
}
/* -- LAYOUT PORTFOLIO PAGE ------------------------------------------------------------------------------------- */
#Portfolio {
	position:relative;
	height:570px;
}
#Port_IconsLeft {
	position:absolute;
	top:10px;
	left:0;
	width:225px;
	z-index:1;
}
#ThumbContainer {	
	display:block;
	border:3px solid #898171;
	height:90px;
	margin-bottom:4px;
}
#ThumbContainer:hover {
	cursor:pointer;
	border:3px solid #aa2808;
}
#ThumbContainer_na {	
	display:block;
	border:3px solid #c2bfbd;
	height:90px;
	margin-bottom:4px;
}
.Port_MainImg {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:660px;
	background-color:#e2e1df;
	padding:10px;
}
.Port_Description {
	position:absolute;
	top:497px;
	left:0;
	z-index:1;
	width:660px;
	padding:10px;
}
.Port_MainImg img {
	border:1px solid #2e2e2b;
}
.Port_Description p {	
	padding:0;
	margin:0;
	line-height:1.3em;
}
#Port_Btm {
	clear:both;
	width:225px;
}
#Port_ImgContainer {
	position:absolute;
	width:678px;
	height:474px;
	top:10px;
	right:1px;
	z-index:1;
}
#PortImg_01 {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}
#PortImg_02 {
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}
#PortImg_03 {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}
#PortImg_04 {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#PortImg_05 {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#PortNav {
	list-style-type:none;
}
#PortNav li {
	float:left;
}
#PortNav li a {
	display:block;
	height:46px;
	background:url(../images/portfolio_buttons.jpg) no-repeat;
}
#PortNav li a.prev:link,
#PortNav li a.prev:visited {
	width:123px;
	background-position:-226px 0;
}
#PortNav li a.prev:hover {
	background-position:-226px -46px;
}
#PortNav li a.next:link,
#PortNav li a.next:visited {
	width:102px;
	background-position:-124px 0;
}
#PortNav li a.next:hover {
	background-position:-124px -46px;
}
#PortNav li span.prev_na {
	display:block;
	height:46px;
	width:123px;
	background:url(../images/portfolio_buttons.jpg) no-repeat 0 0;
}
#PortNav li span.next_na {
	display:block;
	height:46px;
	width:102px;
	background:url(../images/portfolio_buttons.jpg) no-repeat -349px 0;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.evenRow {
	background-color:#FFF;
}
.oddRow {
	background-color:#f0f0f0;
}
.evenRow,
.oddRow {
	padding:5px 10px;
}
.evenRow p,
.oddRow p {
	margin:0;
	padding:0;
}
.evenRow p.first,
.oddRow p.first {
	float:left;
	font-weight:bold;
}
.evenRow p.second,
.oddRow p.second {
	float:right;
	width:480px;
}
.FormField {	
	padding:5px;
	font-size:1.2em;
	width:400px;
	border:2px solid #b5afa3;
}
input:focus,
textarea:focus,
select:focus {	
	border:2px solid #aa1225;
}
.formfield_btn {
	margin:10px 0 0 170px;
	background:#514c43;
	border:2px solid #958d7c;
	padding:5px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}
.CS_Img {
	border:3px solid #898171;
	margin:10px 20px 10px 0;
	float:left;
}
.CS_Description {
	width:533px; 
	float:right;
}
.Strategy:link, 
.Strategy:visited {
	margin:1em 0;
	float:left;
	text-decoration:none;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565d61;
	text-align:center;	
	width:144px;
	height:85px;
	background:url(../images/strategy_up.jpg) no-repeat 0 0;
	display:inline-block;
	padding:120px 17px 10px 10px;
	line-height:1.5em;
	font-weight:normal;
}
.Strategy:hover {
	background:url(../images/strategy_ovr.jpg) no-repeat 0 0;
	color:#333c42;
	font-weight:bold;
}
.Plan:link, 
.Plan:visited {
	margin:1em 0;
	float:left;
	text-decoration:none;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565d61;
	text-align:center;	
	width:144px;
	height:85px;
	background:url(../images/plan_up.jpg) no-repeat 0 0;
	display:inline-block;
	padding:120px 17px 10px 5px;
	line-height:1.5em;
	font-weight:normal;
}
.Plan:hover {
	background:url(../images/plan_ovr.jpg) no-repeat 0 0;
	color:#333c42;
	font-weight:bold;
}
.Build:link, 
.Build:visited {
	margin:1em 0;
	float:left;
	text-decoration:none;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565d61;
	text-align:center;	
	width:143px;
	height:85px;
	background:url(../images/build_up.jpg) no-repeat 0 0;
	display:inline-block;
	padding:120px 17px 10px 5px;
	line-height:1.5em;
	font-weight:normal;
}
.Build:hover {
	background:url(../images/build_ovr.jpg) no-repeat 0 0;
	color:#333c42;
	font-weight:bold;
}
.Promote:link, 
.Promote:visited {
	margin:1em 0;
	float:left;
	text-decoration:none;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565d61;
	text-align:center;	
	width:136px;
	height:85px;
	background:url(../images/promote_up.jpg) no-repeat 0 0;
	display:inline-block;
	padding:120px 17px 10px 5px;
	line-height:1.5em;
	font-weight:normal;
}
.Promote:hover {
	background:url(../images/promote_ovr.jpg) no-repeat 0 0;
	color:#333c42;
	font-weight:bold;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:2em;
	color:#524b43;
	padding:13px 8px;
	margin:0 13px 5px 0;
	background:#e5e3dd;
}
#ClientZone {
	background:#eceae8 url(../images/clientzone_bg.jpg) repeat-x;
	border-top:1px solid #696357;
	padding:10px;
	margin:0 10px 0 0;
}
#ClientZone h1 {
	background:#c6c0b9;
	margin:0;
	padding:5px;
	border:none;
	color:#49453c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	font-weight:bold;
}
#ClientZone p {
	color:#49453c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	line-height:1.5em;
}
#ClientZone label {
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.4em;
	color:#6b4c4c;
	font-weight:bold;
	margin:10px 0 5px 0;
}
#ClientZone .FormBtn {
	float:right;
	background-color:#5e5555;
	border:2px solid #8f7777;
	margin:5px 0 0 0;
	width:70px;
	font-weight:bold;
	color:#FFF;
}
#ClientZone .FormBtn:focus {
	background-color:#272222;
	border:2px solid #913232;
	margin:5px 0 0 0;
	width:70px;
	font-weight:bold;
	color:#FFF;
}
#ClientZone input {
	background-color:#c8c3bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f7777;
	border-right-color: #8f7777;
	border-bottom-color: #8f7777;
	border-left-color: #8b0614;
	padding:2px 5px;
	width:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	color:#49453c;
}
#ClientZone input:focus {
	background:#f4f0eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #913232;
	border-right-color: #913232;
	border-bottom-color: #913232;
	border-left-color: #8b0614;
}
#ClientZone textarea {
	background-color:#c8c3bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f7777;
	border-right-color: #8f7777;
	border-bottom-color: #8f7777;
	border-left-color: #8f7777;
	padding:2px 5px;
	width:210px;
	height:70px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	color:#49453c;
	line-height:1.5em;
}
#ClientZone textarea:focus {
	background:#f4f0eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #913232;
	border-right-color: #913232;
	border-bottom-color: #913232;
	border-left-color: #913232;
}
ul.SitemapList a:link,
ul.SitemapList a:visited {
	text-decoration:none;
	color:#565d61;
	font-weight:bold;
	padding:2px 0 2px 10px;
	display:block;
	border-bottom:1px solid #FFF;
	background:url(../images/arrow_red.gif) no-repeat 0 10px;
}
ul.SitemapList a:hover {
	background-color:#dad9d6;
	border-bottom:1px solid #c81218;
	font-style:italic;
}
ul.SitemapList {
	margin:20px;
	width:250px;
	list-style-type:none;
}
ul.SitemapList li {
	font-size:1.2em;
	color:#565d61;
	line-height:1.8em;	
}
#WelcomeTxt {
	height:121px;
}
.ServicesLeft,
.ServicesRight {	
	margin:1em 0 1em 1.5em;
	list-style-type:none;
}
.ServicesLeft a:link,
.ServicesLeft a:visited,
.ServicesRight a:link,
.ServicesRight a:visited {
	font-size:1.2em;
	color:#565d61;
	padding:0.6em 0 0.6em 1em;
	background:url(../images/bullet_red_arrow.gif) no-repeat left center;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #fcfaf8;
}
.ServicesLeft a:hover,
.ServicesRight a:hover {
	background-color:#edeae8;
	border-bottom:1px solid #b01f24;
}
.ServicesLeft {
	width:290px;
	float:left;
}
.ServicesRight {
	width:330px;
	float:right;
}

/* Join mailing list styles */
span.label,
span.spacer,
span.multiple span {
	width:120px;
	float:left;
	font-size:1.2em;
	color:#565d61;	
} 
span.multiple {
	float:left;
} 
span.button {
	padding-left:120px;
} 
div.clear {
	clear:both;	
}
.ContentPadding {
	padding:0 20px;
}
/* - LATEST NEWS ------------------------------------------------------------------------- */
ul#HomeLatestNews {
	list-style-type:none;
	width:241px;
	margin:0 0 10px 0;
}
#HomeLatestNews li {
	background:url(../newsroom/wp-content/themes/CreativeInk-Newsroom/assets/bullet_red_arrow.gif) no-repeat 4px 13px;
	border-bottom:1px dashed #e8e3de;
}
#HomeLatestNews a:link,
#HomeLatestNews a:visited {
	padding:5px 5px 5px 15px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.3em;
	line-height:1.3em;
	color:#565d61;
	text-decoration:none;
}
#HomeLatestNews a:hover {
	background:#ab0215 url(../newsroom/wp-content/themes/CreativeInk-Newsroom/assets/bullet_white_arrow.gif) no-repeat 4px 13px;
	color:#FFF;
}
/* - LATEST NEWS ------------------------------------------------------------------------- */
/* - WEB PACKAGES ------------------------------------------------------------------------ */
#WebPackage_Essential,
#WebPackage_EssentialPlus,
#WebPackage_Premiere {
	width:205px;
	float:left;
	margin:5px;
}
#WebPackage_Essential h1 {
	background:url(../images/packages_essential_h1_bg.jpg) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 0 60px;
	height:39px;
	letter-spacing:-0.5px;
}
#WebPackage_EssentialPlus h1 {
	background:url(../images/packages_essentialplus_h1_bg.jpg) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 0 60px;
	height:39px;
	letter-spacing:-0.5px;
}
#WebPackage_Premiere h1 {
	background:url(../images/packages_premier_h1_bg.jpg) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 0 60px;
	height:39px;
	letter-spacing:-0.5px;
}
#WebPackage_Essential,
#WebPackage_EssentialPlus,
#WebPackage_Premiere {
	background:url(../images/packages_container_bg.jpg) no-repeat 0 49px;
	height:364px;
}
#WebPackage_Essential ul,
#WebPackage_EssentialPlus ul,
#WebPackage_Premiere ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin:5px 15px 10px 28px;
	line-height:16px;
}
#WebPackage_Essential .PriceBar {
	background:#b02126;
	margin:0 9px 0 8px;
	padding:3px 5px;
}
#WebPackage_EssentialPlus .PriceBar {
	background:#1f7f3f;
	margin:0 9px 0 8px;
	padding:3px 5px;
}
#WebPackage_Premiere .PriceBar {
	background:#214177;
	margin:0 9px 0 8px;
	padding:3px 5px;
}
#WebPackage_Essential .PriceBar p,
#WebPackage_EssentialPlus .PriceBar p,
#WebPackage_Premiere .PriceBar p {
	color:#fff;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	padding:3px 10px;
	line-height:14px;
}
#WebPackage_Essential .PriceBar p strong,
#WebPackage_EssentialPlus .PriceBar p strong,
#WebPackage_Premiere .PriceBar p strong {
	font-size:20px;
}
#WebPackage_Essential a:link,
#WebPackage_Essential a:visited,
#WebPackage_EssentialPlus a:link,
#WebPackage_EssentialPlus a:visited,
#WebPackage_Premiere a:link,
#WebPackage_Premiere a:visited,
#WebPackage_EssentialDetail a:link,
#WebPackage_EssentialDetail a:visited,
#WebPackage_EssentialPlusDetail a:link,
#WebPackage_EssentialPlusDetail a:visited,
#WebPackage_PremierDetail a:link,
#WebPackage_PremierDetail a:visited {
	width:182px;
	height:24px;
	display:block;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	font-size:20px;
	margin:10px 11px;
	padding:12px 0 0 0;
}
#WebPackage_Essential a:link,
#WebPackage_Essential a:visited {
	background:url(../images/packages_btn_bg_essential.png) no-repeat;
}
#WebPackage_EssentialPlus a:link,
#WebPackage_EssentialPlus a:visited {
	background:url(../images/packages_btn_bg_essentialplus.png) no-repeat;
}
#WebPackage_Premiere a:link,
#WebPackage_Premiere a:visited {
	background:url(../images/packages_btn_bg_premier.png) no-repeat;
}
#WebPackage_Essential a.signup:link,
#WebPackage_Essential a.signup:visited,
#WebPackage_EssentialPlus a.signup:link,
#WebPackage_EssentialPlus a.signup:visited,
#WebPackage_Premiere a.signup:link,
#WebPackage_Premiere a.signup:visited,
#WebPackage_EssentialDetail a.signup:link,
#WebPackage_EssentialDetail a.signup:visited,
#WebPackage_EssentialPlusDetail a.signup:link,
#WebPackage_EssentialPlusDetail a.signup:visited,
#WebPackage_PremierDetail a.signup:link,
#WebPackage_PremierDetail a.signup:visited {
	background:url(../images/packages_btn_bg_signup.png) no-repeat;
	color:#000;
}
#WebPackage_Essential a:hover {
	background:url(../images/packages_btn_bg_essential_ovr.png) no-repeat;
}
#WebPackage_EssentialPlus a:hover {
	background:url(../images/packages_btn_bg_essentialplus_ovr.png) no-repeat;
}
#WebPackage_Premiere a:hover {
	background:url(../images/packages_btn_bg_premier_ovr.png) no-repeat;
}
#WebPackage_Essential a.signup:hover,
#WebPackage_EssentialPlus a.signup:hover,
#WebPackage_Premiere a.signup:hover,
#WebPackage_EssentialDetail a.signup:hover,
#WebPackage_EssentialPlusDetail a.signup:hover,
#WebPackage_PremierDetail a.signup:hover {
	background:url(../images/packages_btn_bg_signup_ovr.png) no-repeat;
}
/* Detail pages */
#WebPackage_EssentialDetail h1,
#WebPackage_EssentialPlusDetail h1,
#WebPackage_PremierDetail h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	padding:10px 0 0 58px;
	height:33px;
	letter-spacing:-0.5px;
	margin:10px 0;
}
#WebPackage_EssentialDetail h1 {
	background: url(../images/packages_essential_detailpage_h1_bg.jpg) no-repeat;
}
#WebPackage_EssentialPlusDetail h1 {
	background: url(../images/packages_essential_plus_detailpage_h1_bg.jpg) no-repeat;
}
#WebPackage_PremierDetail h1 {
	background: url(../images/packages_premier_detailpage_h1_bg.jpg) no-repeat;
}
#WebPackage_EssentialDetail .PriceBar {
	background:#b02126;
	margin:10px 0;
	padding:5px;
}
#WebPackage_EssentialPlusDetail .PriceBar {
	background:#1f7f3f;
	margin:10px 0;
	padding:5px;
}
#WebPackage_PremierDetail .PriceBar {
	background:#214177;
	margin:10px 0;
	padding:5px;
}
#WebPackage_EssentialDetail .PriceBar p,
#WebPackage_EssentialPlusDetail .PriceBar p,
#WebPackage_PremierDetail .PriceBar p {
	color:#fff;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	padding:3px 12px;
	line-height:14px;
}
#WebPackage_EssentialDetail .PriceBar p strong,
#WebPackage_EssentialPlusDetail .PriceBar p strong,
#WebPackage_PremierDetail .PriceBar p strong {
	font-size:20px;
}
.FormTemplateContainer {
	width:122px;
	float:left;
	margin:10px 1px;
	text-align:center;
	background:#e0e0e0;
	padding:1px;
}
.FormTemplateContainer input {
	margin:5px;
}
.FormTemplateContainer a:link,
.FormTemplateContainer a:visited {
	border:1px solid #666;
	display:block;
}
.FormTemplateContainer a:hover {
	border:1px solid #900;
	display:block;
}
.LayoutPage a.link:link,
.LayoutPage a.link:visited {
	border:none;
	font-size:11px;
	font-weight:bold;
	color:#900;
	padding:5px;
}
.LayoutPage a.link:hover {
	text-decoration:none;
}
#WebPackage_EssentialPlusDetail a.plink:link,
#WebPackage_EssentialPlusDetail a.plink:visited,
#WebPackage_EssentialDetail a.plink:link,
#WebPackage_EssentialDetail a.plink:visited {
	color:#565d61;
	font-weight:normal;
	font-style:italic;
	background:none;
	padding:0;
	border-bottom:1px solid #92908a;
	text-decoration:none;
	display:inline;
	font-size:14px;
	margin:0;
}
#WebPackage_EssentialPlusDetail a.plink:hover,
#WebPackage_EssentialDetail a.plink:hover {
	background-color:#dad9d6;
	border-bottom:1px solid #c81218;
}
/* - WEB PACKAGES ------------------------------------------------------------------------ */
.TableCopy {
	font-size:1.2em;
	color:#565d61;
	line-height:1.8em;
	padding:5px;
}
.TableOddRow {
	background:#f6f6f6;
}
.TableEvenRow {
	background:#e9e9e9;
}
