﻿.courseview_list_container {margin: 15px 20px auto 20px;}
.courseview_list_cell_code {width:50px;text-decoration:none;padding-right:15px;}
.courseview_list_cell_coursename {width:200px;padding-right:15px;}
.courseview_list_cell_tuition {width:70px;}

.addtocartcontrols {margin:20px;}
    
/*#container {height:100%;border-bottom:1px solid black;width:947px;}*/
#container {width:947px;}
/*#header {width:947px;}
#nav {width:947px;}*/
#maincontent {width:100%;padding:0px 21px;margin:0px;}
/*#hlink1 {padding-left:660px;}*/

/* Shared Content Header */
.sharedHeader {margin:40px 20px 20px 20px;height:130px;border-bottom:1px solid #dcc9c3;}
.sharedHeaderLeft {border-right:1px solid #dcc9c3;width:60%;float:left;}
.sharedHeaderRight {float:right;}
.sharedHeaderSteps img {float:left;}
.sharedHeader a {color:#ad4e3c;}

#bio_tip {z-index:5;position:absolute;}
#footer {border:0px;} /*text-align:center;*/
#tuitiondiscount_tip {display:none;}
#footernavmenu a {color:#666666;}

/* Cart */
/*#carttitle {margin:20px 20px;}*/
#cartContent {margin:15px 20px 10px 20px;}
#carttitle h1 {color:#7d583e;font-size:25px;font-weight:bold;}
#carttitle h3 {color:#7d583e;font-size:15px;font-weight:bold;line-height:normal;margin:0px;padding:0pt;border:0px;}

#cartcontainer {border-bottom:1px solid #CCCCCC;float:left;width:700px;}
#cartcontainer tr td {border-top:1px solid #CCCCCC;padding:5px 5px 0pt 0pt}

/*.cartPayment {float:right;border:1px solid #f4dc94;background-color:#fffad0;color:#83654b;padding:5px;width:170px;}*/
.cartPayment {float:right;}
.cartPaymentHeader {color:#533c2e;font-size:20px;font-weight:bold;}
.cartPaymentSubHeader {color:#83654b;font-size:15px;font-weight:bold;margin:15px 5px 15px 5px;}

.cartitemimage {width:60px;height:60px;float:left; margin: 0 5px 5px 0;}
.cartitemimage img {margin:3px 0pt 0pt 5px;border:medium none;width:50px;height:50px;}
.productimagecolumn {border-top:1px solid #CCCCCC; padding:5px 5px 0pt 0pt;}
.cartproductname {font-size:13px;font-weight:bold;color:#444444;}
.cartproductname a {color:#000000;}
#carttotals {clear:both;float:none;padding:20px 0px 10px 70px;}
#cartupdates {width:350px;float:left;text-align:left;}
#cartupdates input{vertical-align:middle;}
.productdeletecolumn {vertical-align:middle;text-align:right;}
.productpricecolumn {vertical-align:middle;text-align:center;}
.cartactioncheckout {text-align:center;padding:0px 0px 10px 130px;}
#cartactioncontinue {text-align:center;padding:10px 0px 10px 70px;float:none;clear:both;width:100%;}

#cartactions {margin:10px 20px 0pt;}
#cartcoupons {background-color:#FFFBCF;border:1px solid #CCC689;padding:10px;margin:10px 20px 10pt;}
#cartcoupons input{vertical-align:middle;}

.formlabel {text-align:right; color: #444;width:120px;white-space:nowrap;font-weight:bold;}
.formfield {text-align:left; white-space:nowrap;font-weight:bold;}

#borderContainer h4 {color:#C7713E;font-size:23px;margin:0px 0px 20px;}

.addressbookpanel {border:1px solid #EEEEEE;padding:5px;}

.maincontentwrapper {background-color:#FFFFFF;margin:0pt 18px 0pt 10px;padding:5px;}
.clear {display:block;overflow:hidden;}
.creditcardinput {background-color:#FFFFCC;border:1px solid #FFFF99;padding:5px;}

.alternaterow {background-color: rgb(255, 251, 207);}


#bvc5productpage h1 {color:#9fa884;border-bottom:3px solid #9a5a25;width:300px;}
#producttitle h1 {color:#cc641f;margin:20px 10px 20px 10px;border:0px;width:100%;font-size:27px;font-weight:bold;line-height:120%;font-family:Helvetica,Arial,Verdana,sans-serif;}
/*#producttitle span{color:#cc641f;}*/

.lightlabel {font-size:11px; color:#C7713E;}

/* product preview */

.proPreview {width:95%;margin-top:30px;}
.mainCat a {color:#36281b;font-size:14px;float:left;background-color:#d8d3cf;width:100px;margin-right:5px;width:100px;text-align:center;cursor:hand;cursor:pointer;}
.mainCatSel a {color:#FFFFFF;font-size:14px;float:left;background-color:#413124;width:100px;margin-right:5px;width:100px;text-align:center;}

/*.mainCat {color:#36281b;font-size:14px;float:left;background-color:#d8d3cf;width:100px;margin-right:5px;width:100px;text-align:center;cursor:hand;cursor:pointer;}*/
.mainCat {float:left;cursor:hand;cursor:pointer;margin-right:3px;}
.mainCatSel {color:#FFFFFF;font-size:14px;float:left;background-color:#413124;width:100px;margin-right:5px;width:100px;text-align:center;}

.mainCatSp {width:100%;text-align:left;margin-left:15px;}
.mainCatSp img {margin:0px 3px 0px 0px;}

.subCat {height:40px;border:1px solid #bf9877;background-color:#fdf7df;border-top:1px solid #3f3128;}
.subCatBar {background-color:#3f3128;height:6px;}
.subCat a {color:#9d5b4b;}

.subCatItem {float:left;color:#ece1a9;font-size:13px;margin:4px;}
.subCatItemSel {float:left;color:#bdb779;font-size:13px;margin:4px;}
.subCatItemSel a{float:left;color:#bdb779;font-size:13px;}

#RegBox {background-color:#f2f0db;border:1px solid #bdac92;width:188px;text-align:center;font-size:12px;height:260px;}
#RegBoxH {background-color:#613f24;color:#FFFFFF;font-weight:bold;padding:5px;border-bottom:3px solid #daa348;}
.RegBoxB {color:#615144;background-color:#FFFFFF;width:75%;line-height:1.5;padding:10px 10px 20px;margin:10px 0px;border:1px solid #bdac92;}
.RegBoxB2 {color:#615144;background-color:#FFFFFF;width:75%;padding:40px 10px;margin:10px 0px;border:1px solid #bdac92;height:90px;}
#reg {color:#FFFFFF;font-weight:bold;margin:5px 0px 10px 0px;}

#prodtitle {border-bottom:1px solid #dcc9c3;}
#prodtitle h1{color:#a51b0e;font-family:Times New Roman;width:95%;margin-left:10px;font-size:25px;}
#productDesc {border-bottom:1px solid #dcc9c3;font-size:15px;}
#productDescBox {padding:5px 0px;margin-left:10px;}
.teachers {margin:5px 0px 0px 10px;}
#tea {color:#b64e29;}
#tea a{color:#b64e29;}

#longDesc {margin:30px 0px 0px 10px;font-size:15px;}

.productimage img {width:186px;height:186px;}
#sep {border-bottom:1px solid #dcc9c3;height:10px;margin-bottom:20px;}
.sep2 {float:left;width: 47%;border-bottom:1px solid #96845E;height:6px;}

#rightSide {float:right;width:720px;}
.rightSideHeader {height:27px;}
.rightSideCon {border:1px solid #dcc9c3;border-top:0px;margin-top:2px;text-align:left;font-size:14px;}
.tabBar {background-color:#3f3128;height:3px;}
.conTitle {font-size:15px;color:#383127;font-weight:bold;}
.conData a {font-size:12px;}

#fact {margin:20px 10px 20px 10px;}
#fact a {color:#b15026;}

.subItem {margin:0px 0px 10px 0px;}
.copyRight {margin:30px 10px 5px 10px;font-size:11px;color:#929091;padding-top:10px;line-height:1.7;}

#details {padding:10px;}
#review {padding:10px;}
#review li {margin-bottom:30px;list-style:none;}

.productgrid {clear:both;}

#leftSide {width:187px;float:left;font-size:12px;text-align:left;color:#b15026;}
.mainTitle {background-color:#7d5e49;color:#FFFFFF;font-size:16px;font-weight:bold;padding:6px 0px 6px 7px;}
.subTitle {background-color:#efeae4;color:#3d3327;font-size:13px;font-weight:bold;padding:3px 0px 3px 5px;border:1px solid #dcc9c3;}
#courseLinks {border:1px solid #dcc9c3;border-top:0px;border-bottom:0px;padding:10px 5px 20px 5px;}
#courseLinks a {color:#b15026;}
.cirriculumDIV input {float:left;}
.coursLinksItem {float:left;width:140px;margin-left:4px;}

#relatedCourse {border:1px solid #dcc9c3;border-top:0px;padding:5px;}
#relatedCourse a {color:#b15026;}
#relatedCourse img {width:30px;height:30px;float:left;margin-right:8px;}
#allCourses {text-align:right;margin-top:20px;}

/* Category */
#categorymain h1 {color:#a51b0e;font-family:Times New Roman;width:100%;margin:0px 0px 0px 10px;font-size:25px;text-align:left;}
.catSep {border-bottom:1px solid #dcc9c3;height:5px;}
.courseNO {text-align:left;margin:0px 0px 0px 10px;}
#categorydetailedlisttemplate {margin:20px 0px 0px 0px;}
#categorydetailedlisttemplaterecords {width:480px;}
.categorydescription {text-align: left;font-size:16px;margin:5px 0px 5px 10px;}
.recordimage img {float:left;margin-right:10px;width:110px;height:110px;border:0px;}
.catItemDesc {float:left;}
.recordnameCat {width:350px;}
.recordnameCat a {font-size:20px;color:#000000;}
.recordshortdescription {margin:3px 0px 3px 0px;width:350px;}
.recordCat {clear: both; text-align: left; float: left;margin-bottom:20px;width:470px;}
.recordeGeneral {width:350px;}
.catReg {margin:10px;}
.catReg a {color:#b64e29;}
.genCatDesc {background-color:#f7f4ed;border:1px solid #efdecc;color:#322d29;padding:10px;font-size:15px;line-height:1.8;margin-bottom:10px;}
.genCatDescTitle {color:#c57e5e;font-size:22px;}
.regCatIMG {width:99px;height:22px;}

.courseLinksDIV {}
.courseLinksIMG {clear:both;}
.courseLinksIMG img {float:left;}

/* Reg. Page */
/*#categorybulkorderlisttemplaterecords a {color:#000000;}*/
#categorybulkorderlisttemplaterecords a:hover{color:#C73F0A;}
.smallTXT {color:#9E826F;font-size:10px;}
.courseview_list_item {border:1px solid #CCC689;height:30px;}
.courseview_list_itemSelected {background-color:#000000;height:30px;}
.alt_courseview_list_item {border:1px solid #CCC689;background-color:#FFFBCF;height:30px;}
.courseview_list_header {border:1px solid #CCC689;}
.addtocartImg {float:left;margin-top:7px;}
.addtocartTXT {float:right;}
.addtocartcontrolsBox {margin:5px 20px 5px 20px;height:40px;}

/* Checkout */
.addressbookpanel {border:0px;padding:0px;}
.checkoutContent {margin:15px 20px 10px 20px;font-size:0.8em;width:100%;}
.checkoutContent h2 {color:#79553b;font-size:23px;}
.checkoutContent table {margin-bottom:0px;}
.checkoutContent td {border-bottom:0px;padding:1px 3px 1px 0;}
.checkoutContent select {width:auto;}
.registerDetails {width:90%;}

/* Receipt */
.receiptContent {margin:15px 40px 10px 40px;}
.receiptContent h1 {color:#cd6e38;margin-bottom:40px;}

/* Login */
#CurrentUsers {float:right;} 
.loginHeader {font-size:21px;font-weight:bold;color:#714c31;}
.loginContent {margin:15px 20px 10px 20px;}
#NewUsers {border:1px solid #dcc9c3;width:510px;}
#CurrentUsers {border:1px solid #dcc9c3;}
.CurrentUserTable {width:330px;}
#CurrentUserTable a {color:#b64e29;font-size:11px;text-decoration:underline;}

/* Email Friend */
#popupContainer {padding:0px;width:505px;font-size:13px;}
.mailFriendTitle {color:#b11f12;font-size:14px;font-weight:bold;}
.friendMessTXT {border:1px solid #dcc9c3;background: rgb(255, 255, 255) none repeat scroll 0% 50%; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 450px; height: 200px;}
.emailIMG {width:50px;height:50px;float:left;margin-right:10px;}
.courseDataEmail {float:left;}
.courseTitleEmail {color:#a51b0e;font-family:Times New Roman;font-size:17px;text-align:left;}
.courseTeacherEmail {font-size:13px;}
.courseInfoEmail {height:50px;padding:10px 0px 0px 10px;}

.cartImg {margin:0 0 1.5em;}
.courseview_list_header {background-image:url(http://www.sunnipath.com/Academy/Images/grad-reg-table-header.png);height:30px;color:#FFFFFF;} 
.courseview_list_header th {padding:0px;border-bottom:0px;text-align:left;}
.cartproductgrid {margin-bottom:0px;}
.cartproductgrid tr {font-size:0.8em;}
.cartproductgrid td {vertical-align:middle;}
.cartproductpriceTD {text-align:center;}

.receiptTable td {border-bottom:0px;}
.receipt_header th {text-align:left;}

/* Message */
.messagebox { border: 1px solid #ccc; width: 100%; margin: 5px 0; }
.messagebox ul { list-style: none; }
.messagebox .icon { float: left; margin: 5px; }
.messagebox .message { margin: 5px 5px 5px 30px; font-size: 100%; line-height: 1em; padding: 5px; }
.messagebox .errorline { clear: both; }

