﻿body { 
    font-family: Arial; 
}

p { 
    text-indent:35px; 
    text-align:justify; 
}

dt { font-size:1.1em; padding-bottom:10px; font-weight:bold;}
dd { text-align:justify; padding-bottom: 20px; text-align: justify; text-indent: 25px; margin-right: 30px; }

#divHomeText { 
    font-size: 1em; 
    padding-left: 10px; 
    padding-right: 10px; 
    text-indent: 0px; 
    text-align: left; 
    line-height: 24px; 
    color: #656d73;
    margin-top: 0px;
}

#tableCartBillingInfo {
    background-color: #e2e1e1; 
    padding:3px; 
    border-collapse: collapse; 
    width: 400px;
    color: White;
    margin: 0 auto;    
}
#tableCartBillingInfo td { 
    border: 1px #FFFFFF solid; 
    color: Black;  
    background-color:#e2e1e1; 
    padding-left:5px; 
    padding-right:5px; 
    padding-top:2px; 
    padding-bottom:2px;
}

.button_skin {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

.underline_hover:link, .underline_hover:visited {
	text-decoration: none;	
}
.underline_hover:hover {
	text-decoration: underline;
}

.errorList li { padding-bottom:4px; text-align:justify; }

.errorListOne {
    list-style-type: none;
    margin-left: 0px;
    margin-top: 10px;
}
.errorListOne li { 
    padding-bottom:4px; 
    text-align:justify; 
}

.errorListMulti {
    margin-top: 10px;
}
.errorListMulti li { 
    padding-bottom: 4px; 
    text-align: justify; 
    margin-left: -18px;
}

/************************ BEGIN: Users Page   *****************************/
.griview_class {
	
}

.gridview_class a:link, .gridview_class a:visited, .gridview_class a:active {
	color: #373737;	
}
.gridview_class caption {
	background-color: #2461bf;	
	color: White;
	font-size: 14pt;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/************************ END: Users Page   ******************************/


#divMemberLinks {
    margin-top: 8px;
}
#divMemberLinks a:link, #divMemberLinks a:visited{
    color: #000000;	
    text-decoration: none;	 	
    font-weight: bold;	
    line-height: 20px;
}

#divMemberLinks a:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
    line-height: 20px;
}

h1.content_title  {
    color: #8c2e51;
    font-family: Georgia, Times New Roman, Serif;
    font-weight: normal;
    font-size: 14pt;
    zoom: 100%;
    text-align: left;
    padding: 10px 0px 10px 10px;
    margin: 0px;
}


.content_title2  {
    color: #8c2e51;
    font-family: Georgia, Times New Roman, Serif;
    font-weight: normal;
    font-size: 14pt;
    padding-bottom: 6px;
    zoom: 100%;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}

.error_text {
	color: #F0007D;
}

.auto_margin {
	margin: auto;
}


.email_link:link, .email_link:visited {
	color: #000000;		
    text-decoration: none;
    font-weight: bold;
}

.email_link:hover {
    text-decoration: underline;
}

.result_text {
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
}

.watermark_textbox {
	color: #888888;
}

.normal_textbox {
	color: #000000;
}


/************************ BEGIN: Browse Page   *****************************/
.browse_form {
	background-color: #f9ecdc;
	color: #000000;
}
.browse_form a:link {
	 color: #000000;	
}
/************************ END: Browser Page   ******************************/

.unfloat {
	float: none;
	clear: both;
}

.margin_auto {
	margin: 0 auto;
}

.loginform_link {
    padding-left: 66px;
}

.loginform_link a:hover {
    text-decoration: underline;
}

.loginform_label {
    width: 65px;
}

.loginform_button {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    float: left;
    margin-left: 66px;
}

.loginform_failuretext {
    padding-left: 66px;
    text-align: left;
}


.pwform_link {
    padding-left: 65px;
}

.pwform_link a:hover {
    text-decoration: underline;
}

.pwform_label {
    width: 65px;
}

.pwform_button {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    float: left;
    margin-left: 67px;
}

.pwform_failuretext {
    padding-left: 65px;
    text-align: left;
}

.changepwform_button {
    vertical-align: middle;
    padding: 0px;
    float: left;
}

.changepwform_label {
    width: 145px;
}


.skin_SmallTextBox {
    text-align: center;
    vertical-align: middle;
}

#divBurgundyContent a {
    text-decoration: none;
    font-weight: bold;
    color: #913a58;
}

#divBurgundyContent a:hover {
    text-decoration: underline;
}

.product_details_page {
	font-size: 9pt;
}

.product_details_page .product_details_field_title {
	text-align: left;
	padding: 0px 5px 0px 10px;
	font-weight: bold;
}
