/*******HTML Template Styles | Developed by Brad Frost Web http://bradfrostweb.com*******/

/*******************RESET CSS*******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, font, img, small, 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;}
ul {list-style: none;}
ol  { list-style: decimal; }
table {border-collapse: collapse; border-spacing: 0;}
input, select, textarea {font-family: "Helvetica Neue", Helvetica Neue, "Helvetica", Helvetica, Arial, sans serif;}
legend {display: none;}
/****************END RESET********************/

/****************Global Elements**************/
body { font: 12px "Helvetica Neue", Helvetica, Arial, sans serif; background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/images/bg.gif) repeat-y 50% 0 #343434; color: #54544a; text-align: center; }
/*h1 { background: url(images/logo.gif) no-repeat; width: 160px; height: 60px; margin-bottom: 40px; }
h1 a { display: block; width: 160px; height: 60px; text-indent: -9999em; }*/
h2 { font-size: 26px; }
h3 { font-size: 14px; }
h4 { font-size: 15px; }
p { margin: 0 0 19px 0; line-height: 18px; }
a { color: #ed2690; }
a:hover { color: #ff64b7; }
input, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans serif; background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/images/bg_formfield.gif) repeat-x #fff; border: 1px solid #e6e6e6; color: #737373; font-size: 11px; padding: 3px 3px 2px 3px; width: 174px; }
select {  width: 183px; padding: 2px; }
td { padding: 4px 0; }
ol  { list-style: decimal; }
/****************End Global Elements**********/

/****************Classes**************/
.right { float: right; padding: 0 0 20px 20px;}
.left { float: left; padding: 0 20px 20px 0;}
.clear { clear: both; }
.hide { display: none; }
.last { margin-right: 0; padding-right: 0; border-right: none; }
.selected { color: #999; }
.button { padding-right: 15px; background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/arrow_right.gif) no-repeat right; }
/****************End Clasees**************/

/****************Structure*********************/
#container { margin: 0 auto; background: #fff; text-align: left; width: 1075px; position: relative; padding-top: 51px; background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/images/book.jpg) no-repeat 460px 22px ; }
#top {  padding-right: 560px; padding-left: 80px; margin-bottom: 55px; position: relative; }
#joinus { position: absolute; left: 33px; top: 115px; }
#top h1 { background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/images/h_dating_boot_camp.gif) no-repeat; width: 215px; height: 97px; text-indent: -9999em; margin-bottom: 16px; }
#top h4 { text-transform: uppercase; }
#top p { font-size: 16px; }
#top a { color: #54544a; text-decoration: none; }
#top a:hover { color: #ed2690; }
#top a.button { color: #ed2690; padding-left: 13px; text-decoration: underline; background: url(http://www.lordandtaylor.com/extra/DatingBootCamp/images/arrow_right.gif) no-repeat left; }
#top a.button:hover { color: #ff64b7; }
#nav { margin: 30px 0 0 0; }
#nav li { display: inline; margin-right: 40px; }
#nav li a { text-decoration:  none; font-weight: bold; }
#content { padding: 0 80px;}
#content h3#meet { font-size: 14px; text-transform: uppercase; margin-bottom: 27px; }
/*Right Sidebar*/
.two-col-left #main{ width: 410px; float: left; margin-right: 20px; }

.panel { float: left; margin-bottom: 10px;}
.panel img { float: left; margin-right: 25px; }
.panel p { margin-left: 91px; margin-bottom: 0;} 
.panel a { display: block; }

.two-col-left #sidebar{ margin-left: 520px }

.video { float: left; margin-bottom: 10px; width: 100%; }
.video h3 span { color: #ed2690; }
.video img { float: left; margin-right: 25px; }
.video a:hover { opacity:0.8; filter:alpha(opacity=80); }


#footer { clear: both; padding: 30px 80px 50px 80px; }
#footer ul {  }
#footer li { display: inline; }
#footer li.last { border-right: none; margin-right: 0; padding-right: 0;}
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #ccc; }
#footer p { font-size: 12px; }
/****************End Structure******************/

