﻿.PageName
{
	font-size: 24px;
	color: #0059ab;
	text-transform: uppercase;
	font-weight: bold;
	
}


.SubPageName
{
	font-size: 18px;
	color: #0059ab;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: solid 1px #d1d1d1;
}


.LoginPopUpDiv
{
	width: 522px;
	padding: 10px;
	border-color: #d1d1d1;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
}
.ContentRightDiv
{
	padding-right: 16px; /*Ae: original 20px*/
	padding-bottom: 20px;
}
.ContentRightTopic
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContentRightTopic p
{
	padding-top: 0px; /*Ae: original 3px*/
	padding-bottom: 3px;
}
.ContentRightTopic img
{
	padding-bottom: 5px;
}
.ContentRightTopic h4
{
	font-size: 15px;
}
#LeftContentMyAccountBar ul
{
	padding: 0px;
	padding-left: 25px;
	text-align: left;
}
#LeftContentMyAccountBar li
{
	list-style: none;
}
.Contents 
{
	padding-left: 25px;
}
.Bullet
{
	padding-left: 20px;
	list-style: url('../Images/button/right_arrow.gif');	
}
.Bullet li
{
	padding-left: 5px;
	height: 6px;
}
.IntBullet
{
	padding-left: 40px;
	list-style: decimal;
}
.IntBullet li
{
	padding-left: 2px;
}
.line
{
	border-bottom:1px solid #0059AB;
}

/*****************AE added*****************/
.line2
{
	border-bottom:1px solid #0059AB;
	padding-bottom:40px;
	margin-bottom:40px;
}
.IntBullet2
{
	list-style: decimal;
	padding: 0px;
	list-style-position:inside;
}
.IntBullet2 li
{
	padding-left: 2px;
	margin: 0px;
	padding: 0px; 
}
.gHeader
{
	padding-top:28px;
}

.faq-title
{
	padding-bottom:10px;	
}
/**********************************/


.BackToTop
{
	padding-top:5px;
	padding-bottom:15px;
}
.ContentItalic
{
	font-style:italic;
	padding-bottom:7px;
}
.ContentBold
{
	font-weight:bolder;
}

.FormTable
{
	width: 90%;
}
.FormTable td
{
	padding: 2px;
}
.FormLeftContent
{
	width: 200px !important; 
}

.ShippingAddress
{
	width: 230px;
	/*height: 135px;*/
	border: solid 1px #0059ab;
}
.ShippingAddress h2
{
	background-color: #0059ab;
	font-size: 13px;
	font-weight: normal;
	color: White;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
.ShippingAddress a:link, a:visited
{
	text-decoration: underline;
}

.WarningMessage
{
	color: Red;
}

.SavedDesignRow
{
	padding-top: 50px;
	border-width:0px;	
	border-bottom:solid 1px #d1d1d1; /*Ae added*/
	
}

.SaveDesignspace
{
	height:10px; /*Ae added*/
}

.SavedDesignFooter
{
	margin-bottom:10px;
	margin-top:10px;
	height:20px;
	border-bottom-color: #d1d1d1;
	border-bottom-width: 1px;

	
}
.SavedDesignRow_Old
{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	padding-top: 50px;
}
.SavedDesignRowTD
{
	padding-left: 10px;
	padding-right:10px;
	text-align: center;
	border-width: 0px;
}
.FinalizeGVRow
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	height: 100px;
	height: 150px;
	padding-left: 0px !important;
	padding-right:0px;
	text-align:center;
}
.FinalizeGVRowTD
{
	text-align: center;
	width: 150px;
	padding-left: 0px;
}


.ShoppingCartInfo
{
	color: #2aa1d5;
	font-size: 11px;
	vertical-align:top;
}
.MyAccountWelcomeDiv
{

	font-size: 14px;
}

.myaccount
{
	margin-left:30px;
	}
	
	.left30px
{
	margin-left:30px;
	padding-right: 16px;
	padding-bottom: 20px;
	}

.MyAccountMyProfile
{
	width: 302px;
	height: 184px;
	border: solid 1px #d1d1d1;
	overflow: hidden;
	background-image: url(../Images/clouds.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-color: White;
	float: right;
}

.OrderUpdates
{
	
}

.MyAccountOrderHistory
{
}

.MyAccountSavedDesigns
{
	
}

.FAQContent li
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.FAQContent a:visited
{
	text-decoration: none;
}

.BackToTop 
{
	text-decoration: underline;
}

.ordered_designs { padding: 20px 30px; }
.ordered_designs h1 { text-align: left; font-size: 14px; font-weight: bold; margin-left: -10px; text-transform: uppercase; padding-bottom:4px; border-bottom: 1px solid #d1d1d1; margin-bottom: 8px; }
.ordered_designs a { text-decoration: underline; }
.ordered_designs table { border-collapse: collapse; }
.ordered_designs table table { }
.ordered_designs table table td { border-bottom: none; padding: 2px; }
.ordered_designs table th { padding: 8px; text-align: left; }
.ordered_designs table td { vertical-align: middle; border-bottom: 1px solid #d1d1d1; padding: 8px; text-align: left;}
.ordered_designs table td.date { }
.ordered_designs .page_header{ margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #d1d1d1; width: 700px;}
.ordered_designs .intro{}
.ordered_designs .form_btn { background: #0059ab; padding: 4px; color: #ffffff; color: #ffffff; }

#designDisplay { margin-bottom: 10px; border: 1px solid #0059ab; padding: 10px; }
#designDisplay p { margin: -10px -10px 10px -10px; padding: 4px;font-size:11px; font-weight:bold; background: #0059ab; text-transform: uppercase; text-align: center; color: #ffffff; }
#designDisplay .first { float:left; margin-right: 10px; }
#designDisplay .last { float:left; }

.modalBackground
{
      background-color: White;
      filter: alpha(opacity=60);
      opacity: 0.6;
}
 
.modalPopup
{
      background-color: White;
      border-width:1px;
      border-style:solid;
      border-color:Gray;
      padding:15px;
      width: 638px;
      font-size:12px;
      
}

.modalPopup2
{
      background-color: White;
      border-width:1px;
      border-style:solid;
      border-color:Gray;
      padding:10px;
      padding-bottom:5px;
      width: 426px;
      font-size:12px;
      
}

.modalPopup3
{
      background-color: White;
      border-width:1px;
      border-style:solid;
      border-color:Gray;
      padding:15px;
      width: auto;
      font-size:12px;
      padding-top:5px;
      padding-right:5px;
}

FooterMenuLink:Hover
{

	text-decoration: none;
}

