/* CSS Document */

td.menuleft					{padding: 25px 25px 0px 25px; background-color: #FFFFFF;}

td.menuright				{padding: 25px 25px 0px 0px; background-color: #FFFFFF;}

td.smallprint				{padding: 0px 25px 25px 25px; background-color: #FFFFFF; background-image: url(images/designer_block.jpg); background-repeat: no-repeat;}

td.smallprintfolio			{padding: 10px 25px 25px 25px; background-color: #FFFFFF;}

td.maincontent				{padding: 25px 25px 25px 25px; background-color: #FFFFFF;}

td.mainunderconstruction	{padding: 25px 25px 25px 25px; background: #FFFFFF url(images/under_construction.jpg) no-repeat top left;}

td.toplargeimage			{padding-top:25px; background-color: #FFFFFF;}

td.leftmediumimage			{padding-top: 20px; background-color: #FFFFFF;}

td.rightmediumimage			{padding-top: 20px; padding-left: 20px; background-color: #FFFFFF;}

td.topleftsmallimage		{padding-top: 20px; background-color: #FFFFFF;}

td.toprightsmallimage		{padding-top: 20px; padding-left: 20px; background-color: #FFFFFF;}

td.bottomleftsmallimage		{padding-top: 20px; background-color: #FFFFFF;}

td.bottomrightsmallimage	{padding-top: 20px; padding-left: 20px; background-color: #FFFFFF; }

td.bottomrightimage			{padding-top: 20px; padding-left: 20px; background-color: #FFFFFF;}

#addthis					{padding: 15px 0px 5px 0px;}

#feedback a{width: 36px; height: 84px; display:block; position:fixed; top:224px; right:0px; background-image:url(images/feedback_button_normal.png);}
#feedback a:hover{background-image:url(images/feedback_button_rollover.png); cursor: pointer;}

#twitter a{width: 36px; height: 37px; display:block; position:fixed; top:110px; right:0px; background-image:url(images/twitter_button_normal.png);}
#twitter a:hover{background-image:url(images/twitter_button_rollover.png); cursor: pointer;}

#facebook a{width: 36px; height: 37px; display:block; position:fixed; top:167px; right:0px; background-image:url(images/facebook_button_normal.png);}
#facebook a:hover{background-image:url(images/facebook_button_rollover.png); cursor: pointer;}

.sociallink{ 
display:block; 
width:100%;
height: 100%;
text-decoration:none; 
} 


#emailbutton				{padding: 5px 0px 5px 0px;}

#addthisfloat				{padding: 5px 0px 5px 0px;}

#emailbuttonfloat			{padding: 5px 0px 5px 0px;}

#w3c						{padding: 5px 0px 5px 0px;}

#spreadfirefox				{padding: 5px 0px 5px 0px;}

img							{border: none;}



.menuitem					{font-family: Arial; color: #666666; font-weight: bold; font-size: 20px; letter-spacing: 1px;}

.menuitem a					{font-family: Arial; color: #666666; font-weight: bold; text-decoration: none; font-size: 20px; font-weight: normal; letter-spacing: 1px;}

.menuitem a:hover			{font-family: Arial; color: #CBD924; font-weight: bold; text-decoration: none; font-size: 20px; font-weight: normal;}



p 							{margin-top: 1px; margin-bottom: 1px;}

p.heading 					{margin-bottom: 10px;}

p.headinglink 				{margin-bottom: 10px;}

p.subheading 				{margin-bottom: 10px;}

p.bodycopy	 				{margin-bottom: 10px;}
	
p.smallprint 				{margin-top: 5px; margin-bottom: 5px;}

p.smallbodycopy				{margin-top: 10px; margin-bottom: 10px;}

p.back						{margin-bottom: 20px;}



.smallprint					{font-family: Arial; font-weight: bold; color: #666666; font-size: 10px;}

.smallprint	a				{font-family: Arial; font-weight: bold; text-decoration: none; color: #666666; font-size: 10px;}

.smallprint	a:hover			{font-family: Arial; font-weight: bold; text-decoration: none; color: #CBD924; font-size: 10px;}



.youarein					{font-family: Arial; font-size: 20px; font-weight: bold; color: #666666;}



.back						{font-family: Arial; font-size: 20px; font-weight: bold; color: #666666;}

.back a						{font-family: Arial; font-size: 20px; text-decoration: underline; font-weight: bold; color: #666666;}

.back a:hover				{font-family: Arial; font-size: 20px; text-decoration: none; font-weight: bold; color: #CBD924;}



.location					{font-family: Arial; font-size: 30px; font-weight: bold; color: #CBD924;}

.location a					{font-family: Arial; font-size: 30px; text-decoration: none; font-weight: bold; color: #CBD924;}

.location a:hover			{font-family: Arial; font-size: 30px; text-decoration: none; font-weight: bold; color: #999999;}



.heading					{font-family: Arial; font-size: 40px; font-weight: bold; color: #CBD924;}

.heading a					{font-family: Arial; font-size: 40px; text-decoration: none; font-weight: bold; color: #CBD924;}

.heading a:hover			{font-family: Arial; font-size: 40px; text-decoration: none; font-weight: bold; color: #999999;}



.headinglink				{font-family: Arial; font-size: 20px; text-decoration: none; font-weight: bold; color: #999999;}

.headinglink a				{font-family: Arial; font-size: 20px; text-decoration: none; font-weight: bold; color: #999999;}

.headinglink a:hover		{font-family: Arial; font-size: 20px; text-decoration: none; font-weight: bold; color: #CBD924;}



.underconstruction			{font-family: Arial; font-size: 40px; font-weight: bold; color: #666666;}



.subheading					{font-family: Arial; font-size: 16px; font-weight: bold; color: #666666;}

.subheading	a				{font-family: Arial; font-size: 16px; text-decoration: none; font-weight: bold; color: #666666;}

.subheading	a:hover			{font-family: Arial; font-size: 16px; text-decoration: none; font-weight: bold; color: #CBD924;}



.bodycopy					{font-family: Arial; font-size: 14px; font-weight: normal; color: #666666;}

.bodycopy a					{font-family: Arial; font-size: 14px; text-decoration: underline; font-weight: bold; color: #666666;}

.bodycopy a:hover			{font-family: Arial; font-size: 14px; text-decoration: underline; font-weight: bold; color: #CBD924;}



.smallbodycopy				{font-family: Arial; font-size: 11px; font-weight: normal; color: #666666;}

.smallbodycopy a			{font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold; color: #666666;}

.smallbodycopy	a:hover		{font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold; color: #CBD924;}


.smallbodycopyheading		{font-family: Arial; font-size: 13px; font-weight: bold; color: #666666;}