/* 47Marketing */

/*
NOTES: Underscored items work for IE only.
*/

/*
Basics
*****/

* { margin: 0px;	padding: 0px; }

body {
	background: #999999;
	font-family: Trebuchet, "Trebuchet MS", Futura, Arial, sans-serif;
	padding: 0;	margin: 0;
}
p {	font-size: 14px; margin-top: 20px; }
h3, h4, h5 {	padding: 0;	margin: 0; }
a {	color: #6A2C2D; }
a:hover {	text-decoration: none;	color: #E7C138; }



/*
Specific Elements
*****************/

#thanks { display: none; }
#container {
	background: url(../images/containerback.gif) repeat-y;
	width: 677px;
	padding: 0;	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
#title {
	background: url(../images/title.png) no-repeat;			_background: url(../images/ie_title.gif) no-repeat;
	width: 707px;	height: 224px;
	position: fixed;						_position: absolute;
	top: 0px;
	margin: 0;	padding: 0;
	margin-left: auto;						_margin-left: -20px;
	margin-right: auto;						_margin-right: 0px;
	z-index: 10;
}
	#title h1 span { display: none; }
#ourwork {
	background: url(../images/ourwork.gif) no-repeat;
	width: 638px;	height: 276px;
	margin: 0;	padding: 0;
	margin-left: 16px;
	border-bottom: 2px solid #6A2C2D;
}
	#ourwork h2 { display: none; }
	#ourworkelse { 	background: url(../images/ourwork_else.gif) no-repeat;		width: 638px;	height: 276px; }

/*Part 1______________________________*/

#intro {
	margin: 0;	padding: 0;
	background-color: white;
	border-bottom: 2px solid #864A4B;
	margin-top: 30px; margin-left: 16px;
	padding-left: 187px; /*203px;*/
	width: 451px;	min-height: 240px;
}
#intro p { 	padding-top: 10px;	padding-bottom: 10px;	padding-left: 14px;	padding-right: 10px; }
#header h4 span { display: none; }
#header h4 {
	padding: 0;	margin: 0;
	width: 451px;	height: 31px;
}
#header { margin: 0;	padding: 0; }

#web h4 {	background: url(../images/header_presence.gif) no-repeat; }
#cddvd h4 {	background: url(../images/header_pack.gif) no-repeat; }
#print h4 {	background: url(../images/header_print.gif) no-repeat; }
#bro h4 {	background: url(../images/header_brochure.gif) no-repeat; }
#corpid h4 {	background: url(../images/header_corpid.gif) no-repeat; }
#logo h4 {	background: url(../images/header_logo.gif) no-repeat;	height: 75px; }
#dis h4 {	background: url(../images/under/there.gif) no-repeat;	height: 42px; }
#else h4 {	background: url(../images/under/is.gif) no-repeat;	height: 42px; }



#logoprice { float: right;	padding: 10px; }


/*Part 2______________________________*/

/*headers*/

#section1 h3 span { display: none;}
#section1 h3 {
	width: 451px;	height: 41px;
	position: relative;
	margin-left: 203px;
	background-color: #DDD9D6;
}
#new h3 {	background: url(../images/header_whatsnew.gif) no-repeat; margin-bottom: 30px; }
#contact h3 {	background: url(../images/header_contact.gif) no-repeat;	margin-top: 30px; }

/*banner*/

#banner { 
	background: url(../images/banner_logo.gif) no-repeat;	height: 109px;	width: 437px; 
	margin-left: 203px;	margin-bottom: 10px;
	}
	#banner h4 span, #banner p { display: none; }
	#banner ul { 
		list-style: none;
		padding-top: 45px;
		margin-left: 350px;
		}
	#banner li { margin-top: 2px; }
	#banner a { display: block; }
	#banner a span { display: none; }
	#banner li.b1 a { background: url(../images/B1_button_off.gif) no-repeat;	height: 27px;	width: 80px; }
	#banner li.b1 a:hover {	background: url(../images/B1_button_on.gif) no-repeat;	height: 27px;	width: 80px; margin-left: 2px; }
	#banner li.b2 a { background: url(../images/B2_button_off.gif) no-repeat;	height: 27px;	width: 80px; }
	#banner li.b2 a:hover { background: url(../images/B2_button_on.gif) no-repeat;	height: 27px;	width: 80px; margin-left: 2px; }

a.banner { float: left; margin-left: 16px; }
a.banner img { border: 0px; }

/*products*/

.sectyp1 {
	margin: 0;	padding: 0;
	margin-left: 203px;
	padding-left: 10px;	padding-right: 10px;
	width: 431px;
}
.sectyp2 {
	text-align: right;
	margin: 0;	padding: 0;
	padding: 20px;	margin: 10px;
}
.sectyp2 td { padding-top: 20px; }
.sectyp2 p { padding-right: 10px; }

.sectyp3 {
	text-align: left;
}
.sectyp3 h4 { color: #6A2C2D; background-color: #CAC6C5;	width: 624px;	margin-left: 16px; padding-left: 14px; }
.sectyp3 h4 span { font-size: .8em;}
.sectyp3 table { 	font-size: .7em;   text-align: center; }
.sectyp3 table th { border: 0px; border-bottom: 2px solid white; }
.sectyp3 p { text-align: left;	margin-left: 16px; padding-left: 14px; }
.sectyp3 ul { list-style-type: none; 	margin-left: 16px; padding-left: 14px; }
.sectyp3 table a img, #artimg a img { border: 0px; }
.sectyp3 table tfoot p { text-align: center; }
p.pp { width: 600px; }

#artimg { float: right; margin-top: 5px;	margin-left: 30px; margin-right: 40px; }
#artimg li { font-size: 9px; color: #6A2C2D;	line-height: 10px; }
#artimg a { text-decoration: none; }
#sectionimg {
	border-top: 2px solid #864A4B; 
	margin: 0;	padding: 0;
	margin-left: 16px;
	width: 638px;
}
#sectionart img { margin-top: 20px;	margin-left: 200px; }
#sectionart h3 { color: #6A2C2D; font-style: normal; font-size: .9em; text-align: center; }
#artdotcom { padding: 0px; margin: 0px;	margin-left: auto; margin-right: auto; }
#artdotcom th { border: 0px; }
table.pricing { 
	margin-left: auto; 
	margin-right: auto;	
	margin-top: 20px;	width: 600px; 
	color: white;	background-color: #47221E; 
	border: 1px solid white;
	font-size: .9em;
	}
table td.cost { background-color: #778C64; }
table th { border-bottom: 2px solid white;	font-style: italic; }
table td.package, table td.desnum, table td.revs { border-right: 1px solid white; }
table td.package, table td.desnum, table td.revs, table td.cost { border-bottom: 1px solid white; }
table th.package, table td.package, table td.revs { text-align: left; padding-left: 10px; } 

/*Footer______________________________*/

#footer {
	margin: 0;	padding: 0;
	background: url(../images/bottom.gif) no-repeat;
	width: 707px;	height: 38px;
	text-align: center;
}
#footer a:link, #footer a:visited {
	font-size: .6em;
	margin-right: 15px;
}
#footer a:hover {
	text-decoration: none;
	color: #E7C138;
}

#oops { color: #6A2C2D;	text-align: right;	margin-right: 30px; }