BODY
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	COLOR : #000000;
	BACKGROUND-COLOR : #FFFFFF;
	MARGIN-LEFT : 0;
	MARGIN-RIGHT : 0;
	MARGIN-TOP : 0;
	MARGIN-BOTTOM : 0;
	MARGIN : 0;
}

A
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Visited
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Active
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Hover
{
	COLOR : #CC0000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:visited.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:active.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:hover.TopMenu
{
	COLOR : #CC0000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:visited.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:active.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:hover.CategoryMain
{
	COLOR : #000099;
	FONT-SIZE : 13;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:visited.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:active.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:hover.CategorySub
{
	COLOR : #660000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:visited.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:active.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:hover.TitleBar
{
	COLOR : #FFFF99;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

.TitleBarText
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

P, TD
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
}

INPUT, SELECT, TEXTAREA
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BORDER-STYLE: ;
	BORDER-COLOR: ;
	BORDER-WIDTH: 1px;
}

.BGColor01
{
	BACKGROUND-COLOR : #DA4949; 
	color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	line-height:150%;
}

.BGColor02
{
	COLOR : #000000;
}

.BGColor03
{
	background-color: #D5AE68;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DEC189,endColorStr=#D1A85A);
	border:2px solid #333333; 
	padding:0; 
}

.BGColor04
{
	background-color: #A77D35;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D1A85A,endColorStr=#A77D35);
	padding:0; 
}

.Layout01    
{ 
	background-color: #A77D35;
}

.Layout02    
{ 
	background-color: #331A00;
}

.Layout03    
{ 
	background-color: #522800;
}

.Layout04    
{ 
	background-color: #D5AE68;
}

.Layout05    
{ 
	background-color: #D1A85A;
}

.Layout06    
{ 
	background-color: #522800;
}

.Button
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#CCCCCC);
	color: #000000;
	FONT-SIZE : 11px;
	font-family: Verdana;
	background-color:  #A77D35;
	text-decoration: none;
	BORDER-STYLE: ;
	BORDER-COLOR: ;
	BORDER-WIDTH: 1px;
}
A.SmButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MedButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.LrgButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MenuText:link
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:visited
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:active
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.Table
{
	border-Width: 1px;
	border-style: solid;
	border-color: #000000;
	line-height: 17px;
	border-collapse: collapse;
}

.TableHeader
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #D5AE68;
}

.TableTop
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #D5AE68;
}

.TableTitle
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #A77D35;
}

.TableBody1
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #E1C795;
}

.TableBody2
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
}
.MenuShadow1{BACKGROUND-COLOR: #D2AE73;}
.MenuShadow2{BACKGROUND-COLOR: #522800;}
.MenuBack{BACKGROUND-COLOR: #A77D35;}
.MenuHover{BACKGROUND-COLOR: #D2AE73;}

.LoginField{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FFFFFF;
WIDTH:140px;
}

.TextboxFocus
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FCFCE1;
}

.DiscountPrice
{
	FONT-SIZE : 15;
	COLOR: #FF0000;
	FONT-FAMILY : Verdana;
	FONT WEIGHT: Bold;
}

form fieldset{
border-width:1px;
border-style:solid;
border-color:#333333;
background-color:#CCFFCC;
margin:20px 0px 20px 0px;
position:relative;
display:block;
padding: 0 10px 10px 10px;
text-align: left;
}

form fieldset legend{
font-weight:bold;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#333333;
padding:2px;
margin:0px 0px 10px 0px;
position:relative;
top: -12px;
}

form fieldset legend img{
padding:0px 5px 0px 5px;
}

label{
display:block;
float:left;
width:150px;
text-align:right;
margin:0px 5px 0px 0px;
}

.requiredText
{
FONT-FAMILY: Verdana;
FONT-SIZE : 11px;
COLOR: #000000;
}

label span.requiredIcon
{
FONT-FAMILY: Verdana;
FONT-SIZE : 11px;
COLOR: #FF0000;
}

.requiredField
{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FF0000;
COLOR: #FFFFFF;
}

.LegendImage
{
}

.fieldsetButton
{
TEXT-ALIGN: center;
MARGIN-TOP: 10px;
}

input.buttonSmall
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:85%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.buttonMedium
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:90%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.buttonLarge
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:95%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

.ListingTitle
{
FONT-FAMILY : Verdana;
font-size: 16px;
}




.EventTable
{
	BACKGROUND-COLOR: #000000;
}

.EventTitle
{
	BACKGROUND-COLOR: #009900;
}

.EventDays
{
	BACKGROUND-COLOR: #FFFFFF;
}

.EventOnDays
{
	BACKGROUND-COLOR: #FFFF66;
}

.EventBlank
{
	BACKGROUND-COLOR: #CCFFCC;
}

.EventHighlight
{
	BACKGROUND-COLOR: #DDDDDD;
	Cursor: Pointer;
}

.EventToday
{
	BACKGROUND-COLOR: #009900;
}


.trans50
{
	opacity: .50;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
}

.trans100
{
	opacity: .100;
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
}

.AlertBG
{
	background-color: #C2BFA5;
}

.AlertTitle
{
	background-color: #94311B;
	color: #FFFFFF;
}



.PHighlight
{
	background-color: #94311B;
	color: #FFFFFF;
}




.TableBodyHighlight
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FCFFCF;
	CURSOR: Pointer;
}




#idCommentShow{
width:270px;
overflow:auto;
}
#idCommentShow hr{
width:100%;
height:1px;
}
#idCommentShow span{
font-weight: bold;
}
.DiscountTable
{
BORDER-RIGHT: #000000 2px dashed;
BORDER-TOP: #000000 2px dashed;
BORDER-LEFT: #000000 2px dashed;
BORDER-BOTTOM: #000000 2px dashed;
}
.PollGraphBG
{
height: 1em;
width: 140px;
margin: 1px 0;
background-color: #EEEEEE;
}
.PollGraphResults
{
height: 1em;
float: left;
background-color: #FF0000;
}
#randompoll
{
}


/* Message when content is successfully posted to the site */
.successMsg
{
font-weight:bold;
}

/* Message when a user generates an error on the site */
.errorMsg
{
color:#911304;
font-weight:bold;
}

/* fieldsetButton */
.Button a, .Button{
margin:0px;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
padding:2px 3px 2px 3px;; /* Links */
}
.Button{
width:auto;
overflow:visible;
padding:2px 3px 2px 3px; /* IE6 */
}
.Button[type]{
padding:2px 3px 2px 3px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html .Button[type]{
padding:2px 3px 2px 3px; /* IE7 */
margin-left:2px;
}
.Button img, .Button a img{
margin:0 3px -3px 0 !important;
padding:0;
border:none;
width:16px;
height:16px;
}

/* STANDARD */

.Button:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
.Button a:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#ffffff;
}

/* POSITIVE */

.positive, .positive a.positive{
color:#529214;
}
a.positive:hover, .positive:hover{
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;
}
a.positive:active{
background-color:#529214;
border:1px solid #529214;
color:#ffffff;
}

/* NEGATIVE */

.negative, .negative a.negative{
color:#d12f19;
}
a.negative:hover, .negative:hover{
background:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19;
}
a.negative:active{
background-color:#d12f19;
border:1px solid #d12f19;
color:#ffffff;
}


