/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; }

body {
	font: 12px/18px Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	min-width: 608px;
	background: #dde1e3;
}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-100% 0 0 0;overflow:hidden;padding:0 }

/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}


.link {color:#000000; text-decoration:underline; }
.link:hover {text-decoration:none;}
.link-1 { font-family: 'Muli', sans-serif; font-size:14px; line-height:18px; text-transform:uppercase; color:#95aeb8; text-decoration:underline; display:inline-block; }
.link-1:hover {color:#4d4d4d; text-decoration:underline; }

.clr-1 { color:#b92103; }
.clr-2 { color:#94adb7; }

.text-1 {font-family: 'Passion One', cursive; font-weight:300;color:#91abb5; font-size:25px; line-height:36px; }
.text-2 { font-weight:bold;color:#4d4d4d; font-size:11px; line-height:18px; }
.text-3 { color:#4d4d4d; font-size:10px; line-height:20px; align:left; }

ul {margin:0; padding:0;list-style-image:none; }
ul.list-1 li {padding:0px 0 45px 13px; line-height:24px; }
ul.list-1 li a { font-size:12px; color:#97b0b9; line-height:24px; font-weight:bold; }
ul.list-1 li a:hover {color:#b92103; }

ul.list-2 li {padding:0px 0 45px 13px; line-height:24px; }
ul.list-2 li a { font-size:12px; color:#97b0b9; line-height:24px; font-weight:bold; text-decoration:underline; }
ul.list-2 li a:hover {color:#b92103;text-decoration:underline; }

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%; }
.wrapper {width:100%; overflow:hidden; position:relative }
.wrap {overflow:hidden; position:relative }
.extra-wrap {overflow:hidden; }
.last {margin-right:0px padding-right:0px }


/*********************************content*************************************/
#content {width:608px; height:480px; margin:0 auto; padding:0px 0px 0px 0px; }
.page-row {padding:22px 0px 200px 0px; }
.box-1 {float:left; width:100px; padding:0 15px 0 15px; text-align:center; }
html>body .box-1 {float:left; width:100px; padding:0 25px 0 26px; text-align:center; }
.box-1 .text-1 {display:block; }
.box-1 .text-3 {border-bottom:#000000 1px solid; padding-bottom:16px; margin-bottom:10px; }
.border-right {border-right:#000000 1px solid; margin-bottom:100px; }
.displayed {float:left; margin-right:2px; }
.displayed-1 {float:left; margin-right:1px; }

#storehours
{position:absolute; top:125px; left:18px; }
html>body #storehours
{position:absolute; top:105px; left:462px; }

/*********************************alert*************************************/
#alert
{position:absolute; top:170px; left:196px; width:608px; height:28px; background-image:url(http://www.rtc.edu/bookstore/frontpage/images/alert.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px }
html>body #alert
{position:absolute; top:169px; left:196px; width:608px; height:28px; background-image:url(http://www.rtc.edu/bookstore/frontpage/images/alert.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px }
#alert_text
{position:absolute; top:178px; left:199px; width:608px; height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px }
html>body #alert_text
{position:absolute; top:174px; left:198px; width:608px; height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px }