/* background */
body {text-align:center; margin:5px 0px 0px 0px;padding:0px; background:#FFFFFF;}
#wrapper{ margin:0px;}	
#container{	width:1000px; margin: 0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;line-height: 1.4em; background:url(../_img/bodyBG.gif) repeat-y; text-align:left;}
/* background */


td	{font-family:Arial, Helvetica, sans-serif;font-size: 12px;	font-weight: normal;}	
div{margin:0px;padding:0px;	}	
br{margin:0px;padding:0px;}
h1{	font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000;font-size: 16px;font-weight: normal;margin: 0px 0px 0px 0px; }
.spacer{padding: 0px;}
.errorCode{ font-weight:bold; color:#CC0000;}

/* header */
.headerWrapper{ width:1000px; height:94px; background:url(../_img/headerBG.jpg) no-repeat;}
.headerLeft{ float:left; border:solid 0px #66FF00;}
.headerRight{ float:right;border:solid 0px #66FF00; width:550px; height:85px;}

.headerTopMenu{border:solid 0px #66FF00; text-align:right; color:#FFCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:10px 20px 10px 0px;}
.headerTopMenu a{color:#Ffffff; font-weight:bold; text-decoration:none;}
.headerTopMenu a:hover{color: #FFCCCC; }


.headerTagline{border:solid 0px #66FF00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px 0px 7px 0px;}
.headerUsernameBox{border:solid 0px #66FF00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.headerUsername{ font-weight:bold; }
.headerLoginLink{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.headerLoginLink a{ color: #FFCC00; text-decoration:none; font-weight:bold;}
.headerLoginLink a:hover{ color:#FFFFFF;  }
.usernameLinks{ }
.usernameLinks a{ color: #FFCC00; text-decoration:none; font-weight:bold;}
.usernameLinks a:hover{ color:#FFFFFF;}


.titleBarWrapper{ background:url(../_img/titleBarBg.jpg); width:584px; height:23px;}
.titleBarContainer{ padding:3px 0px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff;font-size: 14px;font-weight: bold; }
.innerBoxWrapper{ width:584px; border: 1px solid #CCCCCC;}
.innerBoxContainer{ padding: 5px 0px 5px 10px;}

.innerProductWrapper{ width:584px; border: 1px solid #CCCCCC; padding: 0px 0px 0px 0px; margin:auto;}
.innerProductContainer{ padding: 5px 0px 7px 5px;}
.innerTextPad{ padding:0px 0px 0px 0px; width:565px;}

/* end header */

/* tabs */
.tabsWrapper{width:1000px; height:38px; background:url(../_img/tabBG.jpg) no-repeat;}
.tabContent{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 0px 0px 20px;}
.tabContent a{ color:#990000; font-weight:bold; text-decoration:none;}
.tabContent a:hover{color: #FF0000;}
.tabSpacer{ margin: 0px 10px 0px 10px;}
.clear{ clear:both;}
/* end tabs */

/* content */
.contentWrapper{ background:url(../_img/contentBG.gif) repeat-y; width:1000px;}
.contentBottom { background: url(../_img/bodyBottom.gif) no-repeat;}
.bottomSpacer { height:4px; width:1000px; background:#FFFFFF;}

.leftNavWrapper{ border: solid 0px #FF0000; float:left; width:174px; }
.leftNavWrapperPad{padding: 0px 0px 0px 8px; border: solid 0px #FF0000;}
.leftNavHeaders{ background:url(../_img/memuHeaderLeft.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width:174px; height:23px; font-size:12px; font-weight:bold; border: solid 0px #FF0000;}
.leftNavHeaderPad{ padding: 3px 0px 0px 10px;}
.leftNavHeaders a{color: #FFFFFF; text-decoration:none; font-weight:bold; }
.leftNavHeaders a:hover{color: #FFCCCC;}

.leftNavMenuItems{font-family: Arial, Helvetica, sans-serif; color: #990000; padding: 3px 0px 10px 10px; font-size:12px;}
.leftNavMenuItems a{color: #990000; text-decoration:none; font-weight:bold;}
.leftNavMenuItems a:hover{color: #FF0000;}

.rightContentWrapper{ border: solid 0px #FF0000; float:right; width:817px; }
.rightContentLeft{ border: 0px solid #FF9900; float:left; width:606px; }
.rightContentRight{border: 0px solid #FF9900; float:right; width:211px;}

.rightNavHeaders{ background: url(../_img/menuHeaderRight.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width:204px; height:23px;  font-size:12px;}
.rightNavHeaderPad{padding: 3px 0px 0px 10px;}
.rightNavHeaders a{color: #FFFFFF; text-decoration:none; font-weight:bold; }
.rightNavHeaders a:hover{color: #FFCCCC;}

.rightThumb{ border: 1px solid #999999;}


.mainContentWrapper{ border: 0px solid #00FF00;}
.mainContentContainer{ padding:10px 10px 10px 10px; border: 0px solid #00FF00;}
.mainContentContainer a{ text-decoration:none; color:#CC0000; font-weight:bold;}
.mainContentContainer a:hover{ color:#990000;}
.featureLg{ margin: 0px 0px 5px 0px;} 

.recipientName{ padding: 2px 2px 2px 2px; border-bottom: 1px solid #CCCCCC; width:570px;}
.recipientEvents{}
/* end content */

/* products */
.productBox { width:140px; height:235px; float:left; margin: auto; background: #F3F3F3; border: 1px solid  #CCCCCC; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.productImage{width:120px; border: 0px solid   #CCCCCC; padding:5px; background:#CCCCCC; margin:auto; }
.productPhoto{ border:1px solid #333333;}
.productDesc{width:120px; padding: 3px 0px 0px 3px; border: 0px solid #00CC00; text-align:left; font-size:11px; }

.productTitle{width:120px; text-align:center; height:33px; vertical-align:bottom; border:0px solid #FF9900;  font-size:11px; padding:3px 0px 0px 0px;}
.productTitle a{font-weight:bold; color:#990000; text-decoration:none; }
.productTitle a:hover{ color:#FF0000;}

.productBuy{width:120px;  text-align:left; padding: 3px 0px 5px 3px; }
.productBuy a{font-size:9px; font-weight:bold; color: #990000; text-decoration:none; font-family: tahoma;}
.productBuy a:hover{ color:#FF0000;}

.productSpacer{ float:left; width:2px; height:1px;}

.arrow{ margin: 0px 2px 0px 0px;}
/* end products */

/* feature */
.featureWrapper{ background:url(../_img/feature_bg.jpg) no-repeat; width:584px; height:207px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.featureLeft{ float:left; width:200px;}
.featureRight{ float:right; width:384px;}
.featureImageBox{ padding:45px 10px 10px 45px; }
.featureImage{ border:1px solid #990000;}
.featureTitle{border:0px solid #990000; height:30px; padding:20px 20px 0px 0px;font-size:20px; font-weight:bold;}
.featureDescription{border:0px solid #990000;height:100px; padding:0px 20px 0px 0px; font-size:18px; font-weight:normal;}
.featureButton{border:0px solid #990000;height:30px;}



/* end feature */

/* right col */
.rightNavMenuItems{border: solid 1px #00CC00; }
.rightItemBox{ padding:5px 0px 10px 0px; border: solid 0px  #FFCC00; clear:both;}
.rightColImage{ float:left; padding:0px 0px 0px 3px;}
.rightColText{ float:right;border: 0px solid #00FF00; width:168px;}

.rightItemHeadline{font-family:Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size:12px;}
.rightItemHeadline a{color: #990000; text-decoration:none; font-weight:bold;}
.rightItemHeadline a:hover{color: #FF0000;}
.rightItemDate{font-size:11px; color:#666666;}
.rightItemLink{font-size:10px; color: #990000;}
.rightItemLink a{ text-decoration:none; color: #CC0000; font-weight:bold;}
.rightItemLink a:hover{color: #FF0000;}

.rightLink { padding: 10px 0px 0px 10px;}
.rightLink a{ text-decoration:none; color: #CC0000; font-weight:bold;}
.rightLink a:hover{color: #FF0000;}

.accountMenu { padding: 0px 0px 0px 0px;}
.accountMenu a{ text-decoration:none; color: #CC0000; font-weight:bold;}
.accountMenu a:hover{color: #FF0000;}

/* end right col */

/* footer */
.footerWrapper{ background:#ffffff url(../_img/footerBG.jpg) no-repeat; height:125px; width:1000px;}
.footerContainer{ text-align:center; padding: 20px 0px 0px 0px;}
.footerLinks{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.footerLinks a{color: #990000; text-decoration:none; font-weight:normal;font-size:12px;}
.footerLinks a:hover{color: #FF0000;}
.copyRight{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.copyRight a{color: #990000; text-decoration:none; font-weight:normal;}
.copyRight a:hover{color: #FF0000;}
/* end footer */