body {
	margin: 0px;
	padding: 0px;
	font-family: arial,verdana,sans-serif;
        font-size: 11px;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
option {
        border: 0px;
        background-color: white;
}
select {
        border: 1px solid #555555;
        background-color: white;
	min-width: 90px;
	margin-top: 4px;
}

#mainBkg {
        /* height: 100%; */
        height: 762px;
	min-height: 762px;
	width: 1110px;
	/* background-image: url(/includes/templates/kashwereu/images/generic_bkg.jpg); */
	/* background-image: url(/includes/templates/kashwereu/images/paper_bkg.jpg); */
	background-image: url(/includes/templates/kashwereu/images/paper_bkg_with_box.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#topMenu {
	position: absolute;
	left: 425px;
	top: 38px;
	z-index: 200;
}
#bottomMenu {
	position: absolute;
	left: 394px;
	top: 720px;
	z-index: 200;
}
#universityMenuBkg {
	position: absolute;
	/* top: 198px;
	left: 36px;
	*/
	left: 0px;
	top: 150px;
	background-image: url(/includes/templates/kashwereu/images/university_menu_bkg.jpg);
	width: 164px;
	padding-left: 22px;
	height: 366px;
	padding-top: 30px;
	font-family: "Century Gothic", arial;
	font-size: 17px;
	line-height: 26px;
	color: #929292;
	z-index: 200;
}
#universityMenu {
	overflow: auto;
	width: 166px;
	height: 330px;
}
#universityMenu a:link, #universityMenu a:active, #universityMenu a:visited {
	font-size: 10px;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #5d5d5d;
	line-height: 14px;
	letter-spacing: 0.05em;
	text-decoration: none;
}
#universityMenu a:hover {
	color: #006800;
	text-decoration: underline;
}
.styleName {
	font-family: "Century Gothic", arial;
	font-size: 17px;
	line-height: 26px;
	/* color: #929292; */
	color: #016701;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
}
#storesMenuBkg {
	position: absolute;
	left: 0px;
	top: 150px;
	background-image: url(/includes/templates/kashwereu/images/styles_menu_bkg.jpg);
	background-repeat: no-repeat;
	width: 156px;
	padding-left: 30px;
	height: 212px;
	padding-top: 30px;
	z-index: 200;
}
#storesMenu {
	overflow: auto;
	width: 156px;
	height: 212px;
}
#storesMenu a:link, #storesMenu a:active, #storesMenu a:visited {
	font-size: 13px;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #003d62;
	line-height: 28px;
	/* letter-spacing: 0.05em; */
	text-decoration: none;
}
#storesMenu a:hover {
	color: #006800;
	text-decoration: none;
}
#login {
	position: absolute;
	top: 5px;
	left: 896px;
	z-index: 200;
}

/* default */
a, a:visited, a:active {
	color: #003d62;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #006900;
	text-decoration: none;
	font-weight: bold;
}
a.grey, a.grey:visited, a.grey:active {
	color: #003d62;
	text-decoration: none;
}
a.grey:hover {
	color: #006800;
	text-decoration: none;
}
#cartIcon {
	position: absolute;
	top: 83px;
	/* left: 947px; */
	left: 947px;
	z-index: 200;
}
#universityName {
	position: absolute;
	top: 116px;
	right: 370px;
	font-family: "Century Gothic", arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #727272;
	/* width: 240px; */
	z-index: 200;
	
}
#joinIcon {
	position: absolute;
	top: 555px;
	/* left: 50px; */
	left: 66px;
	z-index: 200;
}
.centerColumnOld {
	position: absolute;
	top: 155px;
	left: 205px;
	z-index: 100;
}
/* Cover all the default_template files. Basically the same as #bigContentBoxFramedInfo but also sets max-height and overflow. */
.centerColumn {
	font-family: "Century Gothic", verdana, sans-serif;
	position: absolute;
	top: 118px;
	left: 205px;
	/* background-image: url(/includes/templates/kashwereu/images/content_box_frame.jpg); */
	background-repeat: no-repeat;
	width: 706px;
	height: 498px;
	padding-left: 34px;
	padding-top: 30px;
	z-index: 100;
	/* max-height: 436px; */
	max-height: 498px;
	overflow: auto;
}
#mainContentBox {
	position: absolute;
	top: 155px;
	left: 205px;
	z-index: 100;
}
#bigContentBox {
	position: absolute;
	top: 116px;
	left: 205px;
	z-index: 100;
}

.contentInfoPageOld {
	padding: 0 60px 0 20px;
	font-size: 1.1em;
	max-height: 446px;
	overflow: auto;
}
.contentInfoPage {
	font-family: 'Century Gothic', verdana, sans-serif;
	font-size: 1.5em;
	line-height: 1.4em;
	margin: 8px 3px 0 20px;
	padding-right: 60px;
	height: 436px;
	max-height: 436px;
	overflow: auto;
}

#bigContentBoxFramed {
	position: absolute;
	top: 116px;
	left: 205px;
	/* background-image: url(/includes/templates/kashwereu/images/content_box_frame.jpg); */
	background-repeat: no-repeat;
	width: 726px;
	height: 524px;
	padding-left: 14px;
	padding-top: 10px;
	z-index: 100;
}
#bigContentBoxFramedInfo {
	font-family: "Century Gothic", verdana, sans-serif;
	position: absolute;
	top: 116px;
	left: 205px;
	/* background-image: url(/includes/templates/kashwereu/images/content_box_frame.jpg); */
	background-repeat: no-repeat;
	width: 706px;
	height: 504px;
	padding-left: 34px;
	padding-top: 30px;
	z-index: 100;
}
#bigContentBoxFramedInfo h2 {
	padding-left: 10px;
}
#productHomeVertical {
	float: left;
}
#universityTinyLogos {
	margin-left:340px;
	margin-top:80px;
	padding-top: 0px;
}
/* these were added to style the gift cards */
/* they will also style other products - not sure if that's what we want. */
h1#productListHeading {
	font-weight: normal;
	font-family: "Century Gothic", verdana, sans-serif;
	width: 670px;
	text-align: center;
}
#indexProductListCatDescription.content {
	font-weight: normal;
	font-family: "Century Gothic", verdana, sans-serif;
	width: 670px;
	text-align: center;
}


.steps {
	color: #050505;
	font-size: 20px;
	font-family: "Century Gothic", verdana, sans-serif;
}
.chooseYourSchool {
	color: #050505;
	font-size: 17px;
	font-family: "Century Gothic", verdana, sans-serif;
}
.tinyULogoName {
	color: #727272;
	font-size: 10px;
	font-family: "Century Gothic", verdana, sans-serif;
	display: inline;
}



#kashwereLogo {
	position: absolute;
	top: 0px;
	left: 52px;
	z-index: 200;
}
#universityLogo {
	position: absolute;
	top: 423px;
	left: 46px;
	z-index: 200;
}
#universityLogoAlt {
	position: absolute;
	/* top: 553px; */
	/* left: 50px; */
	/* top: 160px; */
	top: 96px;
        left: 750px;
	z-index: 200;
}
#storeLogo {
	position: absolute;
	top: 97px;
	/*left: 570px; */
	right: 172px;
	z-index: 200;
}
#storeLogoB {
        position: absolute;
        top: 70px;
        left: 494px;
        z-index: 200;
}
#storeLogoM {
	position: absolute;
	top: 70px;
	right: 170px;
	z-index: 200;
}

.storeName {
	color: #333333;
	font-family: "Century Gothic", arial, sans-serif;
	font-size: 20px;
}
#productsWrapper {
	position: absolute;
	top: 180px;
	left: 228px;
	z-index: 300;
	height: 470px;
	width: 714px;
	overflow: auto;
}

.productFrame {
	background-image: url(/includes/templates/kashwereu/images/product_frame_sq.jpg);
	background-repeat: no-repeat;
	width: 120px;
	/* height: 130px; */
	height: 126px;
	padding-top: 4px;
}
.hiddenProductFrame {
	width: 120px;
	/* height: 130px; */
	height: 126px;
	padding-top: 4px;
}
.productColor {
	font-size: 10px;
	line-height: 16px;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
}
#productDetailsFrame {
	position: absolute;
	top: 196px;
	left: 216px;
	background-image: url(/includes/templates/kashwereu/images/product_details_frame.jpg);
	background-repeat: no-repeat;
	width: 414px;
	/* height: 414px; */
	height: 410px;
	padding-top: 4px;
	z-index: 400;
}
#productFrontView {
	display: block;
	position: relative;
	/* hide the frame - or remove it from background */
	top: -3px;
	left: -1px;
}
#productBackView {
	display: none;
}
#productBig {
	z-index: 500;
}
#productParametersFrame {
	position: absolute;
	top: 196px;
	left: 642px;
	background-image: url(/includes/templates/kashwereu/images/product_details_parameters_frame.jpg);
	background-repeat: no-repeat;
	width: 204px;
	/* height: 416px; */
	height: 400px;
	padding-top: 16px;
	z-index: 400;
}
#addToCart {
	position: absolute;
	top: 594px;
	left: 716px;
	z-index: 500;
}
#mightLike {
	position: absolute;
	top: 212px;
	left: 852px;
	z-index: 500;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #003d62;
}
#quantityInputDiv {
        text-align:center;
	padding-top: 16px;
}
.quantityInput {
        font-size: 10px;
        border: 1px solid grey;
        width: 77px;
}
#productDetailsPrice {
	font-size: 20px;
	color: #606060;
}
#productDescriptionDetailsPage {
	width: 170px;
	text-align: left;
	padding-top: 16px;
	height: 130px;
	overflow: auto;
}
#productDescription {
	text-align: center;
	padding-top: 16px;
}
#sizeSelectDiv {
	padding-top: 16px;
}

#productParametersFrame a:link, #productParametersFrame a:active, #productParametersFrame a:visited {
	font-size: 10px;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #444444;
	line-height: 14px;
	letter-spacing: 0.05em;
	text-decoration: none;
}
#productParametersFrame a:hover {
	color: #006800;
	text-decoration: underline;
}
#viewFrontLink {
	display: none;
}
#viewFrontLink a {
	font-size: 12px;
	color: #606060;
	text-decoration: none;
}
#viewBackLink {
	display: block;
}
#viewBackLink a {
	font-size: 12px;
	color: #606060;
	text-decoration: none;
}
/* ------Style Guide Addition--------*/
#cartIconSG {
	position: absolute;
	top: -57px;
	/* left: 947px; */
	left: 470px;
	z-index: 200;
}
#slider {
	position: absolute;
	z-index: 100;
	/* margin: 10px 0 0 15px;  */
	margin: 0px 0 0 0px; 
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li, #slider2 li { 
	width:740px;
	height:529px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn, #slider1next, #slider1prev { 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	
#nextBtn, #slider1next { 
	left:710px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	margin-top: 175px;
	/* margin-left: 25px; */
	margin-left: 13px;
	display:block;
	overflow: hidden;
	position:relative;
	padding-top: 39px;
	width:37px;
	height:0px;
	background:url(/includes/templates/kashwereu/images_styleguide/arrow_left.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a { 
	background:url(/includes/templates/kashwereu/images_styleguide/arrow_right.png) no-repeat 0 0;	
}
/*------End Style Guide Addition ------------------------*/


