/* WEBSITE pictures   cream bg color:"#f9f5ea"   */
/*SITE MAIN STYLES*/
body {
    background-color:#ede9e9;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:10px;
}
input {
	font-family:Verdana;
	font-size:10px;
}
textfield {
	font-family:Verdana;
	font-size:10px;
}
select {
	font-family:Verdana;
	font-size:10px;
	width:150px;
}


.fieldKey {
	font-family:Verdana;
	font-size:10px;
}
.fieldValue {
	font-family:Verdana;
	font-size:10px;
}
.siteHead {
    background-image:url(../img/header.jpg);
    background-repeat:no-repeat;
    width:777px;
    height:146px;
	border-bottom:#FFFFFF 1px solid;
}
.sitenavHead {
    background-image:url(../img/nav.jpg);
    background-repeat:no-repeat;
    width:777px;
    height:35px;
}

.siteFoot {
    background-image:url('../img/foot.jpg');
    background-repeat:no-repeat;
    width:1000px;
    height:60px;
}

.siteBck {
	background-color:#FFFFFF;
}

.infobox {
	width:300px;
	height:80px;
	border: 1px solid #000000;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
    background-image:url('../img/infoboxbg.gif');
    background-repeat:repeat-x;
    background-position:center;
}
.inputClass {
	border: 1px solid #aaa;
	height: 15px;
	font-family: Verdana;
	font-size: 10px;

}
.infobox a{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.infobox a:hover{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

}
.menuRow {
    background-image:url('../img/menu_bck.jpg');
    background-repeat:repeat-x;
    background-position:center;
    width:801px;
	height:33px;
}
.siteHeadBottom {
    background-image:url('../img/head_search_bg.gif');
    background-repeat:no-repeat;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
    width:1000px;
	height:45px;
}
/*BOX STYLES*/
td.categoryBox{
	background-color:#FBFCF7;
	padding-left:2px;
	padding-right:2px;

}
td.categoryBox:hover{
	background-color:#F4F3EE;
}
.boxBck {
}
.boxBigBck {
	background-color:#FFFFFF;
    /*background-image:url('../img/table_big_row.jpg');
    background-repeat:repeat-y;

	height:1px;*/
}
.boxHeadLeft {
    /*background-image:url('../img/table_top_left.jpg');
    background-repeat:no-repeat;
	height:37px;*/
}
.boxHeadSmall {
    background-image:url('../img/table_top_row.jpg');
    background-repeat:repeat-x;

	height:37px;
}
.boxHead {
	height:37px;
}
.boxHeadRight {
  /*  background-image:url('../img/table_top_right.jpg');
    background-repeat:no-repeat;
    background-position:center;
    width:6px;
	height:37px;*/
}
.boxFootLeft {
   /* background-image:url('../img/table_bottom_left.jpg');
    background-repeat:no-repeat;
    width:6px;
	height:10px;*/
}
.boxFoot {
    /*background-image:url('../img/table_bottom_row.jpg');
    background-repeat:repeat-x;
    width:1px;
	height:10px;*/
}

.boxFootRight {
   /* background-image:url('../img/table_bottom_right.jpg');
    background-repeat:no-repeat;
    background-position:center;
	height:10px;*/
}

/*SITEHEAD*/
.siteHeadTable {
    padding-left:0px;
    padding-top:10px;
}
.topRightNav{
    padding-right:15px;
    padding-top:7px;
}
.topRightStyleSet{
    padding-right:17px;
    padding-bottom:5px;
}
/*CONTENT*/
.contentBox{
    background-image:url('../img/content_foot.jpg');
    background-repeat:no-repeat;
    background-position:bottom;
}
.boxBorder{

}
.boxClickAble{
    cursor:pointer;
}
div.contentHolder{
    padding-left:0px;
}
/*OSC STYLES*/
#store ul{
 margin:0px; padding: 0px;
}

.al{
	list-style-type:none;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom:1px #cdcdcd dashed;
	background-image:url(../img/cat_arrow.jpg);
	background-repeat:no-repeat;
	background-position: left;
}


.el{
	list-style-type:none;
    background:none; margin: 0px 0px 1px 0px;
	padding-left: 20px;

	}

.el a{
	text-decoration:none;
    font-size:11px;
	line-height:15px;
}
.el a:hover{
    text-decoration:underline;
}

#header_top
{
background-image:url(../img/top_border.jpg);
background-repeat:no-repeat;
height:8px;
width:795px;
}
#footer_bottom
{
background-image:url(../img/bottom_border.jpg);
background-repeat:no-repeat;
height:8px;
width:795px;
}
#body_border
{
background-image:url(../img/body_border.jpg);
background-repeat:repeat-y;
width:795px;
}
#footer_bg
{
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
width:777px;
height:44px;
color:#FFFFFF;
}
a.topright_nav:link,a.topright_nav:visited
{
color:#ede9e9;
font:Arial, Helvetica, sans-serif;
font-size:8px;
text-decoration:none;
padding-right:8px;
}
a.topright_nav:hover
{
color:#ede9e9;
font:Arial, Helvetica, sans-serif;
font-size:8px;
text-decoration:underline;
}
a.top_nav:link,a.top_nav:visited
{
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
padding-right:18px;
padding-left:18px;
}
a.top_nav:hover
{
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
a.footer_nav:link,a.footer_nav:visited
{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
a.footer_nav:hover
{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
#phone_image
{
background-image:url(../img/phone_image.gif);
width:152px;
height:19px;
background-repeat:no-repeat;
background:tranparent;
padding-right:20px;
}
#footer_ryco
{
color:#666666;
font:Arial, Helvetica, sans-serif;
padding-top:10px;
}
a.footer_ryco:link,a.footer_ryco:visited
{
color:#666666;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.footer_ryco:hover
{
color:#666666;
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#home_banner
{
background-image:url(../img/homepage_banner.jpg);
background-repeat:no-repeat;
background-position:top left;
width:777px;
height:351px;
}
#special_deals
{
background-image:url(../img/special_deals.jpg);
background-repeat:no-repeat;
width:239px;
height:225px;
background-position:left;
}
#free_assembly
{
background-image:url(../img/free_assembly.jpg);
background-repeat:no-repeat;
width:240px;
height:225px;
background-position:center
}
#commercial_solutions
{
background-image:url(../img/commercial_solutions.jpg);
background-repeat:no-repeat;
width:239px;
height:225px;
background-position:right;
}
.content_blue
{
color:#003366;
}
.content_black
{
color:#000000;
}
.contact_omalleys
{
color:#333333;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.contact_property
{
color:#0099ff;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.contact_address
{
color:#666666;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.contact_address_blue
{
color:#0099ff;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.textbox
{
border:1px solid #999999;
}
.testmonialscontent_head
{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.testmonialscontent
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
}

.line_gallery{
background-image:url(../img/portfolio_bg.jpg);
background-repeat:repeat-x;
height:10px;
}
