



body {
  background:#2E2B2A url(/_theme/edgy/images/orange_bg.gif);
  margin:0;
  padding:0;
  font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  text-align:center;
  color:#252525;
  font-size/* */:/**/small;
  font-size: /**/small;
  }
  
  td{ font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;font-size/* */:/**/small;
  font-size: /**/small;}
  
 img
{
border-color:#BBB;
}
 
 
a
{
	color:#C75900;
	text-decoration:none;
}

a:hover
{
	color:#F59C0F;
	text-decoration:underline;
}

a:visited {color:#C75900;}
  
#page
{
	margin-left:auto;
	margin-right:auto;
	border-top:0;
	width: 809px;
	text-align:left;
	background: white url(/_theme/edgy/images/orange_background.gif) repeat-y top left;
}

#page1
{
background: url(/_theme/edgy/images/orange_footer.jpg) no-repeat bottom right;
border-bottom:5px solid black;
}

h1{margin:0; padding: 0;}
h2{margin:0 0 3px 0; padding: 0;}

#header
{
	background: transparent url(/_theme/edgy/images/orange_header.gif) no-repeat bottom right;
	height:127px;
	text-align: left;
}

#site-title-wrapper
{
height:30px;
padding:0 0 0 15px;
position:relative;
top:5px;
}

#site-title 
{
	position: relative; left: 1px; top: 1px;
	font-size:22px;
	color:#000;
	margin:0;
	font-family: Arial;
	padding:0 0 0 0;
	letter-spacing:1px;
}

#site-title-shadow  { position: absolute; left: -1px; top: -1px; color:#fff;} 

#page-title-wrapper
{
position:relative;
top:20px;
height:79px;
margin:0 0 0 15px;
}

#page-title 
{
	position: relative; left: 1px; top: 1px;
	font-size:50px;
	color:#000;
	margin:0;
	font-family: Arial;
        font-weight:normal;
	padding:0 0 0 0;
	letter-spacing:1px;
	
}

#page-title-shadow  { position: absolute; left: -1px; top: -1px; color:#fff;} 


#top-nav-menu
{
padding-left:5px;
}

#top-nav
{
padding-top:10px;
float:left;
width:121px;
text-align:right;
background:white url(/_theme/edgy/images/orange_nav_background.gif);
}

#top-nav ul, #sub-nav ul
{
list-style-type:none;
font-size:16px;
padding:0;
margin:0;
}

#sub-nav ul
{
margin-left:8px;
margin-bottom:15px;
}

#top-nav li
{
padding-bottom:1px;
}

#top-nav-footer
{
background: url(/_theme/edgy/images/orange_nav_bg_footer.gif) no-repeat bottom left;
width:121px;
height:320px;
}


#side-bar
{
padding-top:10px;
float:right;
width:185px;
margin-bottom:275px;
}

#main
{
padding-top:10px;
width:455px;
margin-left:23px;
margin-bottom:240px;
float:left;
}

#content
{
padding-right:5px;
}

.block-title,#top-nav-title
{
border-bottom:1px solid #BFBFBF;
font-size:18px;
font-family:Arial;
font-weight:normal;
}

.block-body
{
padding-left:8px;
margin-bottom:15px;
}

/* GALLERY PAGE */
.page-gallery-image-title
{
color:#DDDDDD;
}

.page-gallery-image-caption
{
color:#BBBBBB;
padding-bottom:10px;
}


/* SHOP */




.products .product1 {width: 142px;}


.buttonLink a:link,.buttonLink a:visited
{
background-color:#C75900;
}

.buttonLink a:hover
{
background-color:#FFC829;
}

.buttonLink a:active
{
background-color:#FFC829;
}



/* SERVICE AREA */

#side-bar .block-servicearea input
{
width:95px;
}

/* BLOCK FORM */
.block-form textarea.textarea
{
width:360px;
}


div#footer
{
display:block;
text-align:left;
padding-left:130px;
padding-bottom:2px;
font-size:11px;
}






