body{
background:url(../images/bg.gif) repeat-x #FFFFFF;
margin:0px;
font-family:Arial;
font-size:12px;
color:#292929;
}
body a{
color:#4d6b00;
}
img{
border:0px; padding:0px; margin:0px;
}
.campus-pic{
padding:15px 0px 15px 0px;
}
h1,h2,h3,h4,h5,h6{
padding:0px; margin:0px; font-weight:normal;
}
p{
padding:0px; margin:0px;
}
h1{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:18px;
color:#567a00;
font-weight:bold;
padding-bottom:15px;
}
h2{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:16px;
color:#567a00;
font-weight:bold;
padding:15px 0px 15px 0px;
}
h2 a{
color:#567a00;
}
h3{
font-size:15px;
font-weight:bold;
}
h4{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:14px;
font-weight:bold;
padding:5px 0px 0px 0px;
}
h6{
font-size:11px;
color:#121212;
}


#container{
width:745px;
margin:0px auto;
}
#logo{
width:228px;
margin:5px 0px 0px 30px;
}

/* Top Nav Menu */
#nav-holder{
height:42px;
margin-left:12px;
margin-top:5px;
}
#nav-holder ul{
padding:0px;
margin:0px;
list-style:none;
}
#nav-holder ul li{
padding:0px;
margin:0px;
float:left;
padding:0px 2px 0px 2px;
line-height:30px;
}
#nav-holder ul li a{
color:#404040;
line-height:40px;
font-size:18px;
text-decoration:none;
margin-top:20px;
padding:26px 26px 26px 26px;
outline:none;

}
#nav-holder ul li a:hover{
color:#404040;
}
#nav-holder ul li.end{
background:none;
}
#nav-holder ul li.active a{
color:#a5e3ff;
}

#nav-holder ul li.blue{
background:url(../images/bluenav.png) no-repeat left top;
height:45px;
width:172px;
}
#nav-holder ul li.green{
background:url(../images/green_but.png) no-repeat left top;
height:45px;
width:188px;
}
#nav-holder ul li.gray{
background:url(../images/grey_butt.png) no-repeat left top;
height:45px;
width:172px;
}

.nav-left{
background:url(../images/nav-left.gif) no-repeat;
width:7px;
height:31px;
float:left;
}
#nav-bg{
background:url(../images/nav-bg.gif) repeat-x;
/* width:330px; */
height:31px;
float:left;
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:14px;
color:#FFFFFF
}

#nav-bg ul{
padding:0px;
margin:0px;
list-style:none;
}
#nav-bg ul li{
padding:0px;
margin:0px;
float:left;
background:url(../images/sep.gif) no-repeat top right;
padding:0px 16px 0px 17px;
line-height:30px;
}
#nav-bg ul li a{
color:#ffffff;
text-decoration:none;
}
#nav-bg ul li a:hover{
color:#a5e3ff;
}
#nav-bg ul li.end{
background:none;
}
#nav-bg ul li.active a{
color:#a5e3ff;
}
.nav-right{
width:7px;
height:31px;
float:left;
}
.top_logi {
width:330px; 
margin-top:20px;
text-align:right;
}
.top_after-login {
width:330px; 
margin-top:10px;
text-align:right;
}
.topLink
{
font-size:12px;
font-weight:bold;
color:#638415;
}
.topLink a{
font-size:12px;
font-weight:bold;
color:#638415;
}
/* End Top Nav Menu */

/* Oval Text */
.ovalTop{
background:url(../images/blueoval.png) no-repeat;
width:115px;
height:85px;
position:absolute;
top:10px;
margin-left:200px;
}
.ovalTopText{
width:97px;
height:68px;
padding-top:19px;
padding-left:15px;
font-size:11px;
}
/* End Oval Text */

/* Header */
.header{
background:url(../images/banner.jpg) no-repeat;
width:745px;
height:231px;
float:left;
}
.inner-header{
background:url(../images/inner-banner.jpg) no-repeat;
width:745px;
height:153px;
float:left;
}
.textHeaderInner{
font-family:"trebuchet MS";
font-size:32px;
color:#0B6B93;
font-weight:bold;
text-align:right;
}
.textHeaderInnerSmall{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:20px;
color:#0B6B93;
text-align:right;
}
#divInnerHeaderText{
padding-top:30px; 
padding-right:20px;
}
#divInnerHeaderTextBottom{
padding-right:25px;
}
#divInnerHeaderTextMiddle{
padding-top:40px; 
padding-right:50px;
}
/* End Header */

.wrapper{
background:url(../images/wrapper.gif) repeat-y;
width:745px;
float:left;
position:relative;
}
.content-holder{
float:left;
width:715px;
padding:15px;
}
.wrapper-bottom{
background:url(../images/wrapper-bottom.gif) no-repeat;
width:745px;
height:15px;
float:left;
margin-bottom:0px;
}
.left-panel{
float:left;
width:300px;
}
.left-panel-inner{
padding-top:27px;
height:180px
}
.shipping-top{
background:url(../images/shipping-top.gif) no-repeat left bottom;
width:297px;
height:10px;
float:left;
}
.shipping-middle{
background:url(../images/shipping-middle.gif) repeat-y;
width:297px;
float:left;
}
.shipping-content{
width:277px;
padding:10px 10px 0px 15px;
}
.selection-list{
padding:0px;
margin:15px 0px 15px 0px;
}

.shipping-bottom{
background:url(../images/shipping-bottom.gif) no-repeat left top;
width:297px;
height:10px;
float:left;
}
.sell-calc{
background:url(../images/sell-calc.gif) no-repeat;
width:297px;
height:152px;
float:left;
margin:5px 0px 10px 0px;
}
.sell-selection{
margin:85px 0px 0px 100px;
}
.add-calc{
margin:10px 0px 0px 0px;
}
.right-panel{
float:left;
width:395px;
margin-left:20px;
}
.right-top{
background:url(../images/right-top.gif) no-repeat left bottom;
width:392px;
height:10px;
float:left;
}
.right-middle{
background:url(../images/right-middle.gif) repeat-y;
width:392px;
float:left;
}
.right-contents{
width:362px;
padding:15px 15px 0px 15px;
float:left;
color:#343434;
line-height:17px;
}
.right-contents a{
color:#343434;
}
.points{
float:left;
width:300px;
padding-bottom:15px;
}
.points img{
float:left;
margin-right:10px;
}
.blue-head{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:18px;
font-weight:bold;
color:#3689af;
padding-bottom:5px;
}

/* Home Sections */
.sect-1{
float:left;
width:135px;
margin:10px 10px 0px 0px;
}
.srch-txt{
border:1px solid #7492a1;
width:135px;
height:200px;
overflow:hidden;
margin-bottom:10px;
}
.sect-2{
float:left;
width:135px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}
.sect-3{
float:left;
width:176px;
margin:10px 0px 0px 40px;
padding:3px 0px 0px 0px;
background:url(../images/bluegrediant.gif) no-repeat;
height:153px;
}
.sect-3-text{
width:180px;
font-size:15px;
font-weight:bold;
text-align:center;
float:left;
padding-top:2px;
 }
.sect-3-cals{
float:left;
height:90px;
width:41px;
padding:6px;
}

.sect-3-select{
float:left;
width:112px;
height:25px;
margin-top:25px;
margin-left:5px;
}
.sect-3-button{
float:left;
margin-left:7px;
padding-top:0px;
}
.addcalc-button{
background:url(../images/addcartbutton.png) no-repeat;
border:none;
width:70px;
height:29px;
color:#638415;
font-weight:bold;
font-size:10px;
margin-left:15px;
}
.cal_img {
width:40px;
margin-left:4px; 
height:80px;
}
/* End Home Sections */

.right-bottom{
background:url(../images/right-bottom.gif) no-repeat;
width:392px;
height:10px;
float:left;
}
#login-holder{
width:300px;
height:170px;
margin:50px auto;
position:relative;
}
.login-bg{
background:url(../images/login-bg.gif) no-repeat;
width:298px;
height:168px;
float:left;
}
.login-area{
float:left;
width:265px;
margin:50px 0px 0px 0px;
padding-left:35px;
}
.login-cnt1{
float:left;
width:70px;
padding-top:3px;
margin-bottom:10px;
}
.login-cnt2{
float:left;
width:170px;
margin-bottom:10px;
}
.login-txtbg{
background:url(../images/login-input.gif) no-repeat;
width:134px;
height:20px;
}
.inpt-area{
background:none;
width:130px;
height:17px;
border:0px;
}
.regsiter{
float:right;
padding-right:20px;
line-height:19px;
font-size:11px;
}
.regsiter a{
color:#323333;
}
.login-btn{
width:55px;
height:22px;
right:140px;
bottom:35px;
}
.content-holder1{
background:url(../images/faq-pic.gif) no-repeat;
background-position:365px 50px;
float:left;
width:715px;
padding:15px;
}
.content-holder1 p{
line-height:20px;
text-align:justify;
}
.content-holder1 ul{
padding:0px;
margin:0px;
list-style:none;
}
.content-holder1 ul li{
padding-left:15px;
margin-left:5px;
background:url(../images/bullet.gif) no-repeat left center;
line-height:20px;
}
.content-holder1 a{
color:#0c6b96;
}
.faq-blue{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:20px;
color:#0c6b96;
padding:15px 0px 5px 0px;
}
.faq-head{
font-family:"myriad Pro", "Myriad Pro Black", arial, georgia, "trebuchet MS";
font-size:29px;
color:#4a6800;
border-bottom:1px solid #cdcdcd;
padding-bottom:10px;
}
.thHeader {
background-color:#8BD0EF;
color:#000000;
font-size:16px;
font-weight:normal;
height:25px;
}
.tdTableCell {
border-right:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
padding:5px;
text-align:center;
}
.tdTableCellFirst {
border-left:1px solid #BBBBBB;
}
.productpic
{
	border-right:none;
}
.productDetails
{
	text-align:left;
}
.label {
font-weight:bold;
white-space:nowrap;
height:30px;
}
.tdRowForm {
border-top:1px dotted #BBBBBB;
padding:10px 3px;
vertical-align:top;
}
.right-top-big{
background:url(../images/right-top-big.gif) no-repeat left bottom;
width:700px;
height:10px;
float:left;
}
.right-middle-big{
background:url(../images/right-middle-big.gif) repeat-y;
width:392px;
float:left;
}
.right-bottom-big{
background:url(../images/right-bottom-big.gif) no-repeat;
width:392px;
height:10px;
float:left;
}
.right-panel-big{
float:left;
width:395px;
margin-left:30px;
}
table#downloadLabel th {
background-color:#8BD0EF;
font-weight:bold;
}
table#downloadLabel th, table#downloadLabel td {
border-right:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
padding:5px;
vertical-align:top;
}
table.order th {
background-color:#8BD0EF;
font-weight:bold;
}
table.order th, table.order td {
border-right:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
padding:5px;
text-align:center;
}

.srch-txtCart{
border:1px solid #7492a1;
width:235px;
height:25px;
overflow:hidden;
margin-bottom:10px;
}
.loginErrorMsg
{
margin-bottom:10px;
color:#cc0000;
font-weight:bold;
font-size:12px;
padding-left:10px;

}
.topText
{
font-size:12px;
}
.sell-calc-white{
background:url(../images/sell-calc-white_blank.gif) no-repeat;
width:297px;
height:152px;
float:left;
margin:5px 0px 10px 0px;
}
#divDisclaimer p
{
text-align:justify;
line-height:17px;
}

/* Startburst */
.startburst{
background:url(../images/star.gif) no-repeat;
width:299px;
height:195px;
float:left;
margin:5px 0px 10px 0px;
font-size:20px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.startburst a{
background:url(../images/star.gif) no-repeat;
width:299px;
height:174px;
float:left;
margin:0px 0px 10px 0px;
font-size:20px;
color:#FFFFFF;
text-align:center;
padding-top:28px;
text-decoration:none;
 }

.oncampus-market{
 width:235px;
height:90px;
float:left;
font-size:13px;
font-weight:bold;
color:#8ECDE9;
text-align:center;
 padding-top:10px;
}
.oncampus-market a{
background:url(../images/grediat.gif) no-repeat;
width:235px;
height:90px;
float:left;
font-size:13px;
font-weight:bold;
color:#8ECDE9;
text-align:center;
margin-left:30px;
padding-top:10px;
text-decoration:none;
outline:none;
}
.oncampus-blue-large{
font-size:15px;
}
.green-button{
background:url(../images/grey_muchsmaller.gif) no-repeat;
height:36px;
width:87px;
border:0px;
font-size:12px;
color:#638415;
font-weight:bold;
}
/* End Startburst */
.emptyspace{
   height:185px;
}

/* Footer */
.footer-left{
float:left;
margin-left:20px;
color:#4d6b00;
text-transform:uppercase;
background:#ffffff;
padding-top:70px;
width:400px;
}
.footer-left a{
color:#4d6b00;
padding:0px 10px;
}
.copy{
color:#454545;
padding:10px 0px 0px 10px;
}
.footer-right{
float:right;
width:230px;
padding-bottom:20px;
padding-top:30px;
}
/* End Footer */