/* CSS Document */

body{
	margin:0 0 0 0;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#f7e91b;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}



/*Firefox defaults a 40px margin for lists inside divs*/


ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* Navigation Begins Here */

#navlinks{
	width:900px;
	height:120px;
	margin:0 0 0 0
	float:left;
	display:inline;
}


#topnav ul{
	width:109px;
	height:31px;
	float:left;
	display:inline;
	text-align:center;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#topnav li{
	width:108px;
	height:31px;
	float:left;
	display:inline;
	text-align:center;
	list-style:none;
	margin:0 0 0 2px;
	padding:0 0 0 0;
}

#topnav ul a:link{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#265b00;
	text-decoration:none;
	margin:0 0 0 0;
	padding:7px 0 0 0;
}

#topnav ul a:visited{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#265b00;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnav ul a:hover{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_over.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnav li a:link{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#265b00;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnav li a:visited{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#265b00;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnav li a:hover{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_over.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}


#home #topnav .home a,
#flavors #topnav .flavors a,
#onlinespecials #topnav .onlinespecials a,
#rates #topnav .rates a,
#guarantees #topnav .guarantees a,
#videos #topnav .videos a,
#fans #topnav .fans a,
#mixes #topnav .mixes a,
#market #topnav .market a,
#links #topnav .links a,
#reservations #topnav .reservations a{
	background-image:url(images/topnav_button_on.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
	}

/* Navigation Ends Here*/

#topnavred ul{
	width:109px;
	height:31px;
	float:left;
	display:inline;
	text-align:center;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#topnavred li{
	width:108px;
	height:31px;
	float:left;
	display:inline;
	text-align:center;
	list-style:none;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}


#topnavred ul a:link{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_red.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin:0 0 0 0;
	padding:7px 0 0 0;
}

#topnavred ul a:visited{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_red.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnavred ul a:hover{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_over.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}


#topnavred li a:link{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_red.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
	margin:0 0 0 0;
}

#topnavred li a:visited{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_red.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}

#topnavred li a:hover{
	width:108px;
	height:26px;
	float:left;
	display:inline;
	background-image:url(images/topnav_button_over.gif);
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 0 0;
}



#container{
	margin:0 0 0 0;
	width:1001px;
	height:auto;
}

#containerbg{
	margin:0 0 0 0;
	width:1001px;
	height:auto;
	background-image:url(images/page_bg.gif);
	background-repeat:repeat-y;
	float:left;
	display:inline;
}


#header{
	margin:0 0 0 0;
	width:995px;
}


#headercontainer{
	margin:0 0 0 0;
	width:995px;
	height:317px;
	float:left;
	display:inline;
}


#bannercontainer{
	margin:0 0 0 0;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	width:995px;
	height:274px;
	float:left;
	display:inline;

}


#navcontainer{
	margin:0 0 0 0;
	width:995px;
	height:43px;
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat-x;
	float:left;
	display:inline;
}

#navbuttons{
	margin:8px 0 0 2px;
	width:auto;
	height:31px;
	float:left;
	display:inline;
}


#body{
	margin:0 0 0 0;
	width:995px;
	background-color:#FFFFFF;
}

#bodycontainer{
	margin:0 0 0 0;
	width:995px;
	height:auto;
	background-color:#ffffff;
	float:left;
	display:inline;
}


#bodycontent{
	margin:0 0 15px 0;
	width:995px;
	height:auto;
	float:left;
	display:inline;
}

#introflash{
	margin:0 0 0 0;
	width:995px;
	height:360px;
	float:right;
	display:inline;
	background-color:#99FF00;
}

#introbox{
	width:485px;
	height:190px;
	border:Solid 2px #5bb608;
	float:left;
	display:inline;
	margin:0 0 0 5px;
}


#introboxsmall{
	width:323px;
	height:190px;
	border:Solid 2px #5bb608;
	float:left;
	display:inline;
	margin:0 0 0 3px;
}

#boxheader{
	width:481px;
	height:33px;
	float:left;
	display:inline;
	margin:2px 0 0 2px;
	background-image:url(images/green_gradient_bg.gif);
	background-repeat:repeat-x;
	text-align:left;
}


#boxheadersmall{
	width:319px;
	height:33px;
	float:left;
	display:inline;
	margin:2px 0 0 2px;
	background-image:url(images/green_gradient_bg.gif);
	background-repeat:repeat-x;
	text-align:left;
}


#boxcontent{
	width:465px;
	height:145px;
	float:left;
	display:inline;
	margin:5px 0 0 6px;
}

#boxcontentsmall{
	width:315px;
	height:145px;
	float:left;
	display:inline;
	margin:5px 0 0 6px;
}


#boxtext{
	width:300px;
	height:135px;
	float:left;
	display:inline;
	margin:5px 0 0 5px;
	text-align:left;
}

#boxtextsmall{
	width:200px;
	height:135px;
	float:left;
	display:inline;
	margin:5px 0 0 5px;
	text-align:left;
}

#boximage{
	width:150px;
	height:145px;
	float:right;
	display:inline;
	margin:0 0 0 0;
}

#boximagesmall{
	width:85px;
	height:80px;
	float:right;
	display:inline;
	margin:5px 5px 0 0;
}

#musicplayer{
	width:383px;
	height:452px;
	text-align:left;
	display:inline;
	float:left;
	margin:0 0 0 0;
	background-image:url(images/ritas_radio.gif);
}


#playercontainer{
	width:355px;
	height:315px;
	text-align:left;
	display:inline;
	float:left;
	margin:125px 0 0 14px;
	
}



#subpagecontent{
	margin:0 0 0 0;
	width:995px;
	height:auto;
	float:left;
	display:inline;
	background-image:url(images/subpage_bg.gif);
	background-repeat:repeat-y;
}

#formcolumn{
	margin:0 0 0 0;
	width:450px;
	height:auto;
	float:right;
	display:inline;
}


#formcontainer{
	margin:15px 15px 0 0;
	width:425px;
	height:auto;
	float:right;
	display:inline;
	border:Solid 2px #5bb608;
	background-color:#fffcc7;
	
}


#formheader{
	margin:0 0 0 0;
	width:425px;
	height:60px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-image:url(images/formheader.gif);
	background-repeat:no-repeat;
}

#formheaderonlinespecials{
	margin:0 0 0 0;
	width:425px;
	height:60px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-image:url(images/formheader_onlinespecials.gif);
	background-repeat:no-repeat;
}


#formtable{
	margin:0 0 0 7px;
	width:410px;
	height:auto;
	float:left;
	display:inline;
	text-align:left;
}


#rightcolumn{
	margin:0 0 0 0;
	width:262px;
	height:auto;
	float:right;
	display:inline;
}


#leftcolumn{
	margin:0 0 0 0;
	width:733px;
	height:auto;
	float:left;
	display:inline;
	text-align:left;
}

#leftcolumnshort{
	margin:0 0 0 0;
	width:400px;
	height:auto;
	float:left;
	display:inline;
	text-align:left;
}

#subpageheader{
	margin:27px 0 0 27px;
	width:681px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(images/horizontal_rule.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


#subpagetitle{
	margin:0 0 0 0;
	width:681px;
	height:22px;
	float:left;
	display:inline;
	text-align:left;
}


#subpagetext{
	margin:15px 0 30px 27px;
	width:681px;
	height:auto;
	float:left;
	display:inline;
}

#subpagetextshort{
	margin:10px 0 30px 15px;
	width:400px;
	height:auto;
	float:left;
	display:inline;
}

#subpagebox{
	width:244px;
	height:230px;
	border:Solid 2px #5bb608;
	background-color:#FFFFFF;
	margin:6px 0 6px 8px;
	float:left;
	display:inline;
}

#subpagebox2{
	width:244px;
	height:auto;
	margin:6px 0 6px 8px;
	float:right;
	display:inline;
}

#subpageboxheader{
	width:240px;
	height:33px;
	margin:2px 0 0 2px;
	float:left;
	display:inline;
}


#subpageboxcontent{
	width:230px;
	height:170px;
	float:left;
	display:inline;
	margin:5px 0 0 7px;
	text-align:center;
}


#subpagetext{
	margin:5px 0 15px 27px;
	width:681px;
	height:auto;
	float:left;
	display:inline;
}

#subpageparagraphshort{
	margin:15px 0 0 0;
	width:315px;
	height:auto;
	float:left;
	display:inline;
}



#subpageparagraph{
	margin:15px 0 0 0;
	width:465px;
	height:auto;
	float:left;
	display:inline;
}


#subpageparagraphlong{
	margin:15px 0 0 0;
	width:681px;
	height:auto;
	float:left;
	display:inline;
}


#subpageparagraphleft{
	margin:15px 0 0 0;
	width:400px;
	height:auto;
	float:left;
	display:inline;
}



#subpageparagraphright{
	margin:15px 0 0 0;
	width:280px;
	height:auto;
	float:right;
	display:inline;
}




#subpageparagraphshort{
	margin:8px 0 0 0;
	width:380px;
	height:auto;
	float:left;
	display:inline;
}

#subpageimagelong{
	margin:15px 0 0 0;
	width:275px;
	height:auto;
	float:right;
	display:inline;
}


#subpageimageextralong{
	margin:15px 0 0 0;
	width:300px;
	height:auto;
	float:right;
	display:inline;
}

#subpageimage{
	margin:15px 0 0 0;
	width:202px;
	height:auto;
	float:right;
	display:inline;
}



#subpageboxbutton a:link{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 36px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
}

#subpageboxbutton a:visited{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 36px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
}


#subpageboxbutton a:hover{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 36px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	text-decoration:none;
}



#gearboxbutton2{
	width:148px;
	height:22px;
	background-color:#CCC;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	margin:2px 0 2px 1px;
	text-decoration:none;
}



#gearboxbutton a:link{
	width:148px;
	height:24px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	margin:2px 0 0 1px;
	text-decoration:none;
}

#gearboxbutton a:visited{
	width:148px;
	height:24px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	margin:2px 0 0 1px;
	text-decoration:none;
}


#gearboxbutton a:hover{
	width:148px;
	height:24px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	margin:2px 0 0 1px;
	text-decoration:none;
}


#gearrow{
	width:680px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 20px 0;
	
	
}


#gearbox{
	width:150px;
	height:auto;
	border:solid 1px #cccccc;
	float:left;
	display:inline;
	margin:5px 0 0 15px;
}


#gearimage{
	width:146px;
	height:146px;
	margin:2px;	
}


#gearname{
	height:20px;
	width:150px;
	text-align:center;
}


#gearview{
	height:auto;
	width:150px;
	text-align:center;
	padding:0 0 0 0;
	
}


#gearparagraph{
	margin:15px 0 0 0;
	width:290px;
	height:auto;
	float:left;
	display:inline;
}



#gearimagelarge{
	margin:15px 0 0 0;
	width:360px;
	height:400px;
	float:right;
	display:inline;
}





#contentboxbutton a:link{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
}

#contentboxbutton a:visited{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
}


#contentboxbutton a:hover{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	text-decoration:none;
}


#packagebutton a:link{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}

#packagebutton a:visited{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}


#packagebutton a:hover{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}


#packagebutton2 a:link{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}

#packagebutton2 a:visited{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}


#packagebutton2 a:hover{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}

#packagebutton3 a:link{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}

#packagebutton3 a:visited{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}


#packagebutton3 a:hover{
	width:148px;
	height:25px;
	background-image:url(images/btn_org_small_over.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:3px 0 0 0;
	text-decoration:none;
	display:inline;
	float:left;
}

#largebutton a:link{
	width:197px;
	height:32px;
	background-image:url(images/btn_org.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:6px 0 0 0;
	text-decoration:none;
}

#largebutton a:visited{
	width:197px;
	height:32px;
	background-image:url(images/btn_org.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:6px 0 0 0;
	text-decoration:none;
}


#largebutton a:hover{
	width:197px;
	height:32px;
	background-image:url(images/btn_org_over.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#036e03;
	padding:6px 0 0 0;
	text-decoration:none;
}


#footer{
	margin:0 0 0 0;
	width:995px;
}

#footercontainer{
	margin:0 0 0 0;
	width:995px;
	height:auto;
	float:left;
	display:inline;
}

#footernav{
	margin:0 0 0 0;
	width:995px;
	height:18px;
	background-color:#f8e91b;
	float:left;
	display:inline;
}


#footerdisclaimer{
	margin:0 0 0 0;
	padding:10px 0 20px 0;
	width:995px;
	height:auto;
	float:left;
	display:inline;
	background-image:url(images/disclaimer_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#5cc017;
}


#footerseo{
	margin:20px 0 40px 25px;
	width:950px;
	height:auto;
	float:left;
	display:inline;
	text-align:left;
}



#standardbullets ul{
	text-align:left;
	list-style:disc;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	line-height:26px;
	list-style-position:inside;
	text-indent: -1em;
}


#standardbullets li{
	text-align:left;
	list-style:disc;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	line-height:26px;
	list-style-position:inside;
	text-indent: -1em;
}


#contentbullets ul{
	text-align:left;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	line-height:26px;
	list-style-position:outside;
	text-indent: 1em;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	list-style:none;
}


#contentbullets li{
	text-align:left;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	line-height:26px;
	list-style-position:outside;
	text-indent: 1em;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	list-style:none;
}




#clear{
	clear:both;

}


#videoclipcontainer{
	width:345px;
	height:330px;
	float:left;
	display:inline;
	background-color:#ffffff;
}

#videoclip{
	width:320px;
	height:240px;
	float:left;
	display:inline;
}


#videocliptitle{
	width:315px;
	height:20px;
	float:left;
	display:inline;
	text-align:left;
	margin:5px 5px 10px 10px;
}



#videocolumn{
	width:312px;
	height:930px;
	float:left;
	display:inline;
	background-color:#ffffff;
}


#videocolumnshort{
	width:312px;
	height:400px;
	float:left;
	display:inline;
	background-color:#ffffff;
}



#videopreviewcontainer{
	width:300px;
	height:85px;
	float:left;
	display:inline;
	margin:2px 2px 2px 2px;
	border-bottom:solid 1px #cccccc;
}


#videopreviewcaption{
	width:180px;
	height:74px;
	float:right;
	display:inline;
	margin:2px 2px 6px 2px;
	text-align:left;
}


#videoclipthumb{
	width:92px;
	height:74px;
	margin:2px 2px 2px 2px;
	float:left;
	display:inline;

}


table.flavors{
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #cdcdcd;
	border-collapse: collapse;
	
}

table.flavors tr{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cdcdcd;
	
}

table.flavors td{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cdcdcd;
	text-align:center;
}




table.rates{
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #cdcdcd;
	border-collapse: collapse;
	
}

table.rates tr{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cdcdcd;
	
}

table.rates td{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cdcdcd;
}


.Arial11Grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cccccc;
}

.Arial11White{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.Arial11Green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#346d06;
}

.Arial11BoldWhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	font-weight:bold;
}


.Arial12BoldRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.Arial14BoldRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

.Arial12BoldBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.Arial26BoldGreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#346d06;
}

.Arial20BoldGreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#499a08;
}

.Arial20BoldBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}


.Arial10Black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-weight:normal;
}

.Arial10BlackForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-weight:normal;
	line-height:12px;
}

.Arial10Green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#009933;
	font-weight:normal;
}



.Arial11BoldGreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036e03;
	font-weight:bold;
}


.Arial11BoldGreen a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036e03;
	font-weight:bold;
	text-decoration:none;
}


.Arial11BoldGreen a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036e03;
	font-weight:bold;
	text-decoration:none;
}


.Arial11BoldGreen a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036e03;
	font-weight:bold;
	text-decoration:underline;
}


.Arial14Black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}


.Arial14BoldBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	font-weight:bold;
}


.Arial18BoldOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ff7c00;
	font-weight:bold;
}

.Arial14BoldOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ff7c00;
	font-weight:bold;
}

.Arial24BoldBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#000;
	font-weight:bold;
}


.Arial14BoldGreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#006600;
	font-weight:bold;
}


.Arial23BoldGreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#006600;
	font-weight:bold;
	line-height:26px;
}