/* Set background parameters and set all margins and paddings to zero */
html, body 
{
	margin:0px;
	padding:0px;
    background-image:url('/App_themes/tdh/images/bg_designhouse.jpg');
	background-repeat:repeat-y;
	background-position:center;
	min-width:830px;
	background-color:#F4F0DA;
}

/* Primary container that displays all visible content, center it on the page */
#main
{
    margin-left: auto;
    margin-right: auto;
    width:830px;
    font-family:Sans-Serif;
}

/* Style for page header */
#main #header
{
	top:0px;
	left:5px;
	height:85px;
	background-color:#6a3b2a;
}

/* Style for page footer */
#main #footer 
{
    position:relative;
    text-align:center;
    clear:both;
    width:600px;
    vertical-align:bottom;
    padding-left:200px;
    padding-top:50px;
}

.h1Link
{
    margin:0px;
    padding:0px;
}


/* Syle for menu1 class, used in both the header and footer */
.menu1 
{
    position:relative;
    text-align:center;
}

.menu1 a
{
    color:#E9E0C1;
    text-decoration:none;
    font-weight:bold;
    font-size:small;
}

.menu1 a:hover
{
    color:#C9C0A1;
    
}

.menu1 a.leftLink
{
    border-right:solid 1px #E9E0C1;
    padding-right:25px;
}

.menu1 a.centerLink
{
    border-right:solid 1px #E9E0C1;
    padding-right:25px;
    padding-left:25px;
}

.menu1 a.rightLink
{
    padding-left:25px;
}

/* Adjust position of menu1 in the header */
#header .menu1 
{
    top:-10px;
    left:40px;
}


/* Adjust color and margins of menu1 in the footer */
#footer .menu1 a.leftLink
{
    border-right:solid 1px #E9E0C1;
    padding-right:15px;
}

#footer .menu1 a.centerLink
{
    border-right:solid 1px #E9E0C1;
    padding-right:15px;
    padding-left:15px;
}

#footer .menu1 a.rightLink
{
    padding-left:15px;
}

#footer .menu1 a
{
    color:#C9C0A1;
}

#footer .menu1 a:hover
{
    color:#6a3b2a;
}

/*Style for placement of main content division where central information is presented*/
.content 
{
    float:right;
    width:560px;
    margin-right:10px;
	text-align:left;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
    font-size:small;
}

.content img
{
    display:inline;
    border:none;
}

#contentResults
{
    float:right;
    width:565px;
    margin-right:10px;
	text-align:center;
	padding-top:15px;
	padding-left:45px;
}

/*Style for placement of Design House logo on all pages*/

#logoDHI
{
	position:relative;
	top:0px;
	left:5px;
	width:200px;
	height:80px;
	margin:0px;
	padding:0px;
    
}

#logoDHI a 
{
	top:0px;
	left:5px;
    border-width:0px;
    border-bottom-style:none;
}

#logoDHI img
{
	top:0px;
	left:5px;
    border-width:0px;
    border-bottom-style:none;
}

/* Style for left page division */
#sideBar 
{
    float:left;
	width:190px;
	overflow:hidden;
	padding-left:20px;
	padding-top:20px;
	height:auto;
	min-height:350px;
}

#sideBar #collectionTitle
{
    font-size:smaller;
    font-weight:bold;
}

#sideBar #keywordTitle
{
    font-size:smaller;
    font-weight:bold;
}

#browseTitle
{
    font-size:small;
    font-weight:bold;
}

/* Syle for homeMenu located only at the home page and dealer lookup */
#homeMenu
{
    position:relative;
    top:20px;
    left:5px;
    width:150px;
    text-align:center;
}

#homeMenu a
{
    color:#000000;
    text-decoration:none;
    font-size:large;
}

#homeMenu a:hover
{
    color:#6a3b2a;
}

#homeMenu hr
{
    color: #6a3b2a;
    background-color: #6a3b2a;
    height: 2px;
    border:none;
    margin:10px;
}

#homeMenu sup
{
    font-size:x-small;
    vertical-align:super;
}

/* Style for tLinks (standard text hyperlinks) */
.tLink
{
    color:Blue;
    text-decoration:underline;
    margin:0px;
}

#orderPageHeader
{
    font-size:medium;
    text-decoration:underline;
}





.changePasswordBox
{
    background-color:#E9E0C1;
    border-color:#6a3b2a;
    padding:5px;
    margin-left:0px;
    position:relative;
    top:30px;
    border-style:groove;
    border-width:1px;
    color:#000000;
    text-align:center;
}

.continueButton
{
	visibility:hidden;
}




#membershipBox
{
    color:#E9E0C1;
    background-color:#6a3b2a;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:5px;
    width:145px;
    text-align:center;
}

#membershipBox a
{
    color:#E9E0C1;
    font-size:medium;
    font-weight:bold;
    text-decoration:none;
}

#membershipBox a:hover
{
    color:#C9C0A1;
}

#membershipBox .accountCommand 
{
    font-size:small;
    font-weight:normal;
}

#membershipBox #membershipBoxHeader 
{
    font-variant:small-caps;
    font-size:small;
    font-weight:bold;
    padding-bottom:10px;
}

#membershipBox hr
{
    color: #E9E0C1;
    background-color: #E9E0C1;
    height: 1px;
    border:none;
    margin:10px;
}



/*  LOGIN BOX CONTROL */
.loginBox
{
    background-color:#E9E0C1;
    border-color:#6a3b2a;
    padding:5px;
    margin-left:110px;
    border-style:groove;
    border-width:1px;
    color:#000000;
    text-align:center;
}

.loginBox a
{
    color:#000000;
    text-decoration:underline;
}

.loginBox a:hover
{
    color:#6a3b2a;
}

.loginBoxTitle
{
    background-color:#6a3b2a;
    color:#E9E0C1;
    font-weight:bold;
}

.loginBoxButton
{
    background-color:#E9E0C1;
    border-color:#6a3b2a;
    border-style:groove;
    border-width:1px;
    color:#000000;
    text-align:center;
}

.loginTextBox
{
    border-color:#6a3b2a;
    border-style:groove;
    border-width:1px;
    background-color:#ffffff;    
}



#loginStatus
{
    margin-top:40px;
    margin-left:10px;
    width:170px;
    float:left;
    overflow:hidden;
    font-size:small;
}










.orderGrid
{
    border:solid 1px black;
    width:560px;
}

.orderGrid td
{
    border:solid 1px black;
}

.dvHeader
{
    color:#000000;
    background-color:#E9E0C1;
    padding-top:2px;
    padding-bottom:2px;
    font-weight:bold;
}

.nonSelectedRow
{
    color:#000000;
    background-color:#eeeeee;
    padding-top:2px;
    padding-bottom:2px;
}

.orderDetailLines
{
    background-color:#ffffff;
}

.gvHeader
{
    color:#E9E0C1;
    background-color:#6a3b2a;
}

.gvHeader td
{
    border:solid 1px black;
}
.gvControl
{
    color:#6a3b2a;
}

.orderGrid a
{
    color:#C9C0A1;
    text-decoration:none;
    font-weight:bold;
    font-size:small;
}

.orderGrid a:hover
{
    color:#C9C0A1;
    
}
a.gvSelectButton
{
    color:#6a3b2a;
    text-decoration:none;
    font-weight:bold;
    font-size:small;
}

a.gvSelectButton:hover
{
    color:#C9C0A1;
}

#accountResults
{
	color:Red;
}
