/*  global declarations                                                */

body		{
		margin: 0;
		padding: 0;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #333;
		background-color: #cc3f00;
		background-repeat: repeat-y;
		background-image: url('../gfx/bg_orange_grad.gif');
		}

img		{
		border:	0px none;
		display: block;
		}

.inline 	{
		display: inline;
		}

div,
p,
th,
td,
li		{
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #333;
		}

ul.sitemap li	{
		font-size: 13px;
		}

li		{
		font-size: 11px;
		margin-left: -1.25em;
		}

h1		{
		font-size: 28px;
		font-weight: bold;
		margin-bottom: 0.25em;
		color: #cc3f00;
		}

h2		{
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 0.25em;
		color: #666;
		}
		
h3		{
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 0.25em;
		color: #cc3f00;
		}
		
h4		{
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0.25em;
		color: #666;
		}

a:link		{
		color:#666;
		text-decoration:underline;
		background-color: transparent;
		}
	
a:visited	{
		color:#666;
		text-decoration:underline;
		background-color: transparent;
		}

a:active	{
		color:#000;
		text-decoration:none;
		background-color: transparent;
		}

a:hover		{
		color:#000;
		text-decoration:none;
		background-color: transparent;
		}

/*  custom declarations                                                */

#shadow		{
		border-right-width: 5px;
		border-right-style: solid;
		border-right-color: #666;
		width: 728px;
		}

#sidemenunav	{
		font-size: 12px;
		margin-top: 5px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 5px;
		}

td#menu		{
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #333;
		}

.bottomline	{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999;
		}

.content	{
		margin: 20px;
		}

.price		{
		font-size: 24px;
		font-weight: bold;
		color: #cc3f00;
		margin-top: -0.2em;
		}

.startingfrom	{
		font-size: 14px;
		color: #cc3f00;
		}

.packagename	{
		font-size: 18px;
		font-weight: bold;
		color: #cc3f00;
		}

.selectlang	{
		position: absolute;
		top: 22px;
		left: 640px;
		}

.phone		{
		font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		margin-right: 3%;
		}

.phonebgd	{
		background-color: #cc3f00;
		height: 21px;
		}

.fineprint	{
		color: #cc3f00;
		font-size: 10px;
		}

.restrictions	{
		color: #cc3f00;
		font-weight: bold;
		font-size: 12px;
		}

.required	{
		color: #f00;
		}

.forminput	{
		background-color: #eee;
		border: 1px solid #999;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		width: 275px;
		}

.formbox	{
		background-color: #eee;
		border: 1px solid #999;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		width: 275px;
		height: 150px;
		}

.formmenu	{
		background-color: #eee;
		border: 1px solid #999;
		color: #000;
		}

.formbutton	{
		background-color: #cc3f00;
		border: 1px solid #000;
		font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #fff;
		width: 80px;
		}

.subform	{
		background-color: #eee;
		border: 1px solid #999;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		width: 150px;
		}