﻿??/* >>>>>>>>>>>>>>>>>>>> Camput Courture - Shopping Cart <<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* ------ Begin Reset CSS ------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; }
:focus{	outline:none;}
body {margin: 0;font-family: "Trebuchet MS";background:#4c4b49 url('../images/img/watermark.jpg') repeat fixed left top;}
a:link, a:visited {color: #000000;text-decoration: underline;}
a:active, a:hover {color: #cb1f2f;text-decoration: underline;}
.main {background: #dfdfdf url('../images/pgbg.gif') repeat-x scroll left top;}
h1, h2, h3, h4, h5, h6, div, form {margin: 0;}
div {display: block;}
.hr {background-color: #f66161;color: #f66161;border: 0;height: 1px;}
hr {background-color: #bdbcbc;color: #bdbcbc;border: 0;height: 1px;}
.clr{clear: both;}

/* >>>>>>>>>>>>>>>>>>>>>>> Main Layout >>>>>>>>>>>>>>>>>>>>>>>>>>> */
.selectMenu { font-family:"Trebuchet MS"; font-size:12px;font-weight:bold; color:#ffffff;}
.selectMenu a{padding:5px 0 5px 5px; color:#ffffff; text-decoration:none; background:#242021 url('../images/down-arrow.gif') no-repeat scroll 122px 8px; display:block;cursor:pointer;}
.selectMenu a:hover{ color:#abaaab; text-decoration:none;}
.dropmenudiv{margin-left:0;}

/* Shopping Cart Pages */
#globalnav{float:right;}
#globalnav ul { display: inline; float:left; margin: 5px 5px 0 0; font-size:12px;}
#globalnav li { display: inline; float: left; color: #000000; list-style-type:none;}
#globalnav li.divider { padding: 0 5px;margin:0;}
#globalnav li a, #globalnav li a:visited { color: #000000; text-decoration: none; }
#globalnav li a:active, #globalnav li a:hover { color: #000000; text-decoration: underline; }
#globalnav li.cart{ background:transparent url('../images/img/icon-cart-pg.gif') no-repeat scroll right top; padding:0 24px 0 0;}

/* Static Pages */
#globalnav-pg{float:right;}
#globalnav-pg ul { display: inline; float:left; margin: 5px 5px 0 0; font-size:12px;}
#globalnav-pg li { display: inline; float: left; color: #cccccc; list-style-type:none;}
#globalnav-pg li.divider { padding: 0 5px;margin:0;}
#globalnav-pg li a, #globalnav-pg li a:visited { color: #000000; text-decoration: none; }
#globalnav-pg li a:active, #globalnav-pg li a:hover { color: #000000; text-decoration: underline; }
#globalnav-pg li.cart{ background:transparent url('../images/img/icon-cart-pg.gif') no-repeat scroll right top; padding:0 24px 0 0;}

/* Shopping Cart */
.header{background:#ffffff url('../images/img/header-bg.jpg') no-repeat scroll left top;}
.body-content{background-color:#ffffff;}
.body1 {font-family: "Trebuchet MS";font-size: 13px;color: #000000;}
.bodysmall {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.title {font-family: "Trebuchet MS";font-size: 25px;font-weight: normal;line-height: 28px;color: #000000;margin-bottom:12px;}
.pgtitle {font-family: "Trebuchet MS";font-size: 25px;font-weight: normal;line-height: 30px;color: #000000;margin-bottom:12px;padding-bottom:3px;border-bottom:1px solid #DFDFDF;}
.subtitle {font-family: "Trebuchet MS";font-size: 16px;color: #000000;font-weight: bold;}
.logo-wrapper {border: 4px solid #d9d9d9;background-color: #242021;border-top: 0;position: relative;}
.logo {padding: 11px 7px;}
.menu {border-top: 1px solid #5a5b5c;padding: 5px 3px 5px 3px;font-size: 13px;line-height: 14px;color: #ffffff;font-weight: bold;position: relative;}
.menu span {position: absolute;top: 7px;right: 2px;cursor:pointer;}
.product-col {border: 1px solid #cfd1c8;border-right: 0;background-color: #ffffff;padding: 9px;vertical-align: top;}
.enlarge-view {width: 361px;}
.thumb {float: left;width: 63px;margin: 0 9px 0 0;}
.thumb img {margin: 0 0 9px 0;border: 1px solid #b5c3d3;}
.enlarge {float: left;width: 289px;}
.viewlarge {font-family: "Trebuchet MS";font-size: 12px;line-height: 16px;color: #000000;margin: 10px 0 0 0;}
.viewlarge a, .viewlarge a:visited {display:block;float:left;background: transparent url('../images/logo-plus.gif') no-repeat scroll 2px 2px;padding: 3px 3px 3px 25px;color: #000000;text-decoration: none;}
.viewlarge a:active, .viewlarge a:hover {color: #000000;text-decoration: underline;}
.product-des {border: 1px solid #dadada;background-color: #e8e8e8;padding: 9px;vertical-align: top;}
.product-more {border: 1px solid #cfd1c8;background-color: #ffffff;padding: 9px;vertical-align: top;}
.breadcrumb {font-size: 13px;line-height: 24px;color: #000000;margin-bottom: 10px;}
.breadcrumb a, .breadcrumb a:visited {color: #000000;text-decoration: none;}
.breadcrumb a:active, .breadcrumb a:hover {color: #000000;text-decoration: underline;}
.login-status{color: #ffffff;font-size:13px;line-height:17px;}
.login-status a, .login-status a:visited {color: #ffffff;text-decoration: none;}
.login-status a:active, .login-status a:hover {color: #ffffff;text-decoration: underline;}
.panel {border: 2px solid #c5c5c5;background-color: #ffffff;}
.panelbox {padding: 10px;font-size: 13px;width: 270px;}

/* >>>>>>>>>>>>>>>>>>>>>>>> Shopping Cart Forms >>>>>>>>>>>>>>>>>>>>>>>>>>> */
.input-shop {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;border: 1px solid #c8c7c7;width: 70px;}
.drop-shop {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;border: 1px solid #c8c7c7;width: 70px;}
.select {padding: 1px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;border: 1px solid #c8c7c7;width: 160px;}
.shopbtn {font-family: "Trebuchet MS";font-size: 12px;font-weight: bold;color: #000000;padding: 4px 25px 4px 4px;border: 0;background: #797777 url('../images/icon-shopping-btn.gif') no-repeat scroll right center;}
.footer-wrapper {background-color: #ffffff;}
.flogo {margin: 3px;}
.footer {font-size: 11px;color: #000000;}
.footernav {background-color: #797777;font-size: 11px;color: #ffffff;}
.footernav ul {padding: 0 0 0 6px;margin: 0;}
.footernav ul li {float:left;display: inline;margin: 0 5px 0 0;padding: 0 6px 0 0;line-height: 11px;border-right: 1px solid #aeaead;}
.footernav a, .footernav a:visited {color: #e2e2e3;text-decoration: none;line-height:12px;}
.footernav a:active, .footernav a:hover {color: #ffffff;text-decoration: underline;}
.footernav li.last{padding-right: 0;margin-right: 0;border-right: 0;}
.footer-link{color:#000000;font-size:12px;line-height:16px;}
img, div, a, input, .menu_body {border-width: 0px;behavior: url(/campuscourture/styles/iepngfix.htc);}

/* Schools List */
.schools-list{width:900px;padding-top:10px;}
.schools-list ul{}
.schools-list ul li{float:left;width:158px;margin:0 0 8px 0;padding:0 15px 0 0;list-style-type:none;font-size:12px;line-height:16px;}
.schools-list ul li a, .schools-list ul li a:visited{color:#3c3b3b;text-decoration:none;}
.schools-list ul li a:active, .schools-list ul li a:hover{color:#cb1f2b;text-decoration:underline;}
.schools-list ul li.list{border-right:1px solid #c3c2c2;}
.schools-list ul li.last{border-right:0;padding-right:0;}
.schools-list ul li ul{padding:0 0 0 10px;}
.schools-list ul li ul li{}

/* Body Content */
#TDmainContent p{margin:1em 0 0 0;font-size:13px;line-height:18px;}

/* Callout */
.callout{background:#e4e4e4 url('../images/img/quote-left.gif') no-repeat scroll 10px 10px;padding:8px 8px 8px 8px;border-right:5px solid #bdbcbc;font-size:13px;font-family:Georgia;line-height:20px;	font-style:italic;color:#832730;}
.callout p{	margin:0 !important;background:transparent url('../images/img/quote-right.gif') no-repeat scroll right bottom;padding:0 0 0 20px;}

/* Search Box */
.search-lbl{font-size:12px;color:#363636;font-weight:bold;}
.txt-input{background-color:#efeeee;font-size:12px;padding:2px;border:1px solid #bdbcbc;width:168px;}

/* Forms Styles */
.body{font-size:13px;color:#000000;line-height:17px;}
.body1{font-size:11px;color:#000000;line-height:16px;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif;}
.req {font-family: Verdana;font-size: 11px;font-weight: bold;line-height: 15px;color: #ff0000;}
.warning {font-size: 13px;line-height: 17px;color: #ff0000;}
.input {padding: 1px 0;margin: 0px;width: 200px;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;}
.inputphone {padding: 1px 0;margin: 0px;width: 57px;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;}
.textarea {padding: 0px;margin: 0px;color: #000000;width: 200px;height: 40px;border: 1px solid #c8c7c7;font-size: 12px;}
.select {padding: 0px;margin: 0px;width: 200px;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;}
.select1 {padding: 0px;margin: 0px;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;}
.textarea1 {padding: 0px;margin: 0px;width: 200px;height: 60px;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;line-height: 16px;}
.button {padding: 2px;border: 1px solid #BDBCBC;background-color: #e4e4e4;color: #555555;font-size: 12px;line-height: 16px;font-weight: bold;}
.button:hover {background-color: #797777;cursor: pointer;color: #ffffff;}

/* Cart Table */
.cart-tbl{background-color:#d9d9d9;font-size:13px;color:#404040;line-height:17px;}
.cart-tbl tr.rowhead td{background-color:#dfdfdf;padding:5px 3px;font-weight:bold;font-size:13px;line-height:17px;}
.cart-tbl td{background-color:#ffffff;padding:3px;text-align:left;font-size:12px;line-height:16px;}

/* Form Table */
.forms{font-size:13px;line-height:17px;color:#404040;}
.forms td{padding:3px;}
.chkoutFormTable{font-size:13px;line-height:17px;color:#404040;}
.chkoutFormTable td{padding:3px;}
.chkoutRowHdr{font-weight:bold;	font-size:13px;	line-height:17px;}
.cartPromoCodeTxtFld{padding: 2px 0;margin: 0 5px 0 0;color: #000000;border: 1px solid #c8c7c7;font-size: 12px;}

/* List of Schools */
.schools-wrapper{display:block; padding:10px 0;}
ul.school-list	{position:relative;display:block;list-style:none outside;padding:0;margin:0;margin-top:10px;}
ul.school-list li{position:relative;display:block;float:left;padding:0 4px 0 10px;margin:10px 0 10px 0; font-size:13px; line-height:16px;}
ul.school-list li.first{border-left:0 !important;}
ul.school-list li.list	{width:200px;}
ul.school-list li.last{border-right:0;}
ul.school-list li.list	ul li strong{ color:#cb1f2f;}
ul.school-list li.clear{width:0;height:0;margin:0;padding:0;}

ul.school-list li.list b{white-space:nowrap}
ul.school-list li.spacer{padding:0;margin:10px 0; height:100%;}
ul.school-list li ul{position:relative;display:block;float:none;list-style:none outside;padding:0;margin:0;}
ul.school-list li ul li{position:relative;display:block;float:none;padding:0 0 0 10px;margin:0 0 6px 0; background:transparent url('../images/arrow.gif') no-repeat scroll left 6px;}
.school-list a, .school-list a:visited{color:#000000; text-decoration:none;}
.school-list a:active, .school-list a:hover{color:#CB1F2F; text-decoration:none; font-weight:normal;}
