@charset "utf-8";
/* CSS Document */

/*reset code*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

body{font-size:12px; color:#444444; background:#fff url(../images/bg.gif) top center repeat-y scroll; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

a{text-decoration:none; color:#fff;}
a:hover, .booth a:hover, .viewBg a:hover{color:#47453e;}

.fltLeft{float:left;}
.fltRight{float:right;}
.clear{line-height:1;font-size:1px; clear:both;}

/*main css*/
.topGap{height:40px; position:relative;}
/*wrapper*/
#wrapper{width:981px; margin:0 auto 0;}

#container{width:941px; margin:66px auto 0 auto; }
.containerTop{background:url(../images/containerTop.png) bottom no-repeat; height:22px; position:relative; padding-right:21px; width:920px; z-index:2;}
.containerBot{background:url(../images/containerBot.gif) top no-repeat; height:361px; margin-left:2px;}
.containerMid{background:url(../images/containerMid.png) repeat-y; width:915px;padding:35px 13px 0; position:relative;}

.logo{position:absolute; left:-15px; top:-70px;}
.headerLink{padding-top:12px;}
.headerLink ul{margin:0; padding:0;}
.headerLink li{display:block; float:left; height:25px; padding:10px 5px;}
.headerLink li.text{border-right:2px solid #bbbbbb; padding-right:15px; width:68px; text-align:right; font:bold 12px Verdana, Geneva, sans-serif; color:#7f7f7f; display:block;}
.headerLink li a{color:#7f7f7f; font-weight:bold; padding-right:6px;}
.headerLink li a.callinArtist{background:url(../images/callArtistBg.gif) no-repeat; width:107px; height:14px; text-align:center; display:block; padding:5px 0; font-size:10px; color:#968b89; font-weight:bold; margin-left:6px;}
.headerLink li a.webConf{background:url(../images/webConfBg.gif) no-repeat; width:164px; height:14px; text-align:center; display:block; padding:5px 0; font-size:10px; color:#968b89;  font-weight:bold;}
.headerLink li a:hover, .headerLink li a.callinArtist:hover, .headerLink li a.webConf:hover{color:#000;}

/*socialLink*/
.socialLink{margin-left:60px; position:absolute; right:-25px; top:10px}
.socialLink ul{margin:0; padding:0;}
.socialLink li a.facebook{background:url(../images/socialLink1.png) 0 0 no-repeat; height:70px; width:37px; display:block; text-indent:-9999px;}
.socialLink li a.facebook:hover{background-position:0 -70px;}
.socialLink li a.twitter{background:url(../images/socialLink2.png) 0 0 no-repeat; height:61px; width:40px; display:block; text-indent:-9999px;}
.socialLink li a.twitter:hover{background-position:0 -61px;}
.socialLink li a.linked{background:url(../images/socialLink3.png) 0 0 no-repeat; height:63px; width:37px; display:block; text-indent:-9999px;}
.socialLink li a.linked:hover{background-position:0 -63px;}

/*containerBody*/
.containerBody{width:883px; margin:0 auto; padding-top:10px;}

/*banner*/
.bannerTop, .bannerBot{background:url(../images/bannerBg.gif) repeat-x; width:882px; font-size:1px; line-height:1px; height:11px;}
.bannerMid{background:url(../images/bannerMidBg.gif) repeat-y; width:858px; padding:0 12px;}

.bannerLtImg{width:505px; margin:0 auto;}
.bannerRt{width:320px; padding-top:10px;}
.headingBg{background:url(../images/headingBg.gif) repeat-x; height:36px; width:318px; border-bottom:1px dashed #968c89; padding-bottom:2px;}
h2{font-size:22px; font-weight:bold; padding:5px; color:#2e1914;}
.colorCode1{color:#2e1914;}



/*navigation*/
#navigation{padding-top:10px; position:relative;}
#navigation ul{margin:0; padding:0;}
#navigation li{display:block; float:left; border-right:3px solid #fff;}
#navigation li.last{border:0;}
#navigation li a{display:inline-block; height:13px; padding:8px 32px; background-color:#87b245; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center}
#navigation li a.lastLink{padding:8px 30px;}
#navigation li a:hover, #navigation li a.activeLink{background-color:#dddddd; color:#424242;}

.usedByCol{width:212px; padding:8px 18px 0 0;}
.underSurfCol, .eventsCol{width:318px; padding:8px 0 0 0;}

.headingBgCol{background:url(../images/headingBg.gif) repeat-x; height:29px; border-bottom:1px dashed #968c89; border-top:1px dashed #968c89; padding:3px 0;}
h3{font-size:16px; font-weight:bold; padding:5px 5px 15px; color:#2e1914;}

ul.logos, .image{margin:15px 0 0 0;padding:0;}
ul.logos li{margin:0; padding:5px 0; text-align:center; width:152px; margin:0 auto;}
ul.logos li a.logo_macys{background:url(../images/logo_macys.gif) 0 0 no-repeat; height:45px; width:152px; display:block; text-indent:-9999px;}
ul.logos li a.logo_macys:hover{background-position:0 -45px;}
ul.logos li a.logo_walmart{background:url(../images/logo_walmart.gif) 0 0 no-repeat; height:53px; display:block; width:152px; text-indent:-9999px;}
ul.logos li a.logo_walmart:hover{background-position:0 -53px;}
ul.logos li a.logo_delias{display:block; background:url(../images/logo_delias.gif) 0 0 no-repeat;  width:152px; height:63px; text-indent:-9999px;}
ul.logos li a.logo_delias:hover{background-position:0 -63px;}
ul.logos li a.logo_urbanoutfiters{display:block; width:152px; background:url(../images/logo_urbanoutfiters.gif) 0 0 no-repeat; height:39px; text-indent:-9999px;}
ul.logos li a.logo_urbanoutfiters:hover{background-position:0 -39px;}
ul.logos li a.logo_dicks{display:block; width:152px; background:url(../images/logo_dicks.gif) 0 0 no-repeat; height:79px; text-indent:-9999px;}
ul.logos li a.logo_dicks:hover{background-position:0 -79px;}
ul.logos li a.logo_place{display:block; width:152px; background:url(../images/logo_place.gif) 0 0 no-repeat; height:74px; text-indent:-9999px;}
ul.logos li a.logo_place:hover{background-position:0 -74px;}
ul.logos li a.logo_burlington{display:block; width:152px; background:url(../images/logo_burlington.gif) 0 0 no-repeat; height:49px; text-indent:-9999px;}
ul.logos li a.logo_burlington:hover{background-position:0 -49px;}
ul.logos li a.logo_soma{display:block; width:152px; background:url(../images/logo_soma.gif) 0 0 no-repeat; height:70px; text-indent:-9999px;}
ul.logos li a.logo_soma:hover{background-position:0 -70px;}

.text{padding:10px 0;}
.text a{color:#f28900; text-decoration:underline; font-weight:bold;}

.moreLink{width:auto; margin:7px 10px 0 0;}
.more{display:block; background:url(../images/moreLinkBg.gif) repeat-x; width:auto; height:14px; text-align:center; font-size:10px; font-weight:bold; padding:2px 12px;}

.bottomBorder{border-top:0;}
.topBorder{border-bottom:0;}
h4{font-size:14px; font-weight:bold; color:#00707e; padding:10px 0;}

/*printSource*/
.printSource{width:278px; margin:10px auto;}
.address h3{padding:0; color:#444444;}
.address h4{color:#444444; padding:0; font-weight:normal; text-align:left; line-height:20px;}
.address a{color:#03507a; text-decoration:underline;}
.address a:hover{text-decoration:none;}

.booth{background:url(../images/boothBg.gif) no-repeat; width:66px; height:71px; text-align:center; padding:5px 0 0;  color:#006f7d; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif;  text-align:center;}
.booth p{font-size:13px; padding:0; margin:0; }
.booth h1{font-size:20px; text-align:center; padding:0 0 0 0; margin:0 0 0 1px; border-bottom:1px solid #ababab; line-height:25px; width:65px;}
.booth a{font-size:10px; color:#2e1914; padding:0; text-align:center;}

/*mailList*/
.mailingList{width:309px; margin:10px auto;}
.mailingList2{width:309px; margin:0px 0px 10px 10px }
.mailListTop{background:url(../images/mailListTopBg.gif) no-repeat; height:18px;}
.mailListBot{background:url(../images/mailListBotBg.gif) no-repeat; height:18px;}
.mailListMidBg{background:url(../images/mailListMidBg.gif) repeat-y; padding:0 5px; width:299px; min-height:335px; position:relative;}

.mailHeading{background:url(../images/mailListBg.gif) no-repeat; width:271px; height:38px; margin:0 auto;}
.mailHeading h2, .formHeading h2{font-size:22px; font-weight:bold; color:#fff; text-align:center; text-shadow: 0px 0px 2px #777;}

.listDetails{border-bottom:1px dashed #968c89; border-top:1px dashed #968c89; margin:8px auto; width:271px; padding:15px 0;}
.listText{width:140px; padding:10px 10px 10px 6px;}
.listText ul{margin:0; padding:0;}
.listText li{background:url(../images/listCircle.gif) left 5px no-repeat; font-weight:bold; padding:0 0 10px 15px;}

.signUp{background:url(../images/signUpBg.gif) repeat-x; height:60px; width:255px; margin:-6px auto 0; padding:2px 10px 0;}
.rightLink{width:115px; margin:15px auto; height:18px; display:block; background:#2e1914 url(../images/moreLinkBg.gif) top repeat-x; text-align:center; font-size:14px; font-weight:bold; padding:5px 12px; border:0; cursor:pointer; color:#fff;}
.rightLink:hover{color:#fff;}
.rightLinkBtn{width:115px; margin:15px auto; height:28px; background:#2e1914 url(../images/moreLinkBg.gif) top repeat-x; text-align:center; font-size:14px; font-weight:bold; padding:0px 12px; border:0; cursor:pointer; color:#fff;}
.leftlink{ background-color:#674942; width:105px; height:27px; display:block; padding:5px 12px; text-align:center; margin:15px auto; border:0; cursor:pointer; color:#fff;}


.formHeading{background:url(../images/formHeadingBg.png) no-repeat; width:271px; height:38px; margin:0 auto;}
.formDetails label{font-weight:bold; color:#2e1914; font-size:12px;}
.formDetails p{margin:2px 0 8px;}
.textBox{width:264px; height:18px; margin:5px 0 5px 0;}
.frndTxtBox{width:228px; height:18px;}
.addButton{background:url(../images/addButton.png) no-repeat; width:24px; height:23px; display:block; float:left; margin-left:5px; text-indent:-9999px; border:0; cursor:pointer;}

.indicate-required{ color:#F00; text-align:center;}


/*contactBox*/
.contactBox{width:308px; float:right;}
.contactTop{background:url(../images/contactTopBg.gif) no-repeat; height:40px; padding-top:5px}
.contactBot{background:url(../images/contactBotBg.gif) no-repeat; height:9px;}
.contactMid{background:url(../images/contactMidBg.gif) repeat-y; width:264px; padding:10px 22px;}
.contactText{background:url(../images/contactTextBg.gif) no-repeat; height:40px; width:344px; margin-left:-7px;}
.contactText h4, .requestText h4{font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.dashedLine{border-top:1px dashed #968c89; height:1px; font-size:1px;  margin:10px 0 5px;}

.requestBox{background:url(../images/contactTopBg.gif) no-repeat; height:40px; padding-top:5px; width:308px; float:right;}
.requestText{background:url(../images/requestTextBg.gif) no-repeat; height:40px; width:344px; margin-left:-7px;}

/*footer*/
.contBotBody{border:0px solid red;background:url(../images/containerMid.png) repeat-y; width:941px;}

#footer{width:883px; margin:0 auto;}
.footerBody{padding-top:95px; padding-bottom:30px}
.footerLt{width:242px; padding-left:45px; border-right:1px dashed #fff;}
.footerMidLt{width:143px; border-right:1px dashed #fff; padding-left:45px;}
.footerMidRt{width:213px; border-right:1px dashed #fff; padding-left:45px;}

h1{font-size:24px; color:#83ae40;}
h5{font-size:18px; color:#fff;}
.footerLt p{color:#fff;}
.orangeBg{
	background:url(../images/orangeBg.png) no-repeat;
	width:172px;
	height:23px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:8px;
	color:#000;
	font-size:13px;
	text-shadow:#666 0px 1px 0px;
} 
.contactUs{background:url(../images/contactUsBg.png) no-repeat; width:100px; height:14px; display:block; text-align:center; color:#000; padding:4px 0; margin-top:15px; font-size:14px; font-weight:bold; line-height:14px;}

.footerMidLt li, .footerMidRt li{padding-bottom:4px;}
.footerRt{width:103px; padding-left:25px;}
.footerRt li{padding-bottom:10px;}
.greenBgArtist{background:url(../images/greenBtnArtist.png) no-repeat; height:14px; width:119px; display:block; text-align:center; font-size:10px; font-weight:bold; color:#fff; padding:4px 0;}
.greenBgConf{background:url(../images/greenBtnConf.png) no-repeat; height:14px; width:176px; display:block; text-align:center; font-size:10px; font-weight:bold; color:#fff; padding:4px 0;}

.copyright{height:47px; background:url(../images/footerBg.png) repeat-y; width:917px; margin:0 auto;}
.copyright p{font-size:10px; font-weight:bold; color:#fff; text-align:center; padding-top:8px;}

.footerMidLt li a:hover, .footerMidRt li a:hover{color:#78ae25;}

.writing_connect{position:absolute; right:-4px;top:-45px;}
.writing_navigation {position: absolute; left:-150px; top:-50px;}
.writing_signup {position:absolute; right:-235px; top:50px;}

/*innerpage 1*/

/*containerBody*/
.containerBodyIn{width:883px; margin:0 auto; padding-top:10px;}


/*gallery*/
#gallery{padding-top:10px;}
.gallery1{padding-top:10px;}
.galleryTop{background:url(../images/galleryTopBg.gif) no-repeat; width:883px; font-size:1px; line-height:1px; height:20px;}
.galleryBot{background:url(../images/galleryBotBg.gif) no-repeat; width:883px; font-size:1px; line-height:1px; height:32px;}
.galleryMidThumb{background:url(../images/galleryMidThumb.gif) repeat-y; width:883px;}
.galleryMid{background:url(../images/galleryMidTop.gif) top repeat-x; width:824px; padding:10px 12px 0; margin-left:17px;}
.galleryMidRtBg{width:120px; background:url(../images/rtDiagonal.gif) repeat-y; min-height:417px;}
.controlBg{background:url(../images/controlBg.gif) repeat-x; width:93px; margin-right:-8px; margin-top:-40px;}

/*contactList*/

.contactList{width:165px; padding-top:10px;}
.contactTitle{background:url(../images/headingBg.gif) repeat-x; height:36px; border-bottom:1px dashed #968c89; padding-bottom:2px; text-align:center; margin-bottom:8px;}
.contactList a{margin:8px auto 0;}
.contactList p{line-height:16px;}

.itemLink{width:635px; padding-top:10px;}
.itemLink ul{margin:0; padding:0;}
.itemLink ul li{padding:5px 5px 5px 0; float:left; display:inline-block;}
.itemLink ul li a{display:inline-block; height:16px; padding:10px 22px; font-size:17px; font-weight:bold;}
.itemLink ul li a.boxOne{background-color:#006f7d; }
.itemLink ul li a.boxTwo{background-color:#338c97;}
.itemLink ul li a.boxThree{background:url(../images/boxThreeBg.gif) repeat;}

.viewBg{margin:8px auto; width:106px;}
.viewBg a{display:block; background:url(../images/viewAllBg.gif) repeat; width:86px; height:17px; padding:10px; text-align:center; font-size:17px; font-weight:bold; color:#006f7d;}

.webBanner{background:url(../images/webBanner.png) no-repeat; width:440px; height:55px; padding:6px 10px; position:relative;}
.ltText{width:165px;text-align:center; padding:0; border-right:2px dashed #978c8a; height:48px;} 
.rtTextBaner{width:90px; margin-left:15px;}
.rtTextBaner p{font-size:10px; color:#fff; margin-bottom:2px;}
.linkDetails{background:url(../images/linkDetails.png) no-repeat; height:15px; width:181px; position:absolute; right:-3px; top:17px; text-align:center; padding:8px 0; font-weight:bold;}
.requestLink{background:url(../images/requestLink.gif) no-repeat; height:19px; width:144px; text-align:center; color:#978c8a; font-weight:bold; margin-top:14px; padding:8px 0; cursor:pointer;}




/*innerpage 2*/
.innContent{width:530px; border:0px solid red; padding:8px 18px 0 0;}
.innContentTop{background:url(../images/innerPageTop.gif) bottom no-repeat; height:19px; font-size:1px; line-height:1px;}
.innContentBot{background:url(../images/innerPageBot.gif) top no-repeat; height:19px; font-size:1px; line-height:1px; margin-bottom:30px;}
.innerPageMid{background:url(../images/innerPageMid.gif) repeat-y; width:480px; padding:0 25px;}
.pageTitle{background:url(../images/headingBg.gif) repeat-x; height:30px; border-bottom:1px dashed #968c89;padding:3px 0;}
.titleContent{width:470px;}
.titleContent h4{font-size:14px; font-weight:normal; color:#454545; padding:10px 0;}

.serviceList{width:430px; padding:20px 0 5px 40px;}
.serviceList ul{margin:0; padding:0;}
.serviceList li{display:block; padding:5px 0; float:left; font-weight:bold; text-shadow:#666 0px 1px 1px; text-decoration:none;}
.serviceList li a{text-align:center; text-shadow:#666 0px 1px 1px; color:#fff;}
.serviceList li a:hover{text-shadow:#666 0px 1px 1px; text-decoration:underline; color:#fff;}
.serviceList li a.serviceLink1{background:url(../images/serviceLink1.jpg) no-repeat; display:block; width:145px; height:24px; margin:0 15px 0 45px; padding:8px 0;}
.serviceList li a.serviceLink2{background:url(../images/serviceLink2.jpg) no-repeat; display:block; width:144px; height:22px; padding:10px 0;}
.serviceList li a.serviceLink3{background:url(../images/serviceLink3.jpg) no-repeat; display:block; width:234px; height:19px;  margin:0 8px 0 0px; padding:13px 0;}
.serviceList li a.serviceLink4{background:url(../images/serviceLink4.jpg) no-repeat; display:block; width:151px; height:15px; padding:15px 0;}
.serviceList li a.serviceLink5{background:url(../images/serviceLink5.jpg) no-repeat; display:block; width:165px; height:19px; margin:0 8px 0 30px; padding:13px 0;}
.serviceList li a.serviceLink6{background:url(../images/serviceLink6.jpg) no-repeat; display:block; width:179px; height:15px; padding:15px 0;}
.serviceList li a.serviceLink7{background:url(../images/serviceLink7.jpg) no-repeat; display:block; width:217px; height:15px;  margin:0 10px 0 0px; padding:15px 0;}
.serviceList li a.serviceLink8{background:url(../images/serviceLink8.jpg) no-repeat; display:block; width:151px; height:15px; padding:15px 0;}
.serviceList li a.serviceLink9{background:url(../images/serviceLink9.jpg) no-repeat; display:block; width:165px; height:20px;  margin:0 15px 0 40px; padding:12px 0;}
.serviceList li a.serviceLink10{background:url(../images/serviceLink10.jpg) no-repeat; display:block; width:149px; height:20px; padding:12px 0;}
.serviceList li a.serviceLink11{background:url(../images/serviceLink11.jpg) no-repeat; display:block; width:220px; height:22px;  margin:0 15px 0 0px; padding:9px 0;}
.serviceList li a.serviceLink12{background:url(../images/serviceLink12.gif) no-repeat; display:block; width:151px; height:16px; padding:12px 0;}

.dottedLine{border-top:1px dotted #968c89;}
.innBanner{margin:20px 0 0 10px; padding-bottom:20px;}
.requestPrice{margin:15px 0 0 62px;}

/*innerpage3*/
.formBox{width:460px; margin:5px auto;}
.formBox h4{font-size:14px; font-weight:normal; color:#454545; padding:10px 0;}
.contactForm{border:0px solid red; margin:10px 0;}
.contactForm label{font-size:14px; font-weight:bold; color:#454545;}
.formTextBig{background:url(../images/formTextBig.gif) no-repeat; height:31px; width:234px; margin:4px 0 10px;}
.txtBoxBig{width:231px; height:14px; border:0; margin:2px 0 0 2px; background:none; padding:5px 0;font-size:16px;}
.formTextSml{background:url(../images/formTextSml.gif) no-repeat; height:31px; width:212px; margin:4px 0 10px;}
.txtBoxSml{width:208px; height:14px; border:0; margin:2px 0 0 2px; background:none; padding:5px 0; font-size:16px;}
.contactForm label.ddwnTitle{padding:15px 0 5px; display:block;}
.selectMenuBig select{width:290px; height:25px;color:#454545; font-size:16px;}
.selectMenuSml select{width:234px; height:25px;color:#454545;font-size:16px;}
.checkBox{padding:25px 0 5px;}
.checkBox input{margin-right:10px;}
.textareaBg{background:url(../images/textarea.gif) no-repeat; height:83px; width:455px; margin:10px 0 5px;font-size:16px;}
.textareaBg textarea{width:448px; height:77px; border:0; margin:2px 0 0 3px; overflow:auto; background:none;font-size:16px;}

.codeBox{width:310px;}
.codeText{background:url(../images/codeText.gif) no-repeat; width:173px; height:31px; margin-left:10px;}
.codeText input{width:166px; height:24px; border:0; margin:2px 0 0 3px; background:	none; font-size:18px}
.submit{background:url(../images/submitBtn.gif) no-repeat; border:0; width:141px; height:37px; cursor:pointer;}


/*innerpage4*/
.cityTextBg{background:url(../images/codeText.gif) no-repeat; width:173px; height:31px;}
.cityBox label, .stateBox label, .zipBox label{margin-bottom:5px; display:block;}
.stateBox{margin:0 25px;}
.stateDrpdwn{margin:0; display:block;}
.stateDrpdwn select{width:125px; height:30px;font-size:16px;}
.zipBoxBg{background:url(../images/zipBox.gif) no-repeat; width:83px; height:31px;}
.ziptxtBox{border:0; width:75px; height:15px; margin:2px 0 0 3px; background:none; padding:5px 0; font-size:16px;}
.detailBox{margin-bottom:10px;}
.emailBox{margin-right:25px;}
.designCheck{padding-top:10px;}
p.check{font-size:14px; color:#454545;}

.checkboxBg{width:385px; padding:10px 0;}
.checkboxTopBg{background:url(../images/checkboxTopBg.gif) bottom no-repeat; height:11px; font-size:1px; line-height:1px;}
.checkboxBotBg{background:url(../images/checkboxBotBg.gif) top no-repeat; height:11px; font-size:1px; line-height:1px;}
.checkboxMidBg{background:url(../images/checkboxMidBg.gif) repeat-y; width:363px; margin-left:1px; padding:0 10px;}
.checkboxMidBg ul{margin:0; padding:0;}
.checkboxMidBg li{display:inline; color:#fff; font-size:12px; font-weight:bold; padding:0 10px 0 0;}
.checkboxMidBg li input{margin-right:6px;}