/* Reset */
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, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

fieldset, form, label, legend, input {
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

table, tbody, tfoot, thead, tr, th, td {
	font-weight: normal;
	font-size: 100%;
	font-family: inherit;
}
strong{font-weight:bold;}

a, a:focus, a:active, a:visited {
	outline:none;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* Custom Styles */
.formHeader, .pageNavigation { background:none; }

.TopBottomBar{background:none !important; height:20px; padding:0px 10px; border-bottom:none; font-weight:normal !important;}
.TopBottomBar .TopBottomBar{border-bottom-width:0px;}
.TopBottomBar a{text-decoration:none; color:#fff; font-size:12px; line-height:26px; font-weight:normal !important;}
.TopBottomBar a:hover{text-decoration:underline; color:#fff;}
.TopBottomBarLink{text-decoration:none; font-size:14px; font-weight:normal !important; color:#ffffff;}
.bottomMenus, .bottomMenus a, .bottomMenus a:hover { color:#90886a !important; padding-top:20px; }

h1.pageHeader{font-size:23px; font-weight:normal; padding:0px 0px 10px 0px; margin-bottom:20px; line-height:28px; color:#b42e34; background:url(../images/theme/divider.gif) repeat-x left bottom;}

.BoxHeader{
	padding:3px 0 3px 10px;
	border:none;
	color:#ffffff;
	height:auto;
	font-size:21px;
	font-weight:normal;
	line-height:24px;
	text-align:left;
	vertical-align:top;
	font-family:"Verlag Condensed","Abadi MT Condensed","Futura Std Light Condensed","Futura Condensed","Gill Sans","Arial Narrow",Calibri,"Trebuchet MS",Georgia,sans-serif;
	}
.BoxContent{line-height:18px; background:#f6f4e5;}


.CatalogItemDark{
	 background:none; 
	border:0px solid #6f9943;
	
	padding:0px 8px;
	color:#6f9943 !important;
	height:25px;
	font-size:13px;
	font-weight:normal;
	line-height:25px;
	margin-bottom:20px;
	}
.CatalogItemDark a{color:#b42e34; text-decoration:none; font-size:18px; font-weight:normal !important;}
.CatalogItemDark a:hover{color:#778e1e; text-decoration:none; font-weight:normal !important;}

form .CatalogItemDark{
	background:none;
	border-bottom:0px solid #6f9943;
	border-top:0px solid #6f9943;
	
	padding:0px 8px;
	color:#6f9943;
	height:25px;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:20px;
	}

.CatalogNavigation{border:1px solid #6f9943; background:#f6f4e5; border-width:1px 0px;}
.CatalogItemLight{
	background:none;
	border:0px solid #6f9943;
	line-height:18px;
	}
td.CatalogItemLight div a{font-size:16px; text-decoration:none !important;}



/* Custom Styles */
body{background:#dc5f47 url(../images/theme/bg.gif) repeat 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#753f00; font-size:13px;}
.clearfix{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
.clear:after{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
/* \*/ * html .clear{height:1px} /* */

/* Common Styles */
h1{font-size:23px; font-weight:normal; padding:0px 0px 10px 0px; margin-bottom:20px; line-height:28px; color:#b42e34; background:url(../images/theme/divider.gif) repeat-x left bottom; }
h1 a{color:#b42e34;}
h1 a:hover{color:#778e1e; text-decoration:none;}

h2{font-size:21px; font-weight:normal; line-height:29px; padding:5px 0px; color:#b42e34;}
h2 a{color:#b42e34; text-decoration:none;}
h2 a:hover{color:#778e1e; text-decoration:none;}

h3{font-size:18px; font-weight:normal; padding-bottom:5px 0px; line-height:23px; color:#b42e34;}

p{padding-bottom:15px;}
.align-right{text-align:right; clear:both;}
.align-center{text-align:center; clear:both;}
.blue{color:#567291;}
.float-left{float:left;}
.divider{border-bottom:1px solid #e7c497; margin-bottom:20px; font-size:0px; line-height:0px; height:1px;}

a{text-decoration:none; color:#778e1e;}
a:hover{text-decoration:none; color:#b42e34;}

/* Main Containers */
#wrapper{width:100%; height:auto; background:url(../images/theme/header-bg.png) repeat-x 0px 0px;}
#cherry-right{width:886px; height:401px; background:url(../images/theme/cherry-right.png) no-repeat right 0px; position:absolute; right:0px; top:0px;}
#cherry-left{width:301px; height:327px; background:url(../images/theme/cherry-left.png) no-repeat 0px 0px; position:absolute; left:0px; top:0px;}
#page{width:886px; height:auto; margin:0px auto;}

/* Header */
#header{width:100%; height:308px; position:relative;}
#header #cup{width:694px; height:308px; position:absolute; top:0px; left:0px; background:url(../images/theme/cup.png) no-repeat 0px 0px;}
#header #ccc-tag{width:219px; height:401px; position:absolute; top:0px; right:53px; background:url(../images/theme/ccc-tag.png) no-repeat 0px 0px;}
#header #logo{width:492px; height:208px; position:absolute; top:80px; left:48px;}

/* Top Navigation */
#nav{height:45px; width:576px; position:absolute; bottom:0px; left:14px;}
#nav ul{list-style:none; height:45px; padding:0px 30px 0px 16px; background:url(../images/theme/navigation.png) no-repeat 0px 0px;}
#nav ul li{position:absolute;}
#nav ul li a{float:left; background:url(../images/theme/navigation.png) no-repeat;}

#nav ul li#nav-home{left:16px; top:11px;}
#nav ul li#nav-home, #nav ul li#nav-home a, #nav ul li#nav-home a img{width:106px; height:34px;}
#nav ul li#nav-home a{background-position:-16px -11px;}

#nav ul li#nav-start{left:122px; top:4px;}
#nav ul li#nav-start, #nav ul li#nav-start a, #nav ul li#nav-start a img{width:106px; height:41px;}
#nav ul li#nav-start a{background-position:-122px -4px;}

#nav ul li#nav-find{left:228px; top:13px;}
#nav ul li#nav-find, #nav ul li#nav-find a, #nav ul li#nav-find a img{width:106px; height:32px;}
#nav ul li#nav-find a{background-position:-228px -13px;}

#nav ul li#nav-blog{left:334px; top:8px;}
#nav ul li#nav-blog, #nav ul li#nav-blog a, #nav ul li#nav-blog a img{width:106px; height:37px;}
#nav ul li#nav-blog a{background-position:-334px -8px;}

#nav ul li#nav-contact{left:440px; top:3px;}
#nav ul li#nav-contact, #nav ul li#nav-contact a, #nav ul li#nav-contact a img{width:106px; height:42px;}
#nav ul li#nav-contact a{background-position:-440px -3px;}

/* Content Section */
#content-top{width:886px; height:36px; background:url(../images/theme/content-top.png) no-repeat 0px 0px; display:block;}
#content{width:816px; height:auto; padding:50px 35px 0px 35px; background:#fff url(../images/theme/content-bg.jpg) repeat-y 0px 0px; line-height:22px;}

/* Footer */
#footer{clear:both; width:100%; height:auto; padding:0 0px 10px; text-align:center; color:#90886a; font-size:12px; line-height:26px;}
#footer a{text-decoration:none; color:#90886a;}
#footer a:hover{text-decoration:underline; color:#90886a;}
#footer #design-diva img, #footer #studio98 img{vertical-align:middle; margin:0px 4px;}


