#main { width:1000px; margin:0 auto; text-align:left;}

#header {height:370px; background:url(images/header-bg.gif) top left no-repeat; padding:30px 62px 0 62px; clear: both}

#content {border-bottom:8px solid #ec6a00; background:#f9f9f9 url(images/content-tail.gif) bottom repeat-x; margin: 0 62px 0 63px;}

#footer { height:68px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= index ===========================*/

#index .col-1 {width:450px;}
#index .col-2 {width:250px;}

/* ============================= what_is ===========================*/

#what_is .col-1 {width:450px;}
#what_is .col-2 {width:250px;}


/* ============================= watch_videos ===========================*/

#watch_videos #content {height:300px;}


/* ============================= signup ===========================*/

#signup .col-1 {width:50%;}
#signup .col-2 {border-left:solid 2px #E4E4E4; width:45%; padding-left: 30px;}

#signup #content {padding: 20px 0 0px 0}

#signup #selection1, #signup #selection2 {width: 350px; height: 40px; padding: 20px 0 0 20px; background: #E4E4E4}

#signup .select {width: 150px;}


/* ============================= checkout ===========================*/


#checkout .col-1 {width:50%;}
#checkout .col-2 {border-left:solid 2px #E4E4E4; width:45%; padding-left: 30px;}

#checkout #content {padding: 20px 0 0px 0}

#checkout #selection1, #checkout #selection2 {width: 350px; height: 40px; padding: 20px 0 0 20px; background: #E4E4E4}

#checkout .select {width: 150px;}


/* ============================= contact ===========================*/

#contact .col-1 {width:450px;}
#contact .col-2 {width:250px;}

#contact .col-1 .col-1 {width:189px;}
#contact .col-1 .col-2 {width:250px;}

#contact #content {padding-top: 20px}


/* ============================= pricing ===========================*/
#pricing .col-1 {width:450px;}
#pricing .col-2 {width:250px; font-size: 100%}

#pricing .col-2 .col-1 {width:240px;}
#pricing .col-2 .col-2 {width:180px;}


#pricing .col-1 img {float:left; }
#pricing .col-1 ul {margin-left: 150px;}
#pricing .col-1 li {margin-top: 10px}

#pricing #content {padding-top: 20px}

#pricing #header .left {width: 369px; height: 168px; margin: 45px 30px 0 60px}
#pricing #header .right {width: 327px; height: 254px; margin: 10px 60px 0 0	}

