﻿*                   {margin:0; padding:0;}
body                {background:#fffddf; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.75em;}

img                 {border:0;}
.clear              {clear:both;}
.displaynone        {display:none;}

#wrapper 		    {width:960px; margin:0px auto 0px auto; background:#fffddf; border-right:#681625 solid 1px; border-left:#681625 solid 1px;}
#header			    {height:239px; background:url(images/bgnd_header.jpg) no-repeat;}
#logo               {padding:8px 0 0 600px; clear:both; background:url(images/logo.jpg) no-repeat 600px 8px;}
#phone              {padding:8px 0 0 600px; clear:both;}
#banner             {height:60px; text-align:right;}

#content		    {min-height:450px; height:auto !important; height:450px; padding:15px 0 30px 0;}
#leftcol            {float:left; width:885px; padding:0 0 0 50px;}
#rightcol           {float:left; width:3px;}

#footer             {width:960px; margin:0px auto 0px auto; background:#fffddf; height:30px; border-bottom:#681625 solid 1px; border-right:#681625 solid 1px; border-left:#681625 solid 1px;}
#footer ul 		    {list-style-type:none; padding:6px 0 0 50px;}
#footer li 		    {display:inline;}

#footer a:link,
#footer a:visited,
#footer a:active   {color:#000000; text-decoration:none;} 
#footer a:hover    {color:#000000; text-decoration:underline;}

#nav			    {height:24px; padding-top:8px;}
#nav ul 		    {list-style-type:none; padding-left:1px;}
#nav li 		    {float:left; display:inline; text-align:center; margin-right:1px; font-weight:bold;}

.admin_title        {padding:0 0 0.4em 0; font-weight:normal; font-size:1.8em; color:#681625; font-family:Georgia,serif;}
.admin_title2 	{padding:0 0 0.4em 0; line-height:1.3em; font-weight:normal; font-size:1.4em; color:#681625; font-family:Georgia,serif;}

#leftcol h1 		{padding:0 0 0.4em 0; font-weight:normal; font-size:1.8em; color:#681625; font-family:Georgia,serif;}
#leftcol h2 		{padding:0 0 0.4em 0; line-height:1.3em; font-weight:normal; font-size:1.4em; color:#681625; font-family:Georgia,serif;}
#leftcol p 		    {padding:0 0 1.3em 0; line-height:1.6em;}
#leftcol ul         {padding:0 0 1.3em 0;}
#leftcol li         {list-style-type:square;}

#rightcol h2 		{padding:0 0 0 0; line-height:1.5em; font-weight:normal; font-size:1.1em; color:#fffddf;}

#enquirybox         {background:url(images/bgnd_enquiry.jpg) no-repeat; height:62px; padding:10px 0 0 10px;}

.navpad             {padding:5px 0 0 0;}

.mainnav a:link,
.mainnav a:visited,
.mainnav a:active   {background:url(images/button_on.jpg) no-repeat; display:block; width:70px; height:19px; color:#333333; text-decoration:none;}
.mainnav a:hover    {background:url(images/button_off.jpg) no-repeat; display:block; width:70px; height:19px; color:#ffffff; text-decoration:none;}
   
.mainnavon a:link,
.mainnavon a:visited,
.mainnavon a:active,
.mainnavon a:hover    {background:url(images/button_off.jpg) no-repeat; display:block; width:70px; height:19px; color:#ffffff; text-decoration:none;}

.mainnav2 a:link,
.mainnav2 a:visited,
.mainnav2 a:active   {background:url(images/button2_off.jpg) no-repeat; display:block; width:90px; height:19px; color:#333333; text-decoration:none;}
.mainnav2 a:hover    {background:url(images/button2_on.jpg) no-repeat; display:block; width:90px; height:19px; color:#ffffff; text-decoration:none;}
   
.mainnav2on a:link,
.mainnav2on a:visited,
.mainnav2on a:active,
.mainnav2on a:hover    {background:url(images/button2_on.jpg) no-repeat; display:block; width:90px; height:19px; color:#ffffff; text-decoration:none;}



a:link,
a:visited,
a:active   {color:#681625; text-decoration:none;} 
a:hover    {color:#681625; text-decoration:underline;}


#formfields         {padding:0;}
#formfields div     {margin-bottom:10px;}
.formfield          {float:left; width:100px;}
.formcol            {float:left; width:280px;}


#contact_leftcol    {float:left; width:198px;}
#contact_rightcol    {float:left; width:400px;}

.box_row        {clear:both;}

.box            {width:195px; float:left;}
.box_top        {background:url(images/box_top.jpg) no-repeat; height:5px;}
.box_mid        {background:url(images/box_mid.jpg) repeat-y;}
.box_mid img    {padding:2px 0 0 6px;}
.box_base       {background:url(images/box_base.jpg) no-repeat; height:9px;}
.box_text       {width:400px; float:left; padding-left:10px;}

.boxlarge       {width:465px; float:left;}
.boxlarge_top        {background:url(images/boxlarge_top.jpg) no-repeat; height:5px;}
.boxlarge_mid        {background:url(images/boxlarge_mid.jpg) repeat-y;}
.boxlarge_mid img    {padding:2px 0 0 6px;}
.boxlarge_base       {background:url(images/boxlarge_base.jpg) no-repeat; height:9px;}

.boxsmall       {width:111px; float:left;}
.boxsmall_top        {background:url(images/boxsmall_top.jpg) no-repeat; height:5px;}
.boxsmall_mid        {background:url(images/boxsmall_mid.jpg) repeat-y;}
.boxsmall_mid img    {padding:2px 0 0 6px;}
.boxsmall_base       {background:url(images/boxsmall_base.jpg) no-repeat; height:9px;}

.buttonfloat    {float:left; margin-right:10px;}

a.button1:link,
a.button1:visited,
a.button1:active   {background:url(images/button_small_off.jpg) no-repeat; padding-top:4px; margin-top:10px; font-weight:bold; font-size:1.1em; display:block; width:70px; height:26px; color:#333333; text-decoration:none; text-align:center;}
a.button1:hover    {background:url(images/button_small_on.jpg) no-repeat; padding-top:4px; margin-top:10px; font-weight:bold; font-size:1.1em; display:block; width:70px; height:26px; color:#ffffff; text-decoration:none; text-align:center;}

a.button2:link,
a.button2:visited,
a.button2:active   {background:url(images/button_small2_off.jpg) no-repeat; padding-top:4px; margin-top:10px; font-weight:bold; font-size:1.1em; display:block; width:120px; height:26px; color:#333333; text-decoration:none; text-align:center;}
a.button2:hover    {background:url(images/button_small2_on.jpg) no-repeat; padding-top:4px; margin-top:10px; font-weight:bold; font-size:1.1em; display:block; width:120px; height:26px; color:#ffffff; text-decoration:none; text-align:center;}

.disclaimer     {color:#681625; clear:both; padding-top:20px;} 

.models         {margin-left:16px; padding-top:20px;}
.models li        {padding-bottom:0.5em;}  

.detailviewpad  {padding:0 0 0 10px;}
.detailviewimgpad  {padding:0 0 10px 0;}
.gallerylistpad     {padding:0 10px 20px 0;}


#subnavcontainer {
/* This ID is related to the master menu div for menu MMMenuContainer0909121046_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-left:610px;
	top:32px;
	visibility:hidden;
	
}

#subnav {
/* This class defines things about menu MMMenu0909121046_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#cccccc;
}
#subnav ul  {list-style-type:none;} 
#subnav li  {}
.subnavpad  {padding:3px 3px 3px 3px;}

#subnavcontainer a {
/* Controls the general apperance for menu MMMenuContainer0909121046_0's items, including color and font */
	text-decoration:none;
	color:#660000;
	vertical-align:middle;
	display:block;
	background-color:#cccccc;
	font-weight:normal;
	font-style:normal;
	
}

#subnavcontainer a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0909121046_0 */
	color:#ffffff;
	background-color:#660000;
}