@import url("../plugins/sIFR/css/sIFR-print.css");
/*Cinnamon Catering*/

/*imported stylesheets*/
@import url("browser-selector.css");/*browser-selector*/
/*end of imported stylesheets*/

/*----------general rules-----------*/

/*-----------global reset-----------*/
*{ 
    margin: 0px; 
    /*padding: 0px;*/ /*when  set to "0" cellpading has no effect on tables*/
    border:none; /*when  set to "none" form inputs lose their borders*/
    outline:0; 
    font-weight:inherit; 
    font-style:inherit; 
    font-size:100%; 
    font-family:inherit; 
    text-decoration:none;
    list-style:none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 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, input, select, option, optgroup{
	padding:0px;
}

body {
	padding:0px;
	font-size: 62.5%; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */
	font-family:"Century Gothic","Trebuchet MS";
	background:#734A25;
}

html, body, #maintable{
	width:100%;
	height:100%;
	text-align:center;
}

/*-------headings and paragraphs----*/
h1{
	font-size:36px;
	font-weight:normal;
	color:#68afb6;
}

h2{
	font-size:12px;
	font-weight:bold;
	color:#68afb6;
}

h3{}

h4{}

h5{}

h6{}

p{
	font-size:12px;
	color:#613e1c;
}

blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0098b1;
}

/*--------------links--------------*/
a{}

a:hover, a:focus{}

a:visited{}

a img{
	border:none;
}
/*---------inline elements---------*/
span{}

strong{
	font-weight:bold;
}

em{
	font-style:oblique;
}

b{
	font-weight:bold;
}

i{
	font-style:italic;
}

u{
	text-decoration:underline;
}

img{}


/*------------forms-----------------*/
form{
	padding:0px;
}

form ol{}

form li{}

fieldset{
	padding:0px;
}

legend{}

label{}

input{
	background:none;
	padding:0px;
}

select{}

option{}

optgroup{}

textarea{}

.textinput{}

.button{}

.submitBtn{
	cursor:pointer;
	background:none;
}

/*--------------tables-------------*/
table {
	border-collapse:collapse; 
	/*border-spacing:0;*/  /*when set to "0" cellspacing has no effect on tables */
	color:#613E1C;
}

caption, th, td {
	font-weight:normal;
}

tr{}

td{}

th{}

/*--------------lists-------------*/
ul{} 

ol{} 

li{}

dl{} 

dd{} 

dt{}

/*-------text align classes-------*/
.left{text-align:left;}

img.left{
	float:left;
	clear:left;
	margin-right:10px;
}

.center{text-align:center;}

img.center{
	margin:0 auto;
	display:block;
}

.right{text-align:right;}

img.right{
	float:right;
	clear:right;
	margin-left:10px;
}

/*--------------colors-------------*/
#container .grey{
	color:#999999;
}

/*----------padded divs------------*/
.pad1{
	padding:20px 8px 10px 8px;
}

.pad2{
	width:400px;
}

.pad3{}

/*other classes*/
.hr1{
	border-bottom:1px dashed #ede1cc;
}

.hr2{
	border-bottom:2px solid #ede1cc;
}

.indent1{
	text-indent:20px;
}

.indent2{
	text-indent:60px;
}

.indent3{
	text-indent:100px;
}

.indent4{
	text-indent:140px;
}
/*end of general rules*/


/*------------container------------*/
#container{
	position:relative;
	width:964px;
	text-align:left;
}
/*end of container*/

/*------------header---------------*/
#header{
	height:285px;
	position:relative;
	background:url(../images/header.gif) center center no-repeat;
	bottom:-25px;
}


#logo{
	display:block;
	width:175px;
	height:285px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:0px;
	left:390px;
	
}

#menu1{
	position:absolute;
	font-size:13px;
	font-weight:bold;
	left:25px;
	bottom:45px;
	
}

#menu1 li{
	color:#613e1c;
	float:left;
	width:80px;
}

#menu1 li#aboutus{
	width:105px;
}

#menu1 a{
	color:#613e1c;
}

#menu2{
	position:absolute;
	right:10px;
	bottom:36px;
	font-size:12px;
	font-weight:bold;
	color:#613e1c;
}

#menu2 li{
	float:left;
	line-height:1.2em;
	text-align:center;
	position:relative;
	margin-left:30px;
	width:100px;
	font-size:12px;
}

#menu2 li a{
	display:block;
	color:#613e1c;
	font-size:12px;

}

/*end of header*/

/*------------content--------------*/
#content{
	border:7px solid #613e1c;
	border-top:none;
	background:#ffffff;
}

/*leftcol*/
#leftcol{
	width:180px;
	padding:10px 0px 0px 0px;
	border-right:7px solid #ede1cc;
}
#navigation a{
	display:block;
	margin-bottom:22px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#613e1c;
}

#navigation a:hover{
	color:#90c0c6;
}

#navigation a.subcat{
	padding-left:10px;
}

#navigation a.selected{
	color:#90c0c6;
}

#leftcol .textinput{
	width:134px;
	color:#667375;
	border:1px solid #756678;
	padding:1px;
	font-size:10px;
}

#go{
	font-size:10px;
	color:#90c0c6;
	cursor:pointer;
}

/*end of leftcol*/

/*maincol*/
#maincol{
	min-height:512px;
}

#maincol a{
	font-size:12px;
	font-weight:bold;
	color:#68afb6;
}

#maincol a:hover{
	border-bottom:1px dashed #68afb6;
}

.contentlist{
	color:#68afb6;
}

.contentlist li{
	background:url(../images/dot.gif) left center no-repeat;
	padding-left:15px;
	color:#613E1C;
}
/*selection table*/
#selectiontable{
	border-top:2px solid #ede1cc;
	padding-top:10px;
}

#selectiontable h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0098b1;
	font-size:20px;
}

#selectiontable th{
	font-size:12px;
	font-weight:normal;
	color:#613e1c;
}

#selectiontable a{
	font-size:11px;
	color:#667375;
}

#selectiontable img{
	vertical-align:middle;
}

#selectiontable table td{
	width:50px;
	text-align:center;
	vertical-align:middle;
}
/*end of selection table*/

.contenttable{
	width:400px;
	text-align:center;
	border:1px solid #613e1c;
}

.contenttable td,
.contenttable th{
	border:1px solid #613e1c;
}

/*table-cattable*/
.table-cattable{
}

td.catname a{
	color:#667375;
	font-size:13px;
	font-weight:bold;
}


p.catname{
	margin:8px 0px 18px 0px;
	color:#667375;
}

td.catImage{
	background:#c2e3e7;
	padding:10px 10px 6px 10px;
	text-align:center;
}

img.catimage{}
/*end of table-cattable*/

/*prodtable*/
#prodtable{}

div.prodImage{}

div.prodname{}

div.prodprice{}

div.prodBuy{}
/*end of prodtable*/

/*proddetail*/
#prodDetail{}

.zoom{}

.prodheading{}

.proddesc{}

.proddprice{}

.proddbuy{}

.eFriend{}
/*end of proddetail*/

/*promotable*/
#promotable{}

td.promoImage{}

td.promoBuy{}
/*end of promotable*/

/*affiliateform*/
#affiliateform{}

#affiliateform .textinput{
	
}

#affiliateform select{
	
}
/*end of affiliateform*/

/*searchform*/
#searchform{}

.smalltext{
	
}

.highertextbox{
	
}

select.highertext{
	
}
/*end of searchform*/

/*mainform*/
#mainform{}

#mainform input.textinput{
	
}

#mainform textarea{
	
}

#mainform td{
	
}
/*end of mainform*/
/*end of maincol*/

/*rightcol*/
#rightcol{
	width:340px;
}
/*end of rightcol*/
/*end of content*/

/*-----------footer----------------*/
#footer{
	background:#613e1c url(../images/footer.gif) top left repeat-x;
	padding:60px 15px 10px 15px;
	border:7px solid #613e1c;
	border-top:none;
	text-align:right;
	color:#EDE1CC;
	font-size:12px;
}

#footer a{
	font-size:12px;
	font-weight:bold;
	color:#68afb6;
}

#footer a:hover{
	border-bottom:1px dashed #68afb6;
}

#footer img{
	float:left;
}
/*end of footer*/


/*---------------misc--------------*/
/*clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*end of clearfix*/

/*----------end of misc------------*/