*
{
	margin: 0pt;
	padding: 0pt;
	outline: none;
	-moz-outline: none;
}
html, body {
	margin: 0px;
	padding:0px; 
	height:100%;
	min-height:100%;
}
a img
{
	border: 0pt none;
}
a
{
	text-decoration: none;
	font-size: 10px;
	line-height: 12px;
	color: #59584C;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}

html
{
	font-family: Rockwell, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
body
{
	color: #4C4C4C;
	background: #E6E6E6 url(../images/background/pattern.gif) repeat-y scroll center top !important;
	text-align: left;
}
#website
{
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	width: 870px;
	margin: 0px auto;
	min-height: 100%;
}
* html body #website {
	height: 100%;
}
#topSection {
	position: relative;
	width: 100%;
	height: 118px;
	background: #FFFFFF url(../images/background/shadeTop.gif) repeat-x scroll bottom left;
	overflow: visible;
	z-index: 100;
}
a#logo {
	position: absolute;
	background: transparent url(../images/TwoBrightLights_logo.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 150px;
	width: 150px;
	top: 7px;
	left: 13px;
	z-index: 100;
}
a#logoSmall {
	position: absolute;
	background: transparent url(../images/TwoBrightLights_logo_s.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 117px;
	width: 117px;
	top: 0px;
	left: 28px;
	z-index: 100;
}
a#signUp {
	position: absolute;
	background: transparent url(../images/button/signUp.gif) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
	width: 75px;
	top: 0px;
	left: 650px;
}
a#signUp:hover {
	background-position: 0 -30px;
}
a#logIn {
	position: absolute;
	background: transparent url(../images/button/logIn.gif) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
	width: 75px;
	top: 0px;
	left: 726px;
}
a#logIn:hover {
	background-position: 0 -30px;
}
a#twoBrightLightsType{
	font-size: 0px;
	line-height: 0px;
}
#topSection h1#twoBrightLights {
	line-height: 0px;
	position: absolute;
	height: 0px;
	padding-top: 36px;
	width: 322px;
	overflow: hidden;
	display: block;
	background: transparent url(../images/twoBrightLights.gif) no-repeat scroll 0 0;
	top: 33px;
	left: 177px;
}
#middleSection {
	height: 50px;
	background: #FFFFFF url(../images/tip.gif) no-repeat scroll top left;
}
.home #middleSection {
	position: relative;
	height: 327px;
	border-top: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	z-index: 50;
}
.home #middleSection h2#weddingMarketingDoneBrilliantly {
	
	display: block;
    font-size: 0.1em;
    height: 0px;
    left: 0;
    overflow: hidden;
    padding-top: 91px;
    position: absolute;
    top: 185px;
    width: 438px;
    z-index: 100;
	background: transparent url('../images/personal_publicityonline.png') no-repeat scroll 0 0;	
	}
#rotatingImages .imageBlock {
	height:327px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:870px;
}
a#joinToday {
	clear: left;
	position: relative;
	background: transparent url(../images/button/joinToday.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 50px;
	width: 130px;
	z-index: 101;
	left: 10px;
}
a#joinToday:hover { background-position: 0 -50px; }

a.liveChatSupport {
	float: right;
	background: transparent url(../images/button/chat.gif) no-repeat scroll 0 -4px;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 214px;
	width: 227px;
}
a.liveChatSupport:hover { background-position: 0 -218px; }


.home a#joinToday {
	position: absolute;
	background: transparent url(../images/button/joinToday_home.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 53px;
	width: 152px;
	top: 301px;
	left: 542px;
	z-index: 101;
}
.home a#joinToday:hover { background-position: 0 -53px; }

.home a#playVideo {
	position: absolute;
	background: transparent url(../images/button/play.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 53px;
	width: 152px;
	top: 301px;
	left: 542px;
	z-index: 101;
}
.home a#playVideo:hover { background-position: 0 -53px; }

a#takeATour {
	position: absolute;
	background: transparent url(../images/button/takeATour.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 53px;
	width: 152px;
	top: 301px;
	left: 694px;
	z-index: 101;
}
a#takeATour:hover { background-position: 0 -53px; }

a#freeTrial {
	float: right;
	background: transparent url(../images/freetrial.gif) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 234px;
	width: 203px;
	z-index: 101;
	margin-right: 80px;
}
a#freeTrial:hover { background-position: 0 -234px; }

#rotatingImages {
	width: 100%;
	height: 327px;
	overflow: hidden;
}
#content{
	position: relative;
	width: 870px;
	padding-bottom: 425px;
	background-color: #FFFFFF;
}
.home #content{
	padding-bottom: 120px;
	background: #FFFFFF url(../images/background/shadeBottom.gif) repeat-x scroll top left;
}

* html #content {
	height: 296px;
}
#copyWrapper {
	background-color: #1E1E1E;
	padding-top: 4px;
	padding-bottom: 4px;
}
#copy
{
	padding-left: 185px;
	padding-right: 0px;
	/*padding-bottom: 35px;*/
	min-height: 180px;
	font-size: 14px;
	line-height: 18px;
}

#copy p {
	padding-right: 200px;
	padding-bottom: 10px;
}

* html body #copy 
{
    height: 180px;
}
.space50 {
    height:50px;
    overflow:hidden;
}

.space30 {
    height:30px;
    overflow:hidden;
}

.space20 {
    height:20px;
    overflow:hidden;
}
.space10 {
    height:10px;
    overflow:hidden;
}
.home #copy{
	padding-top: /*35px*/5px;
	padding-right: 25px;
	padding-left: 25px;
}
p.intro {
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 30px;
	padding-right: 0px;
}
span.sizeLarge {
	font-size: 36px;
	line-height: 36px;
}

span.midLarge {
	font-size: 24px;
	line-height: 24px;
font-family: Georgia;
}

.theme_color {
	color: #43A3A9;
}

#copy a
{
	text-decoration: none;
	font-size: 14px;
	line-height: 18px;
	color: #339999;
}
#copy a:hover
{
	text-decoration: underline;
}

#copy ul {
	margin-bottom: 10px;
	padding-left: 0px;
	list-style: none;
	padding-right: 200px;
}
#copy ul li{
	background: transparent url(../images/blueBullet.gif) no-repeat 3px 2px;
	padding-left: 14px;
	list-style: none;
}
.home #copy ul li {
	font-size: 18px;
	line-height: 24px;
}
h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
}
#copy h2 {
	color: #339999;
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;
	padding-bottom: 25px;
	padding-right: 200px;
}
#copy h2.heading1 {
	color: #339999;
	font-size: 46px !important;
	line-height: 40px;
 margin-bottom:20px;}
#copy h2#itHasToBeSmart {
	height: 0px;
	font-size: 0.1em;
	padding-top: 114px;
	padding-bottom: 0px;
	width: 870px;
	overflow: hidden;
	display: block;
	background: transparent url(../images/itHasToBeSmart.gif) no-repeat scroll 0 0;
	position: relative;
	margin-left: -25px;
	margin-top: 20px;
	clear: right;
	padding-right: 0px;
}

#copy h3 {
	color: #339999;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	padding-right: 200px;
}
#copy #joinNowTo {
	padding-top: 0px;
}

/* main navigation - START*/
div#nav {
	position: absolute;
	width: 700px;
	height: 40px;
	padding-top: 1px;
	overflow: hidden;
	bottom: 0px;
	right: 0px;
	background: transparent url(../images/background/hDot.gif) repeat-x scroll 0 0;
}
/*
.home div#nav {
	position: relative;
	padding-top: 194px;
}
*/
#nav ul {
	width: 700px;
	clear: left;
	float: left;
	height: 40px;
	list-style-type: none;
}
#nav ul li {
	display: inline;
	float: left;
	padding-left: 5px;
	/*padding-right: 5px;*/
	padding-right: 37px;
}
#nav ul li a {
	background: transparent url(../images/button/nav_new.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
}

#nav ul li#nav_benefits a {
	width: 79px;
	background: transparent url(../images/button/nav_new.gif) no-repeat scroll 0 0;
	background-position: -11px 1px;	
}

#nav ul li#nav_editorialPartners a {
	width: 179px;
	background: transparent url(../images/button/nav_new.gif) no-repeat scroll 0 0;
	background-position: -716px 1px;	
}

#nav ul li#nav_benefits a:hover, #nav ul li#nav_benefits a.on { background-position: -11px -39px; }

#nav ul li#nav_whyTbl a:hover, #nav ul li#nav_whyTbl a.on { background-position: -11px -39px; }

#nav ul li#nav_editorialPartners a:hover, #nav ul li#nav_editorialPartners a.on { background-position: -716px -39px; }

#nav ul li#nav_features a {
	width: 78px;
	background-position: -110px 0px;
}
#nav ul li#nav_features a:hover, #nav ul li#nav_features a.on { background-position: -110px -40px; }

/*#nav ul li#nav_howItWorks a {
	width: 124px;
	background-position: -215px 0px;
}
#nav ul li#nav_howItWorks a:hover, #nav ul li#nav_howItWorks a.on { background-position: -215px -40px; }*/

#nav ul li#nav_howItWorks a {
	width:42px;background: transparent url(../images/button/nav_new.gif) no-repeat scroll 0 0;
	background-position: -923px 1px;
}
#nav ul li#nav_howItWorks a:hover, #nav ul li#nav_howItWorks a.on { background-position: -923px -39px; }

#nav ul li#nav_pricing a {
	width: 73px;
	background-position: -367px 0px;
}
#nav ul li#nav_pricing a:hover, #nav ul li#nav_pricing a.on { background-position: -367px -40px; }

#nav ul li#nav_aboutUs a {
	width: 54px;
	background-position: -464px 0px;
}
#nav ul li#nav_aboutUs a:hover, #nav ul li#nav_aboutUs a.on { background-position: -464px -40px; }

#nav ul li#nav_blog a {
	width: 43px;
	background-position: -575px 0px;
}
#nav ul li#nav_blog a:hover, #nav ul li#nav_blog a.on { background-position: -575px -40px; }

#nav ul li#nav_buzz a {
	width: 45px;
	background-position: -643px 0px;
}
#nav ul li#nav_buzz a:hover, #nav ul li#nav_buzz a.on { background-position: -643px -40px; }

/* main navigation - END */

/* sub navigation - START*/
#sNav {
	background: transparent url(../images/background/vDot.gif) repeat-y scroll top right;
	width: 140px;
	float: left;
	padding-left: 5px;
	padding-right: 15px;
}
#sNav ul {
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 14px;
}
#sNav ul li {
	width: 100%;
	padding-bottom: 16px;
	padding-left: 0px;
	float: left;
}
#sNav ul li a {
	/*color: #4C4C4C;*/
	color: #339999;
	display: block;
	font-size: 16px;
	line-height: 14px;
	text-align: left;
	background: none;
	padding: 0px;
	text-decoration: none;
	padding-left: 20px;
}
#sNav ul li a:hover {
	background: transparent url(../images/butterfly_hover.gif) no-repeat scroll top left;
	text-decoration: none;
}

#sNav ul li a.subNav {font-size:13px;padding-left:30px;color:#4C4C4C;}

#sNav ul li a.black{ 
	font-size: 13px;
    font-weight: bold;
    padding-left: 27px; text-align:center;}

#sNav ul li a.on, #sNav ul li a.on:hover {
	background: transparent url(../images/butterfly_on.gif) no-repeat scroll top left;
	color: #339999;
	text-decoration: none;
}



.twoCol #copyContent {
	width: 570px;
	float: right;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 10px;
}
/* sub navigation - END*/

/* footer - START*/
#footer
{
	height: 425px ;
	margin-top: -425px;
	overflow:hidden;
}
.home #footer
{
	height: 150px;
	margin-top: -150px;
	overflow:hidden;
}
#footer #footerImage {
	width:870px;
	height: 243px;
	background: transparent url(../images/footer/generic.jpg) no-repeat scroll top left;
	margin: 0 auto;
	position: relative;
	border-top: solid 4px #FFFFFF;
}

.whyTbl #footer #footerImage { background: transparent url(../images/footer/whyTbl.jpg) no-repeat scroll top left; }
.features #footer #footerImage { background: transparent url(../images/footer/features.jpg) no-repeat scroll top left; }
.howItWorks #footer #footerImage { background: transparent url(../images/footer/howItWorks.jpg) no-repeat scroll top left; }
.pricing #footer #footerImage { background: transparent url(../images/footer/pricing.jpg) no-repeat scroll top left; }
.aboutUs #footer #footerImage { background: transparent url(../images/footer/aboutUs.jpg) no-repeat scroll top left; }
/*
.whyTbl #footer #footerImage  .whyTbl_BuildYourNetwork {}
.whyTbl #footer #footerImage  .whyTbl_ProtectYourWork {}
.whyTbl #footer #footerImage .whyTbl_AccessYourPortfolio {}
.whyTbl #footer #footerImage .whyTbl_BoostYourExposure {}
.whyTbl #footer #footerImage .whyTbl_SaveTimeAndEliminateHassle {}
.whyTbl #footer #footerImage .whyTbl_LearnTipsAndTricks {}
.whyTbl #footer #footerImage .whyTbl_SaveMoney {}
*/
.whyTbl_BuildYourNetwork {}


#footer #topShade {
	width:870px;
	height: 28px;
	background: transparent url(../images/background/shadeTop.gif) repeat-x scroll top left;
	margin: 0 auto;
	position: relative;
}
.footerBackground {
	width:870px;
	background:transparent url(../images/background/footer.gif) no-repeat scroll center bottom;
	height: 125px;
	margin: 0 auto;
	position: relative;
	text-align:	left;
}
.footerInner {
	padding-left: 25px;
	padding-top: 21px;
}
.stayConnected {
	padding-bottom: 28px;
}

.stayConnected ul {
	clear: left;
	list-style-type: none;
	height: 30px;
}
.stayConnected ul li {
	display: inline;
	float: left;
	color: #4C4C4C;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding-right: 4px;
}
.stayConnected ul li span {
	padding-right: 6px;
}
.stayConnected ul li a {
	font-size: 18px;
	display: block;
	float: left;
	line-height: 30px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #4C4C4C;
	text-decoration: none;
}

#fnav{
	font-family: Arial;
	width:70%;
}
p#copyRight {
	font-size: 10px;
	clear: left;
}
#fnav ul {
	clear: left;
	list-style-type: none;
	height: 10px;
	padding-bottom: 10px;
}
#fnav ul li {
	display: inline;
	float: left;
	color: #4C4C4C;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
	vertical-align: middle;
	padding-right: 7px;
	padding-bottom:10px;
}
#fnav ul li a {
	font-size: 10px;
	display: block;
	float: left;
	line-height: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #4C4C4C;
	text-decoration: none;
}
#fnav ul li a:hover {
	color: #000000;
	text-decoration: none;
}
#fnav ul li a.on {
	color: #000000;
}
#fnav ul li a.on:hover {
	color: #000000;
}


/* footer - END */

/* copy - START*/
.clearLeft {
	clear: both;
}
.clearBoth {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* copy - END*/

/* aboutuUs - START - */
#copy .underline {
	
}
#copy .underline p{
	text-decoration: underline;
}
#contact_Form {
	margin: 0px;
	padding: 0px;
	padding-bottom: 35px;
	
}
#contact_Form form label {
	display: block;
	float: left;
	width: 100%;
	}
#contact_Form form label input {
	float: left;
	height: 21px;
}
#contact_Form form label  select{
	height: 21px;
	float: left;
}
/* aboutUs - END - */
twoBrightLights {
	position: absolute;
	height: 0px;
	padding-top: 36px;
	width: 322px;
	overflow: hidden;
	display: block;
	background: transparent url(../images/twoBrightLights.gif) no-repeat scroll 0 0;
	top: 33px;
	left: 177px;
}


/* aboutuUs SHIYI - START - */

#contact_Form form label textarea {
	float: left;
	width: 50%;
}
#copy h4 {
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding-right: 200px;
}
#copy h5 {
	font-family: Georgia;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	color: #339999;
	line-height: 22px;
	padding-right: 130px;
	padding-bottom: 10px;
}
#copy h6 {
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
	font-size: 9px;
	color: #666666;
	line-height: 9px;
	/*padding-top: 50px;*/
	clear: both;
	
}
.teamTitle {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #339999;
	line-height: 16px;
}
.team {
	padding-right: 10px;
	float: left;
	margin-left: -5px;
}
.imgFloatLeft { 
	padding-right: 10px;
	margin-left: -5px;
	float: left; 
}
.imgFloatRight { 
	padding-left: 10px;
	margin-right: -5px;
	float: right; 
}
/* aboutuUs - END - */

/* howitworks - START - */
#howItWorks_gallery {
	width: 630px;
	height: 290px;
	padding-bottom: 10px;
	margin-left: -5px;
}
.gallery_th {
	float: left;
	width: 110px;
	min-height: 160px;
}
* html body .gallery_th {
	height: 160px;
}
.gallery_th img {
	display: block;
}
.gallery_th p {
	text-align: center;
	padding-right: 0px !important;
}
a.th_link {
	display: block;
	font-size: 0.1em;
	height: 0;
	overflow: hidden;
	padding-top: 110px;
	width: 110px;
}
a.th_link:hover { background: transparent url(../images/Howitworks/Thumbnails/th_readmystory.gif) no-repeat scroll 0 0; }
a.th_photographer { background: transparent url(../images/Howitworks/Thumbnails/th_photographer.jpg) no-repeat scroll 0 0; }
a.th_venue { background: transparent url(../images/Howitworks/Thumbnails/th_venue.jpg) no-repeat scroll 0 0; }
a.th_florist { background: transparent url(../images/Howitworks/Thumbnails/th_florist.jpg) no-repeat scroll 0 0; }
a.th_beauty { background: transparent url(../images/Howitworks/Thumbnails/th_beauty.jpg) no-repeat scroll 0 0; }
a.th_coordinator { background: transparent url(../images/Howitworks/Thumbnails/th_coordinator.jpg) no-repeat scroll 0 0; }
a.th_blogger { background: transparent url(../images/Howitworks/Thumbnails/th_blogger.jpg) no-repeat scroll 0 0; }
a.th_baker { background: transparent url(../images/Howitworks/Thumbnails/th_baker.jpg) no-repeat scroll 0 0; }
a.th_caterer { background: transparent url(../images/Howitworks/Thumbnails/th_caterer.jpg) no-repeat scroll 0 0; }
a.th_music { background: transparent url(../images/Howitworks/Thumbnails/th_music.jpg) no-repeat scroll 0 0; }
a.th_stationery { background: transparent url(../images/Howitworks/Thumbnails/th_stationery.jpg) no-repeat scroll 0 0; }

.howItWorks_photo {
	padding-bottom: 10px;
	margin-left: -10px;
}
/* howitworks - END - */
/* sitemap - START - */
.sitemap #copy {}
.sitemap #copy ul {
	list-style: none;
	padding-left: 0px;
	margin: 0px;
}
.sitemap #copy ul li{
	padding-left: 14px;
	list-style: none;
	background: none;
}
.sitemap #copy ul li ul {
	padding-left: 0px;
	list-style: none;
	padding-top: 3px;
	margin: 0px;
}
.sitemap #copy ul li ul li {
	background: transparent url(../images/blueBullet.gif) no-repeat 10px -1px;
	padding-left: 14px;
	list-style: none;
	padding-bottom: 3px;
	padding-left: 20px;
}
.sitemap #copy ul li a, .sitemap #copy ul li ul li a{
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.sitemap #copy ul li a:hover
{
	color: #339999;
	text-decoration: none;
}
/* sitemap - END - */

/* pricing - END - */
/*#pricingBox {
	background: transparent url(../images/pricing/background.jpg) no-repeat 0 0;
	width: 748px;
	height: 459px;
	position: relative;
	margin-left: -120px;
	margin-top: -20px;
}

#pricingBox {
	background: transparent url(../images/pricing/new_bg.jpg) no-repeat 0 0;
	width: 748px;
	height: 459px;
	position: relative;
	margin-left: -120px;
	margin-top: -20px;
}
#pricingBox a {
	position: absolute;
	top: 276px;
	background: transparent url(../images/pricing/signUp.png) no-repeat scroll 0 0;
	display: block;
	font-size: 0.1em;
	height: 0;
	width: 124px;
	padding-top: 41px;
	overflow: hidden;
}*/

/*#pricingBox a#pkg_30DFT { left: 18px; }
#pricingBox a#pkg_PAYG { left: 165px; }
#pricingBox a#pkg_1YC { left: 316px; }
#pricingBox a#pkg_2YC { left: 476px; }

#pricingBox a#pkg_30DFT:hover { background-position: 0px -41px; }
#pricingBox a#pkg_PAYG:hover { background-position: 0px -82px; }
#pricingBox a#pkg_1YC:hover { background-position: 0px -123px; }
#pricingBox a#pkg_2YC:hover { background-position: 0px -164px; }*/

#pricingBox_new {
	/*background: transparent url(../images/pricing/background.jpg) no-repeat 0 0;*/
	background: transparent url(../images/pricing/new_bg.jpg) no-repeat 0 0;
	width: 750px;
	height: 380px;
	position: relative;
	margin-left: -100px;
	margin-top: 20px;
}
#pricingBox_new a {
	position: absolute;
	top: 237px;
	background: transparent url(../images/pricing/signUp_new.png) no-repeat scroll 0 0;		
	display: block;
	font-size: 0.1em;
	height: 0;
	width: 124px;
	/*padding-top: 25px;*/
	overflow: hidden;
}

#pricingBox_new a#pkg_one { left: 19px; height:28px; text-decoration:none }
#pricingBox_new a#pkg_two { left: 152px; height:28px; text-decoration:none }
#pricingBox_new a#pkg_three { left: 278px; text-decoration:none; height:28px; }
#pricingBox_new a#pkg_four { left: 408px; text-decoration:none; height:28px;  }
#pricingBox_new a#pkg_five { left: 535px; text-decoration:none; height:28px; }

#pricingBox_new a#pkg_one:hover { background-position: 0px -34px; text-decoration:none }
#pricingBox_new a#pkg_two:hover { background-position: 0px -173px; text-decoration:none }
#pricingBox_new a#pkg_three:hover { background-position: 0px -69px; text-decoration:none }
#pricingBox_new a#pkg_four:hover { background-position: 0px -104px; text-decoration:none }
#pricingBox_new a#pkg_five:hover { background-position: 0px -139px; text-decoration:none }



/* pricing - END - */


.tbl {
	font-weight: normal;
}

h6 a {
	font-size: 9px !important;
	line-height: 9px !important;
}

/* Added for Traffic Page */
.btr_traffic {
	background: transparent url(../images/traffic/btr_traffic.jpg) no-repeat 475px 130px;
}

.dot {
	background: transparent url(../images/traffic/dot.jpg) repeat-x;
	height:6px;
}

/* End for Traffic Page */

/* pricing package - Start - */

#pricingBoxpackage_new {	
	background: transparent url(../images/pricing_packages.jpg) no-repeat 0 0;
	width: 720px;
	height: 347px;
	position: relative;
	margin-left: -50px;
	margin-top: 20px;
}
#pricingBoxpackage_new a {
	position: absolute;
	/*top: 211px;*/
	top:220px;
	background: transparent url(../images/pricing/signUp_new.png) no-repeat scroll 0 0;		
	display: block;
	font-size: 0.1em;
	height: 0;
	width: 124px;
	/*padding-top: 25px;*/
	overflow: hidden;
}

/*#pricingBoxpackage_new a#pkg_one { left: 19px; height:28px; text-decoration:none }
#pricingBoxpackage_new a#pkg_two { left: 63px; height:28px; text-decoration:none }
#pricingBoxpackage_new a#pkg_three { left: 436px; text-decoration:none; height:28px; }
#pricingBoxpackage_new a#pkg_four { left: 554px; text-decoration:none; height:28px;  }
#pricingBoxpackage_new a#pkg_five { left: 185px; text-decoration:none; height:28px; }
#pricingBoxpackage_new a#pkg_six { left: 316px; text-decoration:none; height:28px; }*/

#pricingBoxpackage_new a#pkg_one { left: 19px; height:28px; text-decoration:none }
#pricingBoxpackage_new a#pkg_two { left: 88px; height:28px; text-decoration:none }
#pricingBoxpackage_new a#pkg_three { left: 385px; text-decoration:none; height:28px; }
#pricingBoxpackage_new a#pkg_four { left: 506px; text-decoration:none; height:28px;  }
#pricingBoxpackage_new a#pkg_five { left: 212px; text-decoration:none; height:28px; }
#pricingBoxpackage_new a#pkg_six { left: 316px; text-decoration:none; height:28px; }

#pricingBoxpackage_new a#pkg_one:hover { background-position: 0px -34px; text-decoration:none }
#pricingBoxpackage_new a#pkg_two:hover { background-position: 0px -173px; text-decoration:none }
#pricingBoxpackage_new a#pkg_three:hover { background-position: 0px -69px; text-decoration:none }
#pricingBoxpackage_new a#pkg_four:hover { background-position: 0px -104px; text-decoration:none }
#pricingBoxpackage_new a#pkg_five:hover { background-position: 0px -139px; text-decoration:none }

#pricingBoxpackage_new a#pkg_six:hover { background-position: 0px -207px; text-decoration:none }

#pricingBoxpackage_new a#compare_photographer {
	background:none;	
	width:205px;
	height:54px;	
	/*left: 80px; 
	top:276px;*/
	left:103px;
	top:278px;
	text-decoration:none	
}

#pricingBoxpackage_new a#compare_photographer:hover {
	background: transparent url(../images/compare_photographer.jpg) no-repeat top;
	width:205px;
	height:54px;	
/*	left: 80px; 
	top:276px;*/
	text-decoration:none;	
	left:102px;
	top:280px;
}


#pricingBoxpackage_new a#compare_vendor {
	background:none;	
	width:205px;
	height:54px;	
	left: 400px; 
	top:278px;
	text-decoration:none	
}

#pricingBoxpackage_new a#compare_vendor:hover {
	background: transparent url(../images/compare_vendor.jpg) no-repeat top;
	width:205px;
	height:54px;	
	left: 397px; 
	top:276px;
	text-decoration:none	
}

/* pricing package - END - */

a.image_provider {
		background:url(../images/image_provider.jpg) no-repeat top;
		height:110px;
		width:110px;
		float:left;
		margin-top:40px;
	}
	a.image_provider:hover {
		background:url(../images/image_provider.jpg) no-repeat bottom;
		height:110px;
		width:110px;
		float:left;
		margin-top:40px;
	}
	a.editorial_star {
		background:url(../images/editorial_star.jpg) no-repeat top;
		height:148px;
		width:127px;
		float:left;
		margin-left:5px;
	}
	a.editorial_star:hover {
		background:url(../images/editorial_star.jpg) no-repeat bottom;
		height:148px;
		width:127px;
		float:left;
	}
	
	
	
	a.pro {
		background:url(../images/pro.jpg) no-repeat top;
		height:148px;
		width:127px;
		float:left;
		/*margin-top:40px;*/
	}
	a.pro:hover {
		background:url(../images/pro.jpg) no-repeat bottom;
		height:148px;
		width:127px;
		float:left;
		/*margin-top:40px;*/
	}
	a.editorial_star_vendor {
		background:url(../images/vendor_unlimited.jpg) no-repeat top;
		height:148px;
		width:127px;
		float:left;
		margin-left:5px;
	}
	a.editorial_star_vendor:hover {
		background:url(../images/vendor_unlimited.jpg) no-repeat bottom;
		height:148px;
		width:127px;
		float:left;
	}
	
	a.starter {
		background:url(../images/starter.jpg) no-repeat top;
		height:110px;
		width:135px;
		float:left;
		margin-top:40px;
	}
	a.starter:hover {
		background:url(../images/starter.jpg) no-repeat bottom;
		height:110px;
		width:135px;
		float:left;
		margin-top:40px;		
	}
	
	.editorial_process {
		background:url(../images/editiorial_partner_image.jpg) no-repeat top right;		
	}
	
	.right_btrfly {
		background:url(../images/editorial_butterfly.jpg) no-repeat 292px 35px;
		height:141px;		
	}
	
	a.learn_moree {	
		background:url(../images/learn_more_process.jpg) no-repeat top;
		height:346px;
		width:215px;
		display:block;
	}
	a.learn_moree:hover {	
		background:url(../images/learn_more_process.jpg) no-repeat bottom;
		height:346px;
		width:215px;
		display:block;
	}
	.welcomePinkBfly_small{
    background: url(../images/welcome_pink_butterfly_smal.png) no-repeat scroll left top transparent;
    height: 120px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 155px;
}
.welcomePinkBfly_small span a{
	color: #339999;
    font-size: 13px;
    font-weight: bold;
    left: 33px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 76px;}
	
/*.home a#freeTrialNew {
	position: absolute;*/
	/*background: transparent url(../images/free_ac_btn_2.png) 0px 0px no-repeat;*/
	/*background: transparent url(../images/signUpFree.png) 0px 0px no-repeat;
	display: block;
	height: 156px;
	overflow: hidden;
	width: 360px;
	top: 280px;
	left: 495px;
	z-index: 101;
}
.home a#freeTrialNew:hover { background-position: 0px -151px; }*/

.home a#freeTrialNew {
	position: absolute;
	background: transparent url(../images/signupfree_btn_home.png) 0px 0px no-repeat;
	display: block;
	height:90px;
	overflow: hidden;
	width: 338px;
	top: 280px;
	left: 510px;
	z-index: 101;
}
.home a#freeTrialNew:hover { background-position: 0px -87px; }

#sNav ul li a.highlightmain, #sNav ul li a.highlightmain:hover{
	color: #339999;
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
}


#copy ul.praisesList{ }
#copy ul.praisesList li{padding-bottom: 10px; padding-left: 20px;}
.imgLeft{ left: 8px;    position: absolute;    top: 207px;}
.headerTwitter{
	
    display: block;
    left: 654px;
    position: absolute;
    top: 42px;
    width: 64px;
	overflow:hidden;}
	
.headerFacebook{
	
    display: block;
    left: 720px;
    position: absolute;
    top: 42px;
    width: 120px;
	}
	
/* 31,jan*/
#copy p.introPara{ color:#808080 !important; display:block; /*padding-right:280px !important;*/ font-size: 26px; line-height: 35px;  font-weight:normal !important; width:485px;
padding:0px !important; }

#testimonial_sec{ display:block; /*margin:0px auto; width:600px;*/}
#copy span.midLarge a{font-size: 24px !important; color:#4C4C4C !important; text-decoration:none;}
#copy span.sizeLarge a{font-size: 30px !important; color:#4C4C4C !important; text-decoration:none;}

.rotating_testimonial {
  /*height: 170px;*/
    overflow: hidden;
    padding: 10px;
    /*width: 740px;*/ width:46%; height:212px;
	background:#f6f6f6; border:1px solid #e7e7e7; margin:0px; float:left;
}

.imageAccess_testimonial {
	width:45%; 
	height:212px;
    overflow: hidden;
    padding: 10px;
	background:#f6f6f6; border:1px solid #e7e7e7; margin:0px; float:left;
}
.imageAccess_testimonial img{ width:35%; float:left; padding-right:15px;margin-top:-4px;}

#copy .test_section{/*height:215px;*/padding:10px;width:auto !important;}

#copy .test_section .test_sectionImage {float:left;padding-right:20px;text-align:center;width:130px;}

.designtext {
	float: right;
	/*background: transparent url(../images/buttonDesign.png) no-repeat scroll 0 0;*/
	background: transparent url(../images/photographers_feature_img_home.png) 0px 0px no-repeat;
	display: block;
	overflow: hidden;
	/*padding-top: 234px;*/
	height:180px;
	width: 290px;
	z-index: 101;
/*	margin-right: 80px;*/
margin:-10px 15px 0px 0px;
}
p.personal_big{
background: transparent url(../images/personla_big.png) no-repeat scroll 0 0;
display:block;  padding: 42px 0 42px 30px !important; width:575px; font-size:14px; color:#339999; margin-left:-14px !important;
}

div.joinmessage_home {
	display:block;
	padding:15px 15px;
	text-align:center;
	background:#f6f6f6;
	border-top:1px dashed #e7e7e7;
	border-bottom:1px dashed #e7e7e7;
	font-size:20px;
	color:#808080;
	line-height:25px;
	letter-spacing:.1em;
}

div.joinmessage_home a, div.joinmessage_home a:hover {
	font-size:20px !important;
	color:#808080 !important;
	line-height:25px;
	letter-spacing:.1em;
}

/* April, 3*/
#website, .middleSectionFull{/*width:100%;*/ margin:0px auto; background:#f4f4f4;  width:870px;}
.topSectionFull{ display:block; /*background:red;*/ margin:0px auto; background: #FFFFFF url(../images/background/shadeTop.gif) repeat-x scroll bottom left;}
#topSection{width:870px !important; margin:0px auto;}
#content{ width:870px !important; margin:0px auto;}
.middleSectionFull #middleSection{ margin:0px auto; height:500px !important;}
.middleSectionFull #rotatingImages{ height:500px !important; width:100%;}
.middleSectionFull #rotatingImages .imageBlock{  text-align:center;height:500px !important; width:100% !important; overflow:hidden;}
.home .headingContainer{ width:870px; position:absolute; top:-214px; left:0px; z-index:1000;}


.home a#freeTrialNew { position:static;}
.midSectionInner{ width:870px; margin:0px auto;}
#website ul.subNavTab { margin:0px; padding:0px; list-style:none !important;}
#website ul.subNavTab li { list-style-type:none !important; float:left; margin:0px; background:none !important;  padding-left:0px !important;}
#website ul.subNavTab li a{ color:#000000; display: block; padding: 5px 10px; border-right:1px solid #a6a6a6;
border-top:1px solid #a6a6a6;}
#website ul.subNavTab li a.first{ border-left:1px solid #a6a6a6;}
#website ul.subNavTab li a.selected, #website ul.subNavTab li a:hover{ color:#fff; text-decoration:none !important;background:#339999; border:1px solid #339999; }
.borderTop{ border-top:1px solid #a6a6a6; margin-top:-1px; float: left; width:100%; height:20px;}
.headerBlock { display:block; width:318px; color:#000000; background:#fff; border:3px solid #000; padding:10px; opacity:0.8;}
.headerBlock h1{ font-size:26px !important;}
.headerBlock ul{ margin:0px; padding:0px; list-style-type:disc;}
.headerBlock ul li{  padding:5px 0px 0px 20px; font-size:13px; margin-left:20px;}

/* april 28th 2012 */
a.checkoutPublishers, a.checkoutPublishers:hover {
    background: url("../images/checkout-our-publishers.png") no-repeat scroll left top transparent;
    display: block;
    height: 67px;
    text-decoration: none;
    width: 150px;
	margin:0px auto;
}
a.accessImages, a.accessImages:hover {
    background: url("../images/access-your-images-now.png") no-repeat scroll left top transparent;
    display: block;
    height: 67px;
    text-decoration: none;
    width: 150px;
	margin:0px auto;
}

.infoGraphic {display:block;width:auto;}
/*#copy ul.alphaB li { list-style:lower-alpha !important; background:none !important;}*/

.uparlink{ position:absolute; right:35px; top:-14px; display:block;}
