/*
This sheet to be used for invites sending process specific styles

-jcousins
*/

/*invites left rail slides*/
.agi-occasionsinv{
background:url("/yh07/left/occasionsinv.jpg") no-repeat bottom;
}
/*-------------------------------------------------------------------------
=Invites Styles Defined
--------------------------------------------------------------------------*/

.siteerror {
	margin: 20px 0 50px 0;
	padding: 0;
	color: #f00;
	font-weight: bold;
	font-size: 12px;
}

table.agi-tdata {
	margin: 0 0 20px 0;
	padding: 0;
	color: #29366A;
	border: 1px solid #29366A;
}

table.agi-tdata th {
	margin: 0;
	padding: 6px;
	text-transform: lowercase;
	text-align: left;
	background-color: #eeecde;
	color: #29366A;
	border-bottom: 1px solid #29366A;
}

table.agi-tdata td {
	margin: 0;
	padding: 2px 2px 2px 6px;	
}

table.agi-tdata tr.agi-row1 {
	margin: 0;
	text-transform: lowercase;
	text-align: left;
	background-color: #fefefe;
}

table.agi-tdata tr.agi-row2 {
	margin: 0;
	text-transform: lowercase;
	text-align: left;
	background-color: #f3f1eb;
}

#agi-invitetitle {
	display: block;
	position: relative;
	margin: 0 0 4px 0;
	padding: 0;
	text-align: left;
}

#agi-invitetitle h1 {
	margin: 0;
	padding: 0;
}

#agi-invitetitleleft {
	display: block;
	position: relative;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
}

#agi-invitetitle img,
#agi-invitetitleleft img {
	display: inline;
	width: 100px;
	height: 54px;
	margin-right: 20px;
	vertical-align: text-bottom;
}

#agi-invitetitle h1,
#agi-invitetitleleft h1 {
	display: inline;
	padding-bottom: -20px;
}

#agi-invitetitle .agi-hilink {
	margin: 0;
	padding: 0;
}

#agi-invitetitlefl,
#agi-invitetitlefls {
	display: block;
	position: relative;
	margin: 0 0 4px 0;
	padding: 0;
	text-align: left;
	width: 100%;
}

#agi-invitetitlefl img,
#agi-invitetitlefls img {
	width: 100px;
	height: 54px;
	margin-right: 20px;
	vertical-align: text-bottom;
	float: left;
}

#agi-invitetitlefl h1 {
	float: left;
	text-align: left;
	width: 550px;
	padding: 18px 0 0 0;
}

#agi-invitetitlefls h1 {
	float: left;
	text-align: left;
	width: 410px;
	padding: 18px 0 0 0;
}

#agi-invite {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 580px;
}

#agi-invite h2 {
	margin-top: 35px;
	padding-top: 25px;
	border-top : 1px solid #c6c6c6;
}



/*aligning buttons and links above ecard*/
#agi-invitebutton {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
#agi-invitebutton .agi-toplink {
vertical-align:middle;
float:left;
width:33%;
}
.agi-topprev {
text-align:right;
}
.agi-topnext {
text-align:left;
}
#agi-invitebutton a.agi-display-signin {
clear:both;
display:block;
text-align:center;
}

.agi-custom2col {
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url("/yh07/invcustom_2colback.gif") repeat-y;
	width: 580px;
}

#agi-lcolumn {
	margin: 0;
	padding: 0 20px;
	float: left;
	width: 250px;
	text-align: left;
}

#agi-lcolumn ul {
	margin: 0;
	padding: 0;
}

#agi-lcolumn li {
	margin: 0;
	padding: 0;
}

#agi-lcolumn table.agi-tdata {
	border: 0px solid #29366A;
}

#agi-rcolumn {
	margin: 0;
	padding: 0 20px;
	float: left;
	width: 250px;
}

.agi-noevents {
	margin: 0 0 30px 0;
	padding: 0;
	font-weight: bold;
}

.agi-paratop {
	margin-top:2px;
}

.agi-invhostname { /* for styling hostname in view.pd */
	margin: 0;
	padding: 0;
}

.agi-invmessage {
	margin: 0;
	padding: 0;
	text-align: center;
}

/* no large thumb image found */
.agi-largethumb img, .productlist img {background-image:url('/yh07/notfound.jpg');}
/* except for buttons*/
.productlist .agi-button-detail img {background-image:none;}

/*-------------------------------------------------------------------------
=Tab Page Specific
--------------------------------------------------------------------------*/

/* Featured Module
------------------------------------- */
.agi-section-head {
	background-color: #E6F0F9;
	color: #283869;
    border-bottom: solid 1px #565D7A;
	margin: 0;
	padding: 3px 0 3px 6px;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}

#agi-content-mod {
	margin: 0;
	padding: 0;
	width: 443px;
	background: #fff url("/yh07/gradientBack445.jpg") repeat-y;
	border-bottom: 1px solid #565D7A;
	text-align: left;
}

#agi-content-mod p {
	margin: 0;
	padding: 0;
}

#agi-featuredcontent {
	margin: 0;
	padding: 14px 14px 4px 14px;
}

#agi-featuredcontent h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #C73E30;
	font-size: 17px;
}

.agi-thumbrow {
	margin: 0;
	padding: 0 0 25px 0;
	width: 400px;
}

.agi-thumbbox {
	margin: 0 8px 0 0;
	padding: 0;
	width: 100px;
	text-align: center;
	float: left;
}

.agi-thumbbox p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.agi-thumbbox a {
	text-decoration: none;
}





/*-------------------------------------------------------------------------
=Category Page Specific
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
=Display Page Specific
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
=Custom Page Specific
--------------------------------------------------------------------------*/

#agi-custom-content{
	color: #7D7957;
	text-align: left;
}

.agi-customdrawer{
	border : 1px solid #BACFE4;
	padding: 8px 0px 8px  15px;
	/*color: #7D7957;*/
	text-align: left;
	background: url("/yh07/drawer_back.jpg") repeat-x left bottom; 
}

.agi-customdrawer2{
	border: 1px solid #BACFE4;
	color: #000;
	text-align: left;
	background: url("/yh07/drawer_back.jpg") repeat-x left bottom; 
}

#agi-customadvancedtop{
	padding: 8px 0px 8px  15px;
	background: url("/yh07/drawer_advanced.gif") no-repeat left top; 
}

.agi-customdrawerb{
	border: 1px solid #BACFE4;
	background-color: #E7F1FB;
	padding: 10px 15px 15px 0px;
}

#agi-custom .agi-formpage{
	margin-bottom: 25px;
	padding: 0px;
}

#richtexteditor {
	display: inline;
	position: relative;
}

#advanced_options {
	margin-top: 30px;
}

.agi-formright ul {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}

.agi-formright li {
	margin: 0 0 8px 0;
	padding: 0;
}

.agi-formcom {
	margin-top: 0;
	padding-top: 0;
	font-size: 10px;
}
/*ad exception on display page*/
#agi-display #agi-ad336x280 {
	margin:30px auto;
	padding:0px;
	text-align:center;
	float:none;
	width:336px;
	}
	
/*advanced option where there is an input text spacing*/
.agi-invitecustom {
	padding-left:40px;
	}
	
/* wider left form column for this page */
#agi-persinvite .agi-formleft {
	width:175px;
	}

/* wider left form column for advanced options on this page */	
#agi-persinvite #advanced_options .agi-formleft {
	width:110px;
	}

/* style for paragraphs so there is some spacing between them */		
#agi-persinvite .agi-formright p {
	padding-bottom:10px;
	}

/* makes the radio buttons line up all nice and pretty */	
#agi-persinvite .radio {
	vertical-align:middle;
	}

/* puts some space between the two options for the date radio buttons */	
#agi-persinvite .invitedateopen {
	padding-bottom:5px;
	}


/*-------------------------------------------------------------------------
=Confirm Page Specific
--------------------------------------------------------------------------*/

#agi-confirmlinks {
	margin: 20px 0 0 120px;
	padding: 0;
	text-align: left;
}

#agi-confirmlinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#agi-confirmlinks li {
	margin: 0 0 8px 0;
	padding: 0;
}

#agi-linkslist {
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
}

#agi-linkslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#agi-linkslist li {
	margin: 0 0 8px 0;
	padding: 0;
}

#agi-buttonbar {
	margin: 40px 0 0 0;
	padding: 6px 0 0 0;
	border-top: 1px solid #ccc;
}

/*-------------------------------------------------------------------------
=View Page Specific
--------------------------------------------------------------------------*/

#agi-inviteview #agi-lcolumn ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

#agi-inviteview #agi-lcolumn li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	width:240px;
	*width:230px;
	overflow:hidden;
}

/*--------------------------------------------------------------------------
=Favorites 
--------------------------------------------------------------------------*/

#agi-display-favorites {
	margin:0px;
	padding:0px 10px 40px 10px;
	text-align:left;
}

#agi-display-favorites ul{
	list-style-type : none;
	margin:10px 0 ;
	padding:0;
}

#agi-display-favorites li{
	margin-bottom:5px;
}

/*-------------------------------------------------------------------------
=Alerts
--------------------------------------------------------------------------*/

div#contact-confirm {
	background:url("/yh07/contacts/icon_confirm.jpg") no-repeat;
	background-color: #ffc;
	border: 1px solid #d8d197;
	color: #ee353d;
	display: block;
	margin: 10px 0 20px 0;
	padding: 10px 0 10px 0;
	height: auto;
	text-transform: none;
	width: 100%;
}

#contact-error {
	background:url("/yh07/contacts/icon_alert.jpg") no-repeat;
	text-transform: none;
}





















