@import "/terms-and-conditions.css";

/* =========================================
    main layout (columns, footer, nav, etc.)
   ========================================= */

* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #fff;
  font: 100%/1.5 arial, verdana, sans-serif;
  color: #000;
  text-align: center;
}

#container {
  width: 780px;
  margin: 0 auto;
  padding: 60px 0 20px 0;
  text-align: left;
  position: relative;
}

#header {
  margin-bottom: 20px;
}

#t1-header h1 {
	background: url(/images/t1-ds-logo-noletters.jpg) no-repeat bottom left;
	width: 125px;
	height: 62px;
	text-indent: -300em;
	float: left;
}
.t3-h1-sm{
	font-size:18px;
	}
#t2-header{
	width:740px;
	height: 98px;
	float: left;
	background-image: url(images/t1-header.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
    margin-left:20px;
}
/* Video-Tutorial*/
#video-popup{
	width:500px;
	height: 410px;
	overflow:hidden;
	}

#video-container{width:480px; height:385px; overflow:hidden;}

#video-navigation {
	float:right;
	list-style: lower-latin;
	margin-left:-1px;
	color: #000;
	background:url(images/badge-video-tour-bg.jpg);
	background-repeat:no-repeat;
	height:230px;
	width:226px;
	margin-right:10px;
	margin-top:10px;
	}
#video-navigation ul {
	color: #000;
	padding-top:74px;
	}
	
#video-navigation li{
	}

#video-navigation a {
	color: #000;
}

#video-navigation a:link, #navigation a:visited {
	color:#000;}

#video-navigation a:hover, #navigation a:active, #navigation a:focus {
  color: #ff9900;
}

.yt_holder{
	margin-left:22px;
	
	}

#video-tour-badge{
	height:65px;
	width:200px;
	background:url(images/badge-video-tour-sm.jpg);
	background-repeat:no-repeat;
	
	}
/* End Video-Tutorial*/


#content {
  width: 518px;
  float: left;
  border-right: 2px solid #e6e6e6;
  margin-bottom: 40px;
}

#t1-content {
	/*border-right:2px solid #E6E6E6;*/
float:left;
	margin-bottom:5px;
	width:500px;
	padding-bottom: 3px;
	height: 615px;
}


#t2-content {
	width: 518px;
	float: left;
}


#infobar {
  width: 257px;
  float: left;
 
  margin-bottom: 40px;
  margin-left: -2px;
}

#t2-infobar {
	width: 245px;
	float: right;
	border-left: 2px solid #e6e6e6;
	margin-right: 6px;
}


#footer, #navigation {
  clear: both;
}


/* ---- main navigation - */
#navigation {
  width: 740px;
  background: #000000 url(/images/navbgleft.gif) no-repeat bottom left;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  left: 20px;
  top: 0;
}

#navigation form {
  margin: 0;
}

#navigation ul {
  list-style-type: none;
  width: 495px;
  float: left;
  margin-left: 3px;
}

#navigation li {
  margin: 0;
  padding: 8px 5px 0 10px;
  float: left;
  display: inline-block;
  background-color: ##000000;
}

#navigation li.last {
  float: none;
}

#navigation a {
  text-decoration: none;
  text-transform: uppercase;
}

#navigation a:link, #navigation a:visited {
  color: #fff;
}

#navigation a:hover, #navigation a:active, #navigation a:focus {
  color: #ff9900;
}

/* (nav 'you-are-here' indicator) */
body#homepage #navigation a#homenav, 
body#loginpage #navigation a#loginnav, 
body#tourpage #navigation a#tournav,
body#buzzpage #navigation a#buzznav, 
body#pricesignuppage #navigation a#pricingsignnav,
body#uploadtoolspage #navigation a#uploadtoolsnav,
body#supportfaqpage #navigation a#supportfaqnav, 
body#businessplanpage #navigation a#multiusernav, 
body#partnerspage #navigation a#partnersnav,
body#forumpage #navigation a#forumnav {
  color: #ff9900;
}

#navigation fieldset {
  background: url(/images/navbgright.gif) no-repeat bottom right;
  height: 30px;
  padding-top: 5px;
}

#navigation legend, #navigation label {
  display: none;
}

#navigation input {
  width: 70px;
  height: 1.1em;
  float: left;
  border: 1px solid #555;
  font-size: 1em;
  padding: 2px;
  margin-top: 2px;
  margin-right: 3px;
  background-color: #fff;
}

#navigation div button {
  margin-top: 2px;
  margin-left: 0px;
  border:none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
  width: 55px;
}

/* T2 Main Navigation */


#t2-navigation {
	width: 740px;
	background: #000000 url(/images/t1-navbgleft.jpg) no-repeat bottom left;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	left: 20px;
	top: 0;
}

#t2-navigation form {
  margin: 0;
}

#t2-navigation ul {
  list-style-type: none;
  width: 495px;
  float: left;
  margin-left: 3px;
}

#t2-navigation li {
  margin: 0;
  padding: 8px 5px 0 10px;
  float: left;
  display: inline-block;
  background-color: ##000000;
}

#t2-navigation li.last {
  float: none;
}

#t2-navigation a {
  text-decoration: none;
  text-transform: uppercase;
}

#t2-navigation a:link, #t2-navigation a:visited {
  color: #fff;
}

#t2-navigation a:hover, #t2-navigation a:active, #t2-navigation a:focus {
  color: #ff9900;
}


#t2-navigation fieldset {
  background: url(/images/t1-navbgright.jpg) no-repeat bottom right;
  height: 30px;
  padding-top: 5px;
}

#t2-navigation legend, #t2-navigation label {
  display: none;
}

#t2-navigation input {
  width: 70px;
  float: left;
  border: 1px solid #555;
  font-size: 1em;
  padding: 2px;
  margin-top: 2px;
  margin-right: 3px;
  background-color: #fff;
}

#t2-navigation div button {
  margin-top: 2px;
  margin-left: 0px;
  border:none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
  width: 55px;
}

/* End T2 Main Navigation */


#footer {
  font-size: 0.8em;
  line-height: normal;
  clear: both;
}

#footer p {
  margin-bottom: 0;
  clear: both;
}

#footer ul {
  list-style-type: none;

}

#footer li {
  float: left;
  display: inline-block;
  padding-right: 5px;
  margin-right: 5px;
  margin-left: 0;
  border-right: 1px solid #000;
}

#footer li.last {
  float: none;
  border: none;
}


/* =========================================
    site-wide rules
   ========================================= */

a:link, a:visited {
  color: #000;
}

a:hover, a:active, a:focus {
  color: #444;
}

h1, h2, h3, h4, form, p, blockquote, ul, ol {
  margin: 0 20px;
}

blockquote p {
  margin: 0 0 15px 0;
}

form, p, ul, ol, dl {
  font-size: 0.75em;
}

fieldset {
  border: none;
}

h2 {
  font-size: 1em;
  line-height: normal;
  font-weight: normal;
  margin-bottom: 20px;
}

h3 {
  font-size: 0.75em;
  line-height: normal;
  font-weight: bold;
}

li {
  margin-left: 20px;
}

p {
  margin-bottom: 15px;
}

table {
  margin: 0 0 40px 20px;
  border-collapse: collapse;
}

th, td {
  vertical-align: top;
  padding: 4px;
  width: 140px;
  border-top: 2px solid #e0e0e0;
  font-weight: normal;
  font-size: 0.75em;
  text-align: left;
}


#multiuserplan, #tryout {
  position: relative;
  overflow: hidden;
}

#multiuserplan a, #tryout a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  text-decoration: none;
  padding-top: 150px;
}


#newsletter {
  margin-top: 15px;
  overflow: auto;
}

#newsletter h2 {
  font-size: 0.75em;
  line-height: normal;
  font-weight: bold;
  margin-bottom: 0;
}

#newsletter p {
  margin-right: 15px;
  margin-bottom: 0;
}

#newsletter fieldset {
  border: none;
}

#newsletter legend, #newsletter label {
  display: none;
}

#newsletter input {
  width: 110px;
  float: left;
  border: 1px solid #555;
  padding: 2px;
  margin-top: 3px;
  background-color: #fff;
  font-size: 0.75em;
}

#newsletter div button {
  border:none;
  background-color: transparent;
  margin: 3px 0 0 5px;
  cursor: pointer;
  text-decoration: underline;
  width: 60px;
}

#newsletter div button img {background: #e0e0e0;}

#emailsupport {
  margin-top: 24px;
}

#emailsupport h2 {
  margin-bottom: 0;
  padding: 10px 0 10px 40px;
  background: url(/images/support.gif) no-repeat 0 0;
}


.signupthankyou {
  color: #ef6c16;
  font-size: 1.4em;
  line-height: normal;
}


/* =========================================
    site-wide page areas
   ========================================= */
/* ---- header - */
#header h1 {
 background: url(/images/dropsendlogo.gif) no-repeat bottom left;
 width: 255px;
 height: 62px;
 text-indent: -300em;
}

#header p.importantnote em {
  font-weight: bold;
  font-style: normal;
}

#header p.importantnote a:link, #header p.importantnote a:visited {
  color: #4d4d4d;
}

#header p.importantnote a:hover, #header p.importantnote a:active, #header p.importantnote a:focus {
  color: #6e6e6e;
}



/* ---- infobar - */
#infobar #multiuserplan, #infobar #tryout {
  margin-top: 0;
  margin-bottom: 20px;
  width: 224px;
  height: 107px;
}


#infobar #multiuserplan {
  margin-top: -12px;
  height: 117px;
}

#infobar #tryout a {
  width: 224px;
  height: 107px;
  background: url(/images/tryfree2.gif) no-repeat top left;
}

#infobar #multiuserplan a {
  width: 224px;
  height: 117px;
  background: url(/images/multiuserbrandplan.gif) no-repeat top left;
}

#infobar p {
  margin-bottom: 0;
  margin-right: 10px;
}

#infobar #newsletter {
  margin-top: 0;
}

#infobar p.logocontainer {
  margin-right: 0;
  margin-top: -85px;
  margin-bottom: 70px;
}
/*========= New Styles ===========*/




/*======== T2 INFOBAR ============*/


/* ----T2 infobar - */
#t2-infobar #t2-multiuserplan, #t2-infobar #t2-tryout {
	width: 224px;
	height: 107px;
	text-align: center;
	float: none;
}


#t2-infobar #t2-multiuserplan {
	height: 152px;
	margin-bottom: 10px;
}

#t2-infobar #t2-tryout a {
  width: 224px;
  height: 107px;
  background: url(/images/tryfree2.gif) no-repeat top left;
}

#t2-infobar #t2-multiuserplan a {
  width: 224px;
  height: 117px;
  background: url(/images/multiuserbrandplan.gif) no-repeat top left;
}

#t2-infobar p {
	margin-bottom: 10px;
	margin-right: 10px;
}

#t2-infobar #newsletter {
  margin-top: 0;
}

#t2-infobar p.logocontainer {
  margin-right: 0;
  margin-top: -85px;
  margin-bottom: 70px;
}

.t2-appimage{
	margin-right:10px;
	margin-bottom:50px;
}


/*====== END T2 INFOBAR

/* =========================================
    home page
   ========================================= */

body#homepage #header {
  background: url(/images/sendstoreeasy.gif) no-repeat 535px 10px;
}

#tagline {
  font-size: 1.4em;
  font-weight: normal;
  line-height: normal;
  color: #4d4d4d;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 155px 0 0;
}

#testimonmsg {
  margin-bottom: 20px;
  font-size: 0.7em;
  font-style: italic;
  text-align: center;
  color: #027abb;
}

#mainflash {
  margin-left: 20px;
}

#usageinfo {
	margin-top: 28px;
	float: left;
	width: 510px;
	padding-bottom: 15px;
}

#usageinfo2 {
	margin-top: 28px;
	margin-left:24px;
	float: left;
	width: 500px;
	padding-bottom: 15px;
    
}


#usageinfo h2 {
  color: #757575;
  font-size: 0.9em;
  font-weight: bold;
  padding: 7px 0 120px 36px;
  margin-bottom: 0;
}

#usageinfo h2.mainhead {
  color: #575757;
  background: none;
  font-size: 1.3em;
  font-weight: normal;
  padding: 0 0 10px 0;
  margin-bottom: 0;
}

#usageinfo p.intro {
  font-weight: bold;
}

#sendfilesinfo, #storefilesinfo {
  float: left;
  width: 248px;
}

#sendfilesinfo * {
  margin-right: 5px;
}

#storefilesinfo * {
  margin-right: 0;
}

#sendfilesinfo {
  background: url(images/infosend.gif) no-repeat 20px 3.2em;
}

#storefilesinfo {
  background: url(images/infoupload.gif) no-repeat 0 2.5em;
}

#sendfilesinfo h2 {
  background: url(images/usageitem_1.gif) no-repeat 0 0;
}

#storefilesinfo h2 {
  background: url(images/usageitem_2.gif) no-repeat 0 0;
}


#usageinstructions {
  clear: both;
  padding-top: 22px;
  margin-left: 20px;
  float: left;
  width: 480px;
  border-top: 2px solid #e6e6e6;
}

#usageinstructions * {
  margin-left: 0;
}

#usageinstructions ol {
  list-style-type: none;
}

#usageinstructions li {
  padding: 2px 0 2px 25px;
  background-position: 0 3px;
  background-repeat: no-repeat;
  color: #888;
}

#usageinstructions li.itemone {
  background-image: url(/images/listitem_1.gif);
}

#usageinstructions li.itemtwo {
  background-image: url(/images/listitem_2.gif);
}

#usageinstructions li.itemthree {
  background-image: url(/images/listitem_3.gif);
}

#usageinstructions li.itemfour {
  background-image: url(/images/listitem_4.gif);
}

#sendfilesinstruct, #storefilesinstruct {
  float: left;
  width: 238px;
}

#usageinstructions h3 {
  font-size: 0.9em;
  font-weight: bold;
  color: #666;
  padding: 1px 0 15px 26px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#sendfilesinstruct h3 {
  background-image: url(/images/sendfileinstructarrow.gif);
}

#storefilesinstruct * {
  margin-right: 0;
  margin-left: 10px;
}

#storefilesinstruct h3 {
  background-image: url(/images/storefileinstructarrow.gif);
}

#storefilesinstruct li {
  margin-left: 0;
}


#tryout {
  margin-top: 15px;
  width: 234px;
  height: 105px;
}

#tryout a {
  width: 234px;
  height: 105px;
  background: url(/images/tryfree1.gif) no-repeat top left;
}

body#homepage #infobar #tryout {
  margin-top: 0;
}

body#homepage #infobar #tryout a {
  left:-1px;
}

#infobar h2.winmac {
  padding-left: 44px;
  background: url(/images/osicons.gif) no-repeat 0 0;
}

body#homepage p#appimage {
  margin-right: 0;
}

#infobar img.dtoolgrab {
  margin-bottom: 10px;
  border: none;
}



/* =========================================
    buzz page
   ========================================= */

body#buzzpage blockquote p {
	font-size: 1em;
	font-style: italic;
	line-height: normal;
	color: #4d4d4d;
	margin-bottom: 0;
}

body#buzzpage blockquote p.maincite {
  font-size: 0.7 em;
  color: #027abb;
  margin-bottom: 20px;
}

body#buzzpage #content h2 {
  margin-bottom: 15px;
}

body#buzzpage #content h2#presscoveragehead {
  border-top: 2px solid #e6e6e6;
  padding-top: 25px;
  margin-top: 30px;
}

body#buzzpage #content h4 {
  margin-bottom: 5px;
}


body#buzzpage #infobar h2 {
  /* margin-top: 40px; */
  margin-top: 20px;
  margin-bottom: 10px;
}

body#buzzpage #infobar h2#branding {
  padding: 0;
  margin: 0 20px 10px 20px;
}

body#buzzpage #infobar p#downloadbranding {
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}


#infobar p#downloadbranding img {
  margin: 0;
}


body#buzzpage #infobar #tryout {
  margin-top: 45px;
}


#infobar h2#behindthescenes {
  padding-top: 20px;
  margin-top: 15px;
  border-top: 2px solid #e6e6e6;
}


#infobar div#newsletter h3 {
  border-top: 2px solid #e6e6e6;
  padding-top: 20px;
  margin-top: 20px;
}

#infobar div#newsletter form {
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 20px;
}

#infobar p.signupthankyou {
  border-bottom: 2px solid #e6e6e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

blockquote p.maincite cite {
	font-style: normal;
}

#dsfeedback {
  margin-bottom: 15px;
}

#dsfeedback form {
  border-bottom: 2px solid #e6e6e6;
}

#dsfeedback h2 {
  margin-bottom: 10px;
}

#dsfeedback legend, #dsfeedback label {
  display: none;
}

#dsfeedback textarea, #dsfeedback input {
  width: 200px;
  border: 1px solid #555;
  background-color: #fff;
  font-size: 0.9em;
  font-family: arial, verdana, sans-serif;
  padding: 2px;
  margin-bottom: 10px;
}

#dsfeedback textarea {
  height: 100px;
}

#dsfeedback div input {
  margin: 0;
  width: 58px;
  height: 20px;
  padding: 30px 0 0 0;
  border: none;
  background: url(/images/button_submit.gif) no-repeat 0 0;
  overflow: hidden;
  cursor: pointer;
}

#infobar blockquote {
  margin-bottom: 10px;
}

div#infobar blockquote p {
  font-size: 0.8em;
  font-style: normal;
  line-height: normal;
  color: #000;
}

div#infobar blockquote p cite {
  font-size: 1em;
  font-style: normal;
  color: #027abb;
}

#pressreleases {
  margin: 0 20px 15px 20px;
  padding-bottom: 18px;
  border-bottom: 2px solid #e6e6e6;
}

#pressreleases h2, #pressreleases ul, #pressreleases li {
  margin-left: 0;
  margin-right: 0;
}

#pressreleases ul {
  list-style-type: none;
}

h3.presssource {
  font-size: 1.6em;
  font-weight: normal;
  line-height: normal;
  color: #4d4d4d;
}

h4.articleref {
  margin: 0 20px;
}

h4.articleref a {
  font-size: 0.75em;
  font-weight: bold;
}

h4.articleref a:link, h4.articleref a:visited {
  color: #6eb51c;
}

h4.articleref a:hover, h4.articleref a:active, h4.articleref a:focus {
  color: #7ec52c;
}

p.articledate {
  margin: -15px 20px 30px 20px;
  color: #4d4d4d;
}




/* =========================================
    pricing + signup pages
   ========================================= */

body#pricesignuppage #header {
  margin-bottom: 0;
}

body#pricesignuppage h2#tagline {
  padding-right: 0;
  padding-bottom: 20px;
  background-image: none;
  font-size: 1em;
}

tr#mainheadings {
  background-color: #e6e6e6;
}

tr#mainheadings th {
  font-size: 0.9em;
  font-weight: bold;
  color: #4d4d4d;
}

tr#signuplinks th, tr#signuplinks td, body#pricesignuppage tr.decorimages td, 
body#pricesignuppage tr.decorimages th {
  border: none;
}

td img {
  border: none;
}

body#pricesignuppage tr#signuplinks td img {
  margin-top: 10px;
}

body#pricesignuppage tr.decorimages td {
  height: 105px;
  vertical-align: bottom;  
}

ol#faqs {
  padding: 5px 20px 0 20px;
  list-style-position: outside;
  font-size: 0.9em;
}

ol#faqs li {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  background-image: none;
}

ol#faqs li h3 {
  display: inline;
  font-weight: normal;
  line-height: normal;
  font-size: 1em;
  margin: 0;
}

ol#faqs li p {
  margin: 0 0 0 7px;
  padding: 0;
  font-size: 0.9em;
}

body#pricesignuppage #infobar #newsletter h3 {
  border: none;
  padding-top: 0;
  margin-top: 5px;
}

#infobar #newsletter form div {
  padding-bottom: 25px;
}




/* =========================================
    privacy + terms and conditions pages
    (and register ts+cs)
   ========================================= */

body#policytcsfairusepage #navigation input, body#policytcsfairusepage #navigation button {
  visibility: hidden;
}

body#policytcsfairusepage h2 {
  font-size: 1.6em;
  font-weight: normal;
  line-height: normal;
  color: #4d4d4d;
}

body#policytcsfairusepage p {
  font-size: 0.9em;
}

body#policytcsfairusepage #footer p {
  font-size: 0.8em;
}



/* =========================================
    upload tools page
   ========================================= */

body#uploadtoolspage #header p {
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  color: #4d4d4d;
  margin: 25px 20px;
}

body#uploadtoolspage #content {
  width: auto;
  border: none;
}

#applicationinfo {
  padding-bottom: 40px;
  padding-top: 10px;
  margin-bottom: 20px;
  margin-left:20px;
  border-bottom: 2px solid #e6e6e6;  
  width: 740px;  
  float: left;
}

#applicationinfo #macapp, #applicationinfo #winapp {
  float: left;
  width: 49%;
}

#applicationinfo #airapp, #applicationinfo #airapp {
  float: left;
  width: 100%;
  text-align:center;
  height: 290px;
}
#applicationinfo #airapp img {
	 margin-left: 200px;
}
#applicationinfo #winapp {
  border-left: 2px solid #e6e6e6;
}

#applicationinfo h3 {
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 40px;
  padding-top: 5px;
  margin: 0 10px 0 0;
  font-size: 1em;
  font-weight: normal;
  min-height: 30px;
}

#applicationinfo #macapp h3 {
  background-image: url(/images/logolarge_mac.gif);
}

#applicationinfo #winapp h3 {
  background-image: url(/images/logolarge_win.gif);
  margin-left: 10px;
}

#applicationinfo p {
  padding-top: 20px;
}

#applicationinfo img {
  float: left;
  border: none;
  margin-right: 3px;
  margin-left: 15px;
}

#applicationinfo #winapp img {
  margin-left: 25px;
}

#uploadtoolspage #content #newsletter {
  clear: left;
  float: left;
  width: 250px;
  padding: 0;
  margin: 20px 0 0 0; 
}

#uploadtoolspage #content #emailsupport {
  float: left;
  width: 250px;
  margin: 10px 0 0 0; 
  padding: 0;
}


#uploadtoolspage #content p#tryout {
  width: 220px; 
  float: left;
  margin: 10px 0 0 25px;
  padding-right: 20px;
}





/* =========================================
    tour pages
   ========================================= */

#tourpage #content { border: none; border-right: 2px solid #e6e6e6;}


#tourpage #infobar {
  border: none;
}

#tourpage h2 {
  font-size: 1.3em;
  margin-bottom: 10px;
  color: #4d4d4d;
}

#tourpage #content img {
  margin-left: 20px;
}

#tourpage #infobar h3 {
  color: #6d6d6d;
  margin-top: 5px;
  margin-bottom: 10px;
}

#tourpage #infobar h4 {
  margin-bottom: 10px;
  color: #4d4d4d;
  font-size: 1.1em;
  font-weight: normal;
}

#tourpage #infobar p {
  margin-bottom: 15px;
}

#tourpage #infobar img {
  border: none;
}





/* =========================================
    business plan (multiuser) pages
   ========================================= */

body#businessplanpage img {
  border: none;
}

body#businessplanpage #header h1 {
  background: url(/images/dropsendlogo_business.gif) no-repeat bottom left;
}

body#businessplanpage #infobar {
  position: relative;
  top: -2.5em;
  margin-bottom: 0;
}

body#businessplanpage #infobar p#goldsealgraphic, 
body#businessplanpage #infobar h3, 
body#businessplanpage #infobar dl {
  position: relative;
  top: -75px;
}

body#businessplanpage #infobar h3 {
  top: -70px;
  font-size: 1em;
  font-weight: normal;
}

body#businessplanpage #infobar dl {
  top: -55px;
  margin-left: 20px;
}

body#businessplanpage #infobar dt { 
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 5px;
}

body#businessplanpage #infobar dd { 
  margin-bottom: 20px;
}

ol#bplanoptions { 
  list-style-type: none;
  margin: 0;
  margin-bottom: 25px;
  padding: 0;
  float: left;
}

ol#bplanoptions li { 
  float: left;
  width: 180px;
  padding-left: 40px;
  font-size: 1.4em;
  line-height: 1.1;
}

ol#bplanoptions li#option1 {
  background: url(/images/usageitem_1.gif) no-repeat 0 0;
}

ol#bplanoptions li#option2 {
  background: url(/images/usageitem_2.gif) no-repeat 0 0;
}

#bpdescription {
  clear: left;
  border-top: 2px solid #e6e6e6;
  padding-top: 20px;
  margin: 0 20px;
}

#bpdescription div {
  float: left;
  width: 238px;
}

#bpdescription div h2, #bpdescription div ul {
  margin-left: 0;
}

#bpdescription div h2 {
  margin-bottom: 10px;
  font-size: 0.95em;
}

#bpdescription div li {
  margin-left: 15px;
  color: #f6831b;
}

#bpdescription div li span {
  color: #000;
}

#bpdescription p {
  clear: both;
  margin: 0;
  padding-top: 20px;
}

#businesstour {
  clear: both;
  border-top: 2px solid #e6e6e6;
  margin: 0 20px;
  padding-top: 20px;
  position: relative;
  top:-15px;
}

#businesstour h2 {
  font-size: 1.4em;
  font-weight: normal;
  color: #4d4d4d;
  margin-left: 0;
}

#businesstour #businesstourimage {
  float: left;
  width: 520px;
  margin-bottom: 30px;
}

#businesstour #businesstourdesc {
  float: left;
  width: 220px;
}

#businesstour #businesstourdesc h3 {
  color: #6d6d6d;
  margin-bottom: 10px;
  margin-left: 0;
}

#businesstour #businesstourdesc h4 {
  margin-bottom: 10px;
  margin-left: 0;
  color: #4d4d4d;
  font-size: 1.1em;
  font-weight: normal;
}

#businesstour #businesstourdesc p {
  margin-right: 0;
  margin-left: 0;
}
/*=================================================================================================*/


/* Registration */

#registration-form{
	width:450px;
	height:325px;
	overflow: hidden;
	margin-left: 33px;
}

#registration-form-title{
	font-size:30px;
	color: #FFF;
	text-align: center;
	margin-bottom: 4px;
	width:480px;
	margin-top: 8px;
	}
	
#registration-form fieldset{
	margin:0px;
	width: 400px;
	height:405px;
}

#registration-form label, #registration-form label legend{
	font-size: 16px;
	color:#FFF;
	width:150px;
	}

#registration-form ul{
	text-decoration:none;
	list-style:none;
	margin-left:-20px;
	float:left;
	}

#registration-form li{
		margin-bottom:10px;
        width:300px;
	}

.registration-form-button{
	background-image:url(/images/t1-reg-form-browse-btn.jpg);
	background-repeat:no-repeat;
	border:none;
	background-color: transparent;
	color: #fff;
	cursor: pointer;
	text-decoration: underline;
    width:96px;
	height:15px;
   }
   

  
.registration-input{
	width:250px;
	margin-bottom: 5px;
	}
.registration-label{
	width:250px;
	margin-bottom: 1px;
	}
	
.registration-input-browse{
	width:300px;
	height:21px;
	float: left;
	}
	
.registration-input-browse label{
	width:300px;
	height:25px;
	float: left;
	text-align: center;

	}
	
.registration-input-browse input{
	width:auto;
	height:21px;
	float: left;
	background-color:#FFF;
	border: 0px;
	text-align: right;
	padding-top:1px;
	}
	
.registration-input-browse button{
	width:250px;
	height:25px;
	float: right;
	background-color:#FFF ;
	}
	
	
#registration-form-submit{
	width:450px;
	height:62px;
	float: left;
	margin-top: 13px;
	}

#disclaimer{
	font-color:#FFF;
	font-size:10px;
	color: #FFF;
	float: left;
	width: 420px;
	margin-top: 5px;
	margin-bottom: 5px;
	}



/* Region 1 */

#t1-region1{
	width:485px;
	height: 615px;
	float: left;
	}
	
#t2-region1-text{
	width:475px;
	height: 23px;
	float: left;
	text-align: center;
	margin-left: 20px;
	}	
#t2-region1-text-lg{
	width:480px;
	height: 60px;
	float: left;
	margin-left: 20px;
	text-align: center;
	}	
	
#t1-region1a{
	width:485px;
	height: 201px;
	float: left;
	background-image: url(images/t1-badge-learn-more.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	}
#t2-region1b{
	width:490px;
	height: 350px;
	float: left;
	background-image: url(images/reg-form-bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 15px;
	}
#t3-region1b{
	width:495px;
	height: 350px;
	float: left;
	background-image: url(images/reg-form-bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	}

/* Region 2 */

#t1-region2{
	width:246px;
	height: auto;
	float: left;
	border-left-width: medium;
	border-left-color: #666;
	margin-left: 8px;
	}

#t1-region2-cell-wrap{
	width:243px;
	height: 580px;
	float: left;
	}

#t1-region2a{
	width:243px;
	height: auto;
	float: left;
	margin-bottom: 3px;
	}

#t1-region2b{
	width:243px;
	height: auto;
	float: left;
	margin-bottom: 3px;
	}
	
#t1-region2c{
	width:243px;
	height: auto;
	float: left;
	margin-bottom: 3px;
	}

#t1-region2d{
	width:243px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}

#t2-region2-text{
	width:224px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 3px;
}


/* Region 3 */
#t2-region3{
	width:740px;
	height:116px;
	float:left;
	margin-left: 20px;
	}

#t1-region3a{}
#t1-region3b{}


.bold-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	}
	
.bold-2{
	font-size: 1.75em;
	font-weight: bold;
	line-height: 1.25em;
	text-align: center;
	}

.drop{
	font-weight: bold;
	}
	
.send{
	font-weight: bold;
	color: #F60;
	}



.tour-description{
	font-size:1em;
	}

.spacer{
	height:35px;
	
	}
	
#counter{
	font-size:16px;
	text-align:center;
	}




#social-media-wrapper{float:left; width:510px; height:40px; }
.button-social-holder{
	float:left;
	margin-left:20px;
	width:117px;
	height:40px;
}