body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:11px; color:#3c1d11; margin:0px; padding:0px; background-color:#64472e;}
td {font-size:11px;}
p {font-size:11px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
.btn, .btn2 {font-family:Arial,Lucida,Verdana,Helvetica; color:#fce7d5; font-size:10px; border:1px solid #fcbeb3; text-decoration:none; cursor: pointer;}
.btn {background-color:#e94d31;}
.btn2 {background-color:#ef7e1f;}
.white {color:#fff;}
.red		{color: #ff0000;}
.green		{color: green;}



form {display:inline;}

.smallest {font-size: 9px;}
.smaller {font-size: 10px;}
.larger {font-size: 12px;}
.largest {font-size: 16px;}

/* 2008 redux revised defaults */

a {color: #e51171; text-decoration:none;}
a:link {color: #e51171; text-decoration:none;}
a:visited {color: #e51171; text-decoration:none;}
a:hover {color: #a08340; text-decoration:none;}
a:active {color: #e51171; text-decoration:none;}

h3 {font-size: 12px; margin-bottom: 0px;}

/* 2008 redux structure */

body.mainbody {text-align:center; margin:0; padding:0;}
div.bdywrpr {width:900px; text-align:left; margin:20px auto 0 auto; z-index:1;}

/* Header */
.hdrwrpr {width:900px; height:66px; position:relative; background-color:#a23310;}
.hdrlogo {top:4px; left:20px; position:absolute;}
.hdrstripe {top:0; left:332px; position:absolute;}
.hdrtnav {top:42px; left:167px; position:absolute;}

/* Core */

.corwrprhome {width:900px; background-color:#98744b; padding:1px 0;}
.corinnerhome {width:810px; margin:8px 45px 6px 45px;}

.corwrpr, .corwrprabout, .corwrprshop, .corwrprdetails, .corwrprcheckout, .corwrprstores, .corwrprnews, .corwrprcustomer {width:900px; padding:1px 0;}
.corwrpr {background-color:#98744b;}
.corwrprabout {background-color:#98744b;}
.corwrprshop {background-color:#B9B37F; /* background-color:#efe2ac; */}
.corwrprstores {background-color:#cb5813;}
.corwrprdetails {background-color:#EFE2AC;}
.corwrprcheckout {background-color:#89A9C9;}
.corwrprnews {background-color:#820808;}
.corwrprcustomer {background-color:#c5cc52;}

.corinner, .corinnerabout, .corinnerstores, .corinnershop, .corinnernews, .corinnercustomer {width:840px; background-color:#f3e6c7; margin:20px 30px 10px 30px;}
.corinnershop {width:840px; background-color:#F2E7B8; /* background-color:#b74020; */ margin:20px 30px 10px 30px;}
.corinnerdetails {width:840px; background-color:#B74020; /* background-color:#b74020; */ margin:20px 30px 10px 30px;}
.corinnercheckout {width:840px; background-color:#BFDBE2; /* background-color:#b74020; */ margin:20px 30px 10px 30px;}
/* .corinnernews {width:840px; background-color:#F3E6C7; /* background-color:#b74020; */ margin:20px 30px 10px 30px;}*/

.cortbl {width:840px; table-layout:fixed;}
.cortblnav {width:165px; vertical-align:top; padding-bottom:15px;}
.cortblspce {width:25px;}
.cortblmain {width:650px; vertical-align:top; padding-bottom:15px;}
.cortblmainAlt {width:650px; vertical-align:top; padding-bottom:0px;}
.corinnershop .cortblmain {width:650px; vertical-align:top; padding-bottom:0px;}

.corinnershop .cortblbtmEmpty {background-color:#c4cb61; height:165px;}

.corinnershop td {color:#000;}

/* Footer */
.ftrwrpr {width:900px; height:26px; position:relative; background-color:#a33312; border-bottom:26px solid #261310;}
.ftrlnks {top:7px; left:30px; position:absolute;}
.ftrlnks a, .ftrlnks a:link, .ftrlnks a:visited {font-size:9px; color:#eaeeb6; text-decoration:none; border-left:1px solid #b6c8cb; padding:0 9px;}
.ftrlnks a:hover {color:#ffd580; text-decoration:none;}
.ftrlnks a:active {color:#eaeeb6; text-decoration:none;}
.ftrlnks .rtbdr {border-right:1px solid #eaeeb6;}
.ftrblog {top:0; left:836px; position:absolute;}
.ftrcpyr {top:10px; left:570px; position:absolute;}
.ftrmarqee {top:32px; margin-left:auto; margin-right:auto; position:absolute;}

div.cblock {width:540px; margin:15px 0;}
h1.navhdg {font-size:12px; font-weight:normal; color:#3f1a0b; margin:25px 0 6px 16px;; padding:0;}
h1.navstrhdg {font-size:12px; font-weight:normal; color:#000; margin:0 0 6px 16px;; padding:0;}
.corinnerdetails h1.navstrhdg {color:#FDF4A1;}

h1 {font-size:14px; font-weight:normal; color:#8d3a01;}
h1.store {font-size:14px; font-weight:normal; color:#000;}
.corinnerdetails h1.store {color:#FDF4A1;}
h2 {font-size:13px; font-weight:normal;}

.detailsSteps {color:#f1ea6d; font-weight:bold; font-size:12px; padding-bottom:5px;}

.orderInfo {width:100%;}
.orderInfo td {vertical-align:top;}

.checkoutContainer {padding:5px; border:1px solid #fff; background-color:#EAF2F9; color:#000;}
.checkoutContainer td {color:#000; font-size:.9em;}

.checkoutCart {/* width:338px; */ padding:2px; border:1px solid #fff; background-color:#EAF2F9; color:#000;}
.checkoutCart td {color:#000; font-size:.9em; padding:5px 3px; vertical-align:top;}

.sizecharttbl {width:416px; margin:0 auto 10px auto; border-collapse:collapse;}
.sizecharttbl th, .sizecharttbl td {border:1px solid #6E8389;  font-size:.9em; padding:2px;}
.sizecharttbl td {text-align:center;}
.sizecharttbl .bdr { width:36px; border:1px solid #6A4E38;}

/* end 2008 redux */


#homecopy {
	float:left;	
}

#homelinks {
	float:left;
	width:783px;
	height:25px;
	background-color:#000000;
	font-size:11px;
	font-weight:bold;
	color: #93acc2;
	padding-top:35px;
	padding-left:87px;
}


a.homelink,a.homelink:link,a.homelink:active,a.homelink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #93acc2;}
a.homelink:hover {color: #93acc2;text-decoration: underline;}


#homebody {
	padding: 15px 9px 30px 9px;
	border:1px solid #505152;
	width:981px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:8px;
}

#lefttopint {
	float: left;
	width: 768px;
	height: 91px;
	background-color: #202224;
}

#inttopbar {
	float:left;
	width:3px;
	height:91px;

}

#inttoprightpic {
	float:left;
	width: 192px;
	height:91px;
}

#regpagecontent {
	background-color: #646d75;
	padding-bottom:15px;
}



#storepagecontent {
	background-color: #000000;
	padding-bottom:15px;
}

#storepagecontentnopad {
	background-color: #000000;
}


#regpageright {
	background-color: #93acc2;
	width:192px;
}

#regpagerightspace {
	width:192px;
	height:5px;
}

#leftnavbox {
	/* background-color: #324557; */

	margin-top:3px;
	padding-top:12px;
	padding-bottom:5px;
	width:169px;
	
}

#leftnavul {
	margin-top:0px;	
	margin-left:11px;
	padding-left:5px;
	list-style-type: none;
}

a.leftnavlink,a.leftnavlink:link,a.leftnavlink:active,a.leftnavlink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #3f1a0b ;font-size:9px;}
a.leftnavlink:hover {color: #a08340; text-decoration: none;font-size:9px;}

a.leftnavlinkon,a.leftnavlinkon:link,a.leftnavlinkon:active,a.leftnavlinkon:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #a08340;font-size:9px; font-weight:bold;}
a.leftnavlinkon:hover {color: #a08340;text-decoration: none;font-size:9px;}

a.leftnavlinkonstay,a.leftnavlinkonstay:link,a.leftnavlinkonstay:active,a.leftnavlinkonstay:visited {font-family: arial,helvetica,verdana; text-decoration:none; color:#a08340; font-size:9px; font-weight:bold;}
a.leftnavlinkonstay:hover {color: #a08340;text-decoration: none;font-size:9px;}

#leftnavul li {margin-bottom:2px;}

#leftnavstrul {
	margin-top:0px;	
	margin-left:16px;
	padding-left:0;
	list-style-type: none;
}

a.leftnavstrlink,a.leftnavstrlink:link,a.leftnavstrlink:active,a.leftnavstrlink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color:#000; /* color:#fdf4a1; */ font-size:9px;}
a.leftnavstrlink:hover {color: #a08340; text-decoration: none;font-size:9px;}

a.leftnavstrlinkon,a.leftnavstrlinkon:link,a.leftnavstrlinkon:active,a.leftnavstrlinkon:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #000;font-size:9px; font-weight:bold;}
a.leftnavstrlinkon:hover {color: #a08340;text-decoration: none;font-size:9px;}

a.leftnavstrlinkonstay,a.leftnavstrlinkonstay:link,a.leftnavstrlinkonstay:active,a.leftnavstrlinkonstay:visited {font-family: arial,helvetica,verdana; text-decoration:none; color:#000; font-size:9px; font-weight:bold;}
a.leftnavstrlinkonstay:hover {color: #a08340;text-decoration: none;font-size:9px;}

.corinnerdetails #leftnavstrul a, .corinnerdetails #leftnavstrul a:link, .corinnerdetails #leftnavstrul a:visited {color:#FDF4A1;}


#leftnavstrul li {margin-bottom:1px;}

#breadcrumbs {
	color: #92aac0;
	font-size:10px;
	padding-left:19px;

}

a.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {font-family: arial,helvetica,verdana; text-decoration: underline; color: #92aac0;font-size:10px;}
a.breadcrumb:hover {color: #92aac0;text-decoration: none;font-size:10px;}

#mainpadding {
	padding-left:10px;
	padding-right:10px;
}

#storetopnav {
	background-color: #262729;
	text-align:right;
	color:#93acc2;
	padding-right:10px;
}

a.storenavdark,a.storenavdark:link,a.storenavdark:active,a.storenavdark:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #93acc2;font-size:12px;}
a.storenavdark:hover {color: #93acc2;text-decoration: underline;font-size:12px;}

#itemsnumb {
	background-color:#ede8d9;
	color: #a13310;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:11px;
}

#carttable {
	margin-top:6px;
}

.checkouttableON {
	visibility: visible;
}

.checkouttableOFF {
	visibility:hidden;
}

#headertables {
	
	top:24px;
	left:690px;
	position:absolute;
	

	/*

	margin-top:48px;
	margin-left:580px;
	width:178px;
	border:0px solid #ffffff;

	*/

}

#navdropdown {
	padding-top: 10px;
	text-align:center;
	width:169px;
}

#itemname {
	color: #fdf4a1;
	margin-top:10px;
	font-size:14px;
}

#itemprice {
	color: #fdf4a1;
	margin-top:10px;
}

#itemdesc {
	margin-top:10px;

	color: #fdf4a1;
}

#eventcalendar tr td {
	font-size:11px;
}

a.deptname,a.deptname:link,a.deptname:active,a.deptname:visited {font-family: arial,helvetica,verdana; text-decoration: none; color:#000; font-size:12px;}
a.deptname:hover {color:#000;text-decoration: underline;font-size:12px;}

#leftnavspace {
	width:169px;
	height:1px;
	overflow:hidden;
}


#storeinfo {
	margin-top:15px;
	padding:10px;
	color: #fdf4a1;
	background-color:#eaf2f9;

}