body
{
	background-color:#c1bbb2;

        
}
div.templateframe
{
	margin-left: auto;
	margin-right: auto;
	width: 938px;
	background-color: White;
        margin-top:-30px;
	
}

div.designerbox
{
width:640px;padding:10px;filter:shadow(color:gray); align:left;
text-align:left;padding:10px;background-color:#c1bbb2;border:1px 
solid black; 
}
p.designername
{
	font-size:1.5em;
	margin-left:0px;
        color:#1e355f;
}
div.designerdetail
{
	float: left;
	padding: 20px;
        color: #515151;
font-size:.75em;
}
div.topmenuframe
{	
	clear: both;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right:5px;
	position: relative;
	margin-top:1px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

div.footerframe
{


background-color:#c1bbb2;


}
div.footercontent
{
	
background-color:#c1bbb2;
margin-bottom: -1px;


}
div.bannerframe
{
width: 100%;
height: 100px;
background-color:#515765;
}


div.headerlogo
{
visibility:hidden;

}


div.banner {
    background-position: 0px 0px;
    margin-left: 0px;
    margin-top: 0px;
    text-align: right;
    width: 900px;
height:30px;
}

div.login
{
position:absolute;
 top:27px;
 right:685px;
}
div.searchframe
{
position:absolute;
 top:33px;
 right:320px;
}


h1, h2, h3, h4
{
color: #1e355f;
}
h1 {
	font-size: 200%;
	font-weight: lighter;
	margin-bottom: 10px;
	letter-spacing: 0px;
	margin-top: 0px;
	padding-top: 10px;
        line-height: 26px;
	border-bottom: #1e355f 2px solid;
}

h2 {
	font-size: 150%;
	font-weight: lighter;
	margin-bottom: 10px;
	letter-spacing: 0px;
	margin-top: 0px;
	padding-top: 10px;
        line-height: 26px;
	border-bottom: #ffffff 0px solid;
}
h5 {
	font-size: 150%;
	font-weight: lighter;
	margin-bottom: 10px;
	letter-spacing: 0px;
	margin-top: 0px;
	padding-top: 10px;
        line-height: 26px;
        text-align: center;
	border-bottom: #ffffff 0px solid;
}

.copyright
{
	font-size: 7pt;
	font-family: Arial;
        padding-top: 5px;
        padding-bottom: 10px;
        background-color: #c1bbb2;
}




.sidemenu
{

	width: 225px;
font-weight: bold;
        text-align:left;
        text-indent: 10px;
        line-height: 36px;
	color: #50554f;
	font-size:1em;	
	height: 44px;	
background-image: url(http://www.ruggallerycincy.com/usercontent/ruggallery/images/rg-leftnavup.jpg);
background-repeat: no-repeat;
background-align: left;
padding-left: 5px;

}
.sidemenuover
{
	width: 225px;
font-weight: bold;
        text-align:left;
        text-indent: 10px;
        line-height: 36px;
	color: #ffffff;
	font-size:1em;	
	height: 44px;	
background-image: url(http://www.ruggallerycincy.com/usercontent/ruggallery/images/rg-leftnavover.jpg);
background-repeat: no-repeat;
padding-left: 5px;

        cursor: hand;
	}
div.contentframe
{float: left;
	margin: 0;
width:670px;
}
div.contentbody
{float: left;
	margin-right: 5px;
}

.rightTopCornerImg{
	padding-left:15px;
	padding-bottom:15px;
	background-position: right;
	float: right;}

div.cartstatus {
position:absolute;
 top:60px;
 right:-70px;
}

div.cartimage {
        background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    padding-left: 30px;
}
.cartlink {
    margin-top: 5px;
height:30px;

}


.offer-form {
	background-image: url(http://www.ruggallerycincy.com/usercontent/ruggallery/images/RG-Logosm.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 290px;
	width: 440px;
margin: 10px;
padding: 10px;

}
fieldset
{
padding-top:0px;
padding-bottom:0px;
border:0; }

.offermenu
{

font-weight: bold;
        text-align:left;
        color: #ffffff;
	font-size:1em;	
position:absolute;
 top:26px;
 right:125px;
text-decoration: none;
background-color: #898a8c;
padding:6px;
	

}

