/* Clubbells : styles and layout defs */
/**********************************************/

html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

body {
	background-color:#2c424f;
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Times, serif;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

p, ul, ol {padding-bottom: .6em;}
p {text-align:justify;}
li p {font-size:10px; color:#000000; margin-left:10px; margin-top:0px;padding-top:0px;}

li {list-style: none;list-style-position:inside;}

ul, ol {
		text-align:left;
		font-size:10px;
		font-weight:normal;
		list-style-position:outside;
}

ul li { list-style-position: outside; list-style-image: url(images/arrow.png);    }


h1 {font-size:24px; text-align:center; font-variant:small-caps; color:#770000; margin-bottom:5px;
font-family:Papyrus; color:#770000; font-size:18px; font-weight:900;}
h2 {font-size:24px; text-align:center; font-variant:small-caps; margin-bottom:10px; color:#770000;
font-family:"Times New Roman", Times, serif; color:#770000; font-size:18px; font-weight:900;}
h3 {font-size:15px; text-align:left; font-variant:small-caps; margin-bottom:5px; margin-top:10px; color:#000000;}
h4 {font-size:20px; text-align:center; font-variant:small-caps; margin-bottom:10px; margin-top:10px; color:#ffffff;}
h5 {color:#770000;font-size:18px;margin-top:20px;margin-bottom:10px;}
h6 {color:#ffffff;font-size:49px;margin-top:10px;margin-bottom:10px; }

em h6 {
color:#d0f7f6;
}

hr{border: 0px solid #770000; border-top-width:1px; height:0px; text-align:center;}

form,input {margin: 0; padding: 0; display: inline;}

.clearer {clear: both;}
.left {float: left;}
.right {float: right;} 
.clear-left { clear:left; }
.clear-right{ clear:right;}

#wrapper {
margin-left:50px;
margin-right:50px;
margin-top:10px;
padding-bottom:5px;
xbackground-color:#2c424f;
	background-image:url(images/grad1.jpg);
  	background-repeat:repeat-x repeat-y;
  	background-position:top left;
}


.mid-content blockquote  ul {
list-style-position:inside;
}

.mid-content li {
	list-style-image: url(images/arrow.png);
    font-size: 12px;
	line-height:1.5;
	list-style-position:inside;
	text-align:left;
	font-weight:normal;
}
.mid-content li.noarrow { list-style-image:url(""); text-align:center; }
.mid-content li.centered { text-align:center; }

.mid-content ol li {
list-style-type:decimal;
}

.tsig {
font-size: 9px;
color:#009900;
}

.contactresponse {
background-color:#f5eeba;
color: #000000;
font-size:1.4em;
margin: 200px;
text-align:center;
padding: 20px;
}
.contactresponse a {
	color: #006666;
	text-decoration: none;
}
.contactresponse a:hover {color: #348781;}

blockquote {
color:#000000;
border: 1px solid #770000;
padding: 10px;
font-size:12px;
text-align:justify;
font-weight:500;
font-family:"Times New Roman", Times, serif;
background-color:#fffffe;
margin:10px;
}

blockquote.smaller {
font-size:11px;
font-weight:600;
}

blockquote form table input {
color:#000000;
background-color:#dadee5;
border:1px solid #770000;
margin:0px;
padding:0px;
}


blockquote.raves {
margin:15px; 
border:1px solid #770000;
font-size:10px;
}


.mid-content {
margin:0px;
padding:0px;
color:#000000;
margin-top:5px;
}

.right-content {
padding:5px;
}

blockquote table {background-color:transparent;}
a {
	font-weight:bold;
	padding: 3px 0 3px 4px;
	text-decoration: none;
	width: 95%;
	color:#2c424f;
}

a:hover {
	background-color:#2c424f;
	color:#d0f7f6;
	color:#ffffff;
}

blockquote table.utube-links tr td a img { border:2px solid transparent;background-color:transparent;}
blockquote table.utube-links tr td a:hover {background-color:transparent;}
blockquote table.utube-links tr td a:hover img {background-color:transparent;  border:2px solid #770000;}

#footer {
	color: #000000;
	font-size:10px;
	height:30px;	
	font-weight:400;
	background-color:transparent;
}
#footer div a {
color:#000000;
}

#footer div a:hover {
	background-color:#000000;
	color:#ffffff;
}

img {
border:0px solid #ffffff;
margin:10px;
margin-bottom:2px;
}

.item-box img {
border:0px solid #000000;
margin:10px;
}

.item-box {
margin-top:10px;
border-bottom:0px solid #ffffff;
}

.item-box a {
xpadding:5px;
}

.hdr img {
margin:10px;
margin-bottom:0px;
border: 1px solid #fdb932;
border: 1px solid #770000;
}

tr.bottom-left   { 
	background-color:transparent;	  
}

.hdr {
	text-align:center;
	vertical-align:middle;
	background-image:url(images/clubbells-reflected2.jpg);
  	background-repeat:no-repeat;
  	background-position:top center;
}

/*btn:: Controls the buttons*/ 
a.btn {
    border: 1px solid #fdb932;
    background-color: #770000;
    font-family: arial, Helvetica, sans-serif;
    font-weight: 900;
	font-variant:small-caps;
    font-size: 13px;    
    color: #ffffff;
	padding:5px;
	} 
/*btn_over:: Controls the buy buttons*/ 
a:hover.btn {
    border: 1px solid #fdb932;
    background-color: #2c424f;
    font-family: arial, Helvetica, sans-serif;
    font-weight: 900;
	font-variant:small-caps;
    font-size: 13px;    
    color: #ffffff;
	padding:5px;
	} 
	
/*btn:: Controls the buttons*/ 
a.btn-shop {
    border: 1px solid #ffffff;
    background-color: #acbabd;
    font-family: arial, Helvetica, sans-serif;
    font-weight: 900;
	font-variant:small-caps;
    font-size: 12px;    
    color: #000000;
	padding:5px;
	} 
/*btn_over:: Controls the buy buttons*/ 
a:hover.btn-shop {
    border: 1px solid #ffffff;
    background-color: #2c424f;
    font-family: arial, Helvetica, sans-serif;
    font-weight: 900;
	font-variant:small-caps;
    font-size: 12px;    
    color: #ffffff;
	padding:5px;
	} 

blockquote table tr td a  {
	font-weight:bold;
	padding: 3px 0 3px 4px;
	text-decoration: none;
	width: 95%;
	color:#2c424f;
}

blockquote table tr td a:hover {
	background-color:#ffffff;
	color:#d0f7f6;
}

td.data table tr td table tr td table tr td a:hover {
background-color:transparent;
}

td.data table tr td table tr td table tr td.item a:hover {
background-color:#2c424f;
}

.item-description li {
	list-style-image: url(images/arrow.png);
    font-size: 11px;
	line-height:1.5;
	list-style-position:inside;
	text-align:left;
	font-weight:600;
}
.item-description em {
color:#000000;
font-weight:600;
background-color:transparent;
font-style:normal;
padding:1px;
padding-left:4px;
padding-right:4px;
border:0px solid #770000;
}

.navbar li {
list-style-image: url(null);
text-align:right; 
margin-right:10px;
font-size:12px;
line-height:2.0;
}

.navbar p {
line-height:1.2;
padding-bottom: .6em;
}

.right-navbar li {
list-style-image: url(null);
text-align:left; 
margin-right:10px;
font-size:12px;
line-height:1.5;
}


.clubbells {
margin: 10px;
padding: 10px;
background-color:#ffffff;
border: 1px solid #fdb932;
border: 1px solid #770000;
}

.clubbells em {
color:#000000;

font-style:italic;

}

.clubbells blockquote {
border:1px solid #770000;
padding:5px;
padding-left:10px;
padding-right:10px;
margin-left:10px;
margin-right:10px;
background-color:#e4edee;
color:#000000;
}

.clubbells p {
color:black;
}
