/********************************************************/
/*********************** GLOBAL *************************/
/********************************************************/

#PD-RightColumn
{
float: right;
width: 817px;
}

.myAccountWrapper{
	width:785px;
	margin-top:12px;
	margin-left:14px;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.myAccountWrapper td{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.myAccountWrapper h2{
	border:none;
	background:none;
}
#myAccountWrapper h2{
	border:none;
	background:none;
	font-size:14px;
}

#myAccountWrapper a:link{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
#myAccountWrapper a:active{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
#myAccountWrapper a:visited{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
#myAccountWrapper a:hover{color:#f19b05; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.myAccountWrapper a:link{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
.myAccountWrapper a:active{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
.myAccountWrapper a:visited{color:#0f355c; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}
.myAccountWrapper a:hover{color:#f19b05; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.marDataTable{width:100%;}
.marDataTable th{
	color:#444444;
	background-image:url(/skins/greekgear/dataTableHeaderBg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:38px;
	padding-left:6px;
	font-size:11px;
	font-weight:700;
	text-align:left;
}
.marDataTable td{
	font-size:11px;
	padding:6px;
	text-align:left;
}
.marDataTable h1{
	color:#333333;
	font-size:16px;
	font-weight:700;
	margin:0;
	padding:0;
}
.marDataTableRowOff{
	background-image:url(/skins/greekgear/dataTableRowOffBg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.marDataTableRowOn{
	background-image:url(/skins/greekgear/dataTableRowOnBg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

/***************************************************/
/****************** PRICE DISPLAY  *****************/
/***************************************************/
.marPrice{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color: #333333;
}
.marRegPrice{
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	font-weight:500;
	color: #666666;
}
.marSalePrice{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	color: #C80000;
}
.marYourPrice{
	font-family:arial,verdana,sans-serif;
	font-weight:700;
	color: #C80000;
	font-size:14px;
}

/***************************************************/
/******************* HEADER TITLE  *****************/
/***************************************************/
.marTitle{
	/*
	background-image:url(/skins/greekgear/titleBg.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	*/
	height:50px; 
	vertical-align:text-bottom;
}
.marTitle h1{
	font-family:arial,verdana,sans-serif;
	font-size:20px;
	font-weight:700;
	color: #163d66;
	border-bottom:1px dotted #163d66;
	padding:0;
	margin:0;
	padding-top:14px;
	padding-left:10px;
	text-align:left;
	text-transform:uppercase;
}

/***************************************************/
/********* LOGGED IN TITLE AND WELCOME TEXT*********/
/***************************************************/
.marNavTitle{
	margin-bottom:2px; 
	margin-left:2px;
	font-family:arial,verdana,sans-serif;
	font-size:16px;
	font-weight:700;
	color: #000000;
}
.marNavTitle table{width:99%;}
.marNavTitle table th{
	font-size:20px;
	font-weight:700;
	color: #163d66;
	padding:0;
	margin:0;
	text-align:left;
	text-transform:uppercase;
}
.marNavTitle table td{
	font-family:arial,verdana,sans-serif;
	font-size:16px;
	font-weight:700;
	color: #000000;
	text-align:right;
}
.marNavTitle a:link{color:#c5e463; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.marNavTitle a:active{color:#c5e463; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.marNavTitle a:visited{color:#c5e463; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.marNavTitle a:hover{color:#163d66; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

/***************************************************/
/********* LOGGED IN NAVIGATION DISPLAY ************/
/***************************************************/
#marNav{
	background-image:url(/skins/greekgear/navBg.gif); 
	background-repeat:repeat-x; 
	background-position:left top;
	height:36px;
	margin-bottom:24px;
	vertical-align:text-bottom;
}
#marNav table{height:100%;}
#marNav td{vertical-align:bottom;}
#marNav td{
	background-image:url(/skins/greekgear/tabLOn.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#marNav div{
	background-image:url(/skins/greekgear/tabROn.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding:0px 10px 0px 10px;
}
#marNav .marNavSpacer{background-image:none; padding-right:1px;}
#marNav .marNavOn{
	background-image:url(/skins/greekgear/tabL.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#marNav .marNavOn div{
	background-image:url(/skins/greekgear/tabR.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding:0px 8px 0px 8px;
}
#marNav .marNavOn a{line-height:30px; color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav .marNavOn a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav .marNavOn a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav .marNavOn a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

#marNav a{line-height:30px; color:#ffffff; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
#marNav a:hover{color:#fd9f01;}

/************************************************************/
/******************* SECOND TIER NAVIGATION *****************/
/************************************************************/
#marNavSub{
	border-bottom:solid 1px #c3cad3;
	padding-bottom:20px;
	margin-bottom:20px;
}
#marNavSub h4{color:#000000; font-size:11px; font-weight:700;}
#marNavSub td{
	float:left; 
	padding-left:14px; 
	padding-right:24px;
	background-image:url(/skins/greekgear/rightArrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#marNavSub a:link{color:#f39e00; font-size:11px; font-weight:500;}
#marNavSub a:visited{color:#f39e00; font-size:11px; font-weight:500;}
#marNavSub a:active{color:#f39e00; font-size:11px; font-weight:500;}
#marNavSub a:hover{color:#163d66; font-size:11px; font-weight:500;}

#marNavSub .marNavSubOn{background-image:url(/skins/greekgear/downArrow.gif);}
#marNavSub .marNavSubOn a:link{color:#000000; font-size:11px; font-weight:700; text-decoration:none;}
#marNavSub .marNavSubOn a:visited{color:#000000; font-size:11px; font-weight:700; text-decoration:none;}
#marNavSub .marNavSubOn a:active{color:#000000; font-size:11px; font-weight:700; text-decoration:none;}
#marNavSub .marNavSubOn a:hover{color:#000000; font-size:11px; font-weight:700; text-decoration:none;}



/*********************************************************/
/*************** MY ACCOUNT/ ORDER HISTORY ***************/
/*********************************************************/
.marInfoBox{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	padding:10px;
	border:1px #dedede solid;
	width:180px;
}
.marInfoBox img{vertical-align:middle;}
.marInfoBox a:link{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; color:#f9c21f; text-decoration:none;}
.marInfoBox a:active{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; color:#f9c21f; text-decoration:none;}
.marInfoBox a:visited{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; color:#f9c21f; text-decoration:none;}
.marInfoBox a:hover{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; color:#4975a2; text-decoration:underline;}

/*********************************************************/
/************ UPDATE MY ACCOUNT/ PREFERENCES *************/
/*********************************************************/
.marPreferencesTable{width:99%;}
.marPreferencesTable td{}
.marPreferencesTable img{display:inline;}
.marPreferencesTable h1{
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	color: #ffffff;
	padding:6px;
	background-color:#fba804;
	margin-top:10px;
}
.marPreferencesTable h2{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:700;
	color: #003300;
	margin:0;
	padding:0;
}
.marPreferencesPassword{
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding:6px;
}

/*********************************************************/
/*************** REGISTER FOR AN ACCOUNT *****************/
/*********************************************************/
.marRegisterTable{width:99%;}
.marRegisterTable td{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:700;
}
.marRegisterTable img{display:inline;}
.marRegisterTable h1{
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	color: #ffffff;
	padding:6px;
	background-color:#fba804;
	margin-top:10px;
	margin-bottom:0;
}
.marRegisterTable h2{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:700;
	color: #003300;
	margin:0;
	padding:0;
}
.marCopyCheckbox{
	color:#333333;
	padding:5px;
	background-color:#dedede;
	border:1px dotted #cccccc;
	margin-top:10px;
	margin-bottom:10px;
	width:350px;
}
.marCopyCheckbox input{vertical-align:middle;}
.marCopyCheckbox div{float:right;}

/*************************************************/
/****************** LOGIN BOXES ******************/
/*************************************************/
.marLoginBox{
	background-image:url(/skins/greekgear/loginBoxBgRepeat.gif);
	background-repeat:repeat-y;
	width:250px;
}
.marLoginBox table{
	width:100%;
}
.marLoginBox th{
	background-image:url(/skins/greekgear/loginBoxBgBody.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	padding-left:15px;
	padding-right:30px;
}
.marLoginBox td{
	padding-bottom:4px;
}
.marLoginBox h4{
	font-family:arial,verdana,sans-serif;
	font-size:11px; 
	color: #ffa200;
	font-weight:700;
	margin-top:4px;
	margin-bottom:2px;
	padding:0;
}
.marLoginBox img{
	display:block;
}
.marLoginBox a{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
.marLoginBox a:link{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
.marLoginBox a:active{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
.marLoginBox a:visited{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
.marLoginBox a:hover{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:underline;}

#marLoginBox a{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
#marLoginBox a:link{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
#marLoginBox a:active{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
#marLoginBox a:visited{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#afce54; text-decoration:none;}
#marLoginBox a:hover{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:underline;}

.marLoginBoxRememberMe{
	margin-top:4px;
	margin-bottom:4px;
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	font-weight:700; 
	color: #ffffff;
}
.marLoginBoxRememberMe input{
	vertical-align:middle;
}
.marLoginInput{width:200px;}
.marLoginRed{
	font-size:10px;
	font-weight:700; 
	color:#c2e35e; 
	text-align:left;
}

.marLoginBoxTitle{
	font-family:arial,verdana,sans-serif;
	font-size:16px; 
	color: #123559;
	font-weight:700;
	margin-top:0;
	margin-bottom:5px;
	padding-left:6px;
	border:none;
	background:none;
}

/*************************************************/
/******************* HOME PAGE *******************/
/*************************************************/
.marHomeTitle{
	font-family:arial,verdana,sans-serif;
	font-size:14px; 
	color: #333333;
	font-weight:700;
	margin-top:0;
	margin-bottom:10px;
	padding:0;
}

/*************************************************/
/************** ORDER DETAIL PAGE ****************/
/*************************************************/
.marOrderDetailReorder div{
	margin-top:8px;
	padding-top:8px;
	font-family:arial,verdana,sans-serif;
	font-size:12px; 
	color: #333333;
	font-weight:700;
	border-top:1px solid #dedede;
	text-align:right;
}
.marOrderDetailTax div{
	text-align:right;
	font-family:arial,verdana,sans-serif;
	font-size:12px; 
	color: #333333;
	font-weight:500;
}
.marOrderDetailShipping div{
	text-align:right;
	font-family:arial,verdana,sans-serif;
	font-size:12px; 
	color: #333333;
	font-weight:500;
}
.marOrderDetailTotal{
	text-align:right;
	padding:4px;
	background-color:#f2f2f2;
	border-top:1px solid #dedede;
}
.marOrderDetailTotal div{
	text-align:right;
	font-family:arial,verdana,sans-serif;
	font-size:14px; 
	color:#c80000;
	font-weight:700;
}
.marOrderDetailTitle{
	font-family:arial,verdana,sans-serif;
	font-size:15px; 
	color: #333333;
	font-weight:700;
	margin-top:0;
	margin-bottom:4px;
	padding-left:5px;
}
.marOrderDetailTable{
	width:100%;
}
.marOrderDetailTable td{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	border:1px #dedede solid;
	margin:10px;
}
.marOrderDetailTable div{
	padding:8px;
}
.marOrderDetailTable h2{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:700;
	padding:0;
	margin-bottom:10px;
	margin-top:0;
	display:block;
	float:none;
}
.marOrderDetailTable a:link{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#c80000; text-decoration:none;}
.marOrderDetailTable a:active{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#c80000; text-decoration:none;}
.marOrderDetailTable a:visited{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#c80000; text-decoration:none;}
.marOrderDetailTable a:hover{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#333333; text-decoration:underline;}

/*************************************************/
/********** MY FAVORITES PAGE ********************/
/*************************************************/
.marRemoveItemLink{}
.marAddFavoritesMessage{
	font-size:10px;
	font-weight:700;
	color:#666666;
	margin-bottom:5px;
}

/*************************************************/
/********** FAVORITES POPUP WINDOW ***************/
/*************************************************/
.marFavoritesPopupWrapper{
	background-color:#ffffff;
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	margin:15px;
}
.marFavoritesPopupWrapper td{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
}
.marFavoritesPopupWrapper a:link{color:#186ea9; text-decoration:underline;}
.marFavoritesPopupWrapper a:active{color:#186ea9; text-decoration:underline;}
.marFavoritesPopupWrapper a:visited{color:#186ea9; text-decoration:underline;}
.marFavoritesPopupWrapper a:hover{color:#85b0d8; text-decoration:underline;}

.marFavoritesPopupBody{
	background:none;
}
.marFavoritesTitle{
	font-family:arial,verdana,sans-serif;
	font-size:18px;
	font-weight:700;
	color: #333333;
	border-bottom: 1px dotted #cccccc;
	margin-bottom:10px;
}

.marLoginBoxFav{
	background-image:url(/skins/greekgear/loginBoxFavBgRepeat.gif);
	background-repeat:repeat-y;
	width:300px;
}
.marLoginBoxFav table{
	width:100%;
}
.marLoginBoxFav th{
	background-image:url(/skins/greekgear/loginBoxFavBgBody.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	padding-left:15px;
	padding-right:30px;
}
.marLoginBoxFav td{
	padding-bottom:4px;
}
.marLoginBoxFav h3{
	font-family:arial,verdana,sans-serif;
	font-size:14px; 
	color: #333333;
	font-weight:700;
	margin-bottom:4px;
	padding:0;
}
.marLoginBoxFav h4{
	font-family:arial,verdana,sans-serif;
	font-size:11px; 
	color: #ffa200;
	font-weight:700;
	margin-top:4px;
	margin-bottom:2px;
	padding:0;
}
.marLoginBoxFavInput{width:250px;}

.marLoginBoxFav img{vertical-align:middle;}
.marLoginBoxFav a:link{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#afce54; text-decoration:none;}
.marLoginBoxFav a:active{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#afce54; text-decoration:none;}
.marLoginBoxFav a:visited{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#afce54; text-decoration:none;}
.marLoginBoxFav a:hover{font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; color:#ffffff; text-decoration:underline;}

.marAnnounceFavorites{
	width:285px;
	height:375px;
	margin-left:40px;
	background-image:url(/skins/greekgear/announceFavoritesBg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.marAnnounceFavoritesTitle{
	font-family:arial,verdana,sans-serif;
	font-size:18px; 
	font-weight:700;
	color: #184769;
	padding:0;
	margin-top:15px;
	margin-bottom:8px;
	text-align:center;
}
.marAnnounceFavorites table{margin-top:20px; margin-left:14px;}
.marAnnounceFavorites th{
	font-family:arial,verdana,sans-serif;
	font-size:11px; 
	font-weight:700;
	color: #ffffff;
	text-align:left;
}
.marAnnounceFavorites td{
	font-family:arial,verdana,sans-serif;
	font-size:11px; 
	font-weight:500;
	color: #ffffff;
}

/*************************************************/
/********** ADDRESS BOOK STYLE *******************/
/*************************************************/
#addressFormContainer{
	display:none;
	position:absolute;
	z-index:10;
	left:50px;
	top:-30px;
	background-color:#f2f2f2;
	border:1px solid #cccccc;
	width:400px;
}
#addressFormContainer table{margin:15px;}
#addressFormContainer table th{text-align:left; font-weight:500;}
#addressFormContainer table td{padding:2px;}
#addressFormContainer h2{
	background-color:#aaaaaa;
	font-family:arial,verdana,sans-serif;
	font-size:16px;
	font-weight:700;
	color: #ffffff;
	padding:10px;
	margin:1px;
}
.addressBookConfirmDelete table{border:1px solid #dedede;}
.addressBookConfirmDelete table th{
	text-align:right;
	font-weight:500;
}
.addressBookConfirmDelete table td{padding:5px;}

/*************************************************/
/********** MY REWARDS AREA **********************/
/*************************************************/
.myRewardsPointsDisplay{
	background-image:url(/skins/greekgear/pointsGaugeL.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:192px;
	height:160px;
	font-family:arial,verdana,sans-serif;
	font-size:44px;
	font-weight:700;
	color:#ffffff;
	padding-top:40px;
}
.myRewardsPointsDisplayR{
	background-image:url(/skins/greekgear/pointsGaugeR.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:12px;
	padding-left:30px;
	height:160px;
}
.myRewardsPointsDisplayR h4{
	padding:0;
	margin-bottom:10px;
}
.myRewardsPointsTable th{
	text-align:right;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color: #000000;
	border-bottom:1px solid #dedede;
	padding:4px;
}
.myRewardsPointsTable td{
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	color: #c80000;
	border-bottom:1px dashed #dedede;
	width:50%;
	padding:4px;
}
.myRewardsNote{
	margin-top:10px;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color: #888888;
	font-style:italics;
}
.rewardStatusComplete{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color: #000000;
	text-transform:capitalize;
}
.rewardStatus{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color: #00c800;
	text-transform:capitalize;
	font-style:italic;
}
/*************************************************/
/********** MY REVIEWS AREA **********************/
/*************************************************/
.marReviewLink{
	padding-top:5px;
	padding-bottom:2px;
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	font-weight:700;
	color: #888888;
	vertical-align:middle;
}
.marReviewLink img{
	display:inline;
	vertical-align:middle;
}
.marReviewLink a:link{color:#888888; font-size:11px; font-weight:700;}
.marReviewLink a:visited{color:#888888; font-size:11px; font-weight:700;}
.marReviewLink a:active{color:#888888; font-size:11px; font-weight:700;}
.marReviewLink a:hover{color:#000000; font-size:11px; font-weight:700;}

.myReviewsTable table{
	width:100%;
	margin-bottom:12px;
}
.myReviewsTable tr{vertical-align:top;}
.myReviewsTable th{
	font-family:arial,verdana,sans-serif;
	background-color:#fda307;
	color:#ffffff;
	padding:5px;
	font-size:11px;
	font-weight:700;
	text-align:left;
	border-right:1px solid #ffffff;
}
.myReviewsItemInfoCell{
	border-left:1px dotted #dedede;
}
.myReviewsItemInfoCell img{
	margin-bottom:4px;
}
.myReviewsTable td{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	padding:10px;
	text-align:left;
	border-bottom:2px solid #dedede;
	border-right:1px dotted #dedede;
}

.myReviewsRating{}
.myReviewsText{
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:500;
	color:#000000;
}
.myReviewsText h4{
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
	color:#000000;
	padding:0;
	margin-top:12px;
	margin-bottom:2px;
}
.myReviewsPrice{
	font-size:11px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:500;
	color:#888888;
	margin-top:5px;
}
.myReviewsSalePrice{
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
	color:#c80000;
}


.myReviewsRecommended{
	font-size:11px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
	color:#f7931c;
	margin-top:15px;
}
.myReviewsImages img{
	margin-right:5px;
}

.myReviewsReviewImgDisplay{
	text-align:center;
	border:18px solid black;
	background-color:#000000;
}
.myReviewsReviewImgDisplay h4{
	font-size:11px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
	color:#dedede;
	margin-top:4px;
	margin-bottom:0;
	padding:0;
	text-align:center;
}
.myReviewsDateSubmitted{
	font-size:10px; 
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
}
.myReviewsIsRewarded{
	color:#c80000;
	font-family:arial,verdana,sans-serif; 
	font-weight:700;
	font-style:italic;
}





/*********************************************************/
/*************** REGISTRY CLASSES *************************/
/*********************************************************/

/**
DEFAULT STYLES (for find/replace)
title background color: #ffa400
**/

/*********************************************************/
/*********************** GLOBLAL *************************/
/*********************************************************/
.registryWrapper{
	width:785px;
	margin-top:12px;
	margin-left:14px;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.registryWrapper td{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.registryWrapper h2{
	border:none;
	background:none;
}
#registryWrapper h2{
	border:none;
	background:none;
	font-size:14px;
	border-bottom:none;
}

/*
.registryWrapper a:link{color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.registryWrapper a:active{color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.registryWrapper a:visited{color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.registryWrapper a:hover{color:#4975a2; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
*/
.registryWrapper h3{
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	color: #333333;
}
.entryFieldNote{
	font-weight:500;
	color:#888888;
}
.entryFieldRequired{
	font-weight:500;
	color:#c80000;
}

/*********************************************************/
/************************* HOME PAGE *********************/
/*********************************************************/
.titleGiftRegistry{
	border-bottom:1px dotted #dedede;
	margin-bottom:10px;
}
.landingZones div{
	padding:10px;
	margin-right:10px;
	border:1px dotted #dedede;
}

/*********************************************************/
/***************** FIND A REGISTRY ***********************/
/*********************************************************/
.registryBoxSearch{
	border:1px solid #dedede;
	margin-bottom:20px;
}
.registryBoxSearch h2{
	font-family:arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	color:#ffffff;
	background-color:#ffa400;
	border:1px solid #ffffff;
	margin:0;
	padding:8px;
}
.registryBoxSearch h3{
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700;
	color:#ffa400;
	padding:8px;
}
.registryBoxSearch table{
	margin:10px;
}
.registryBoxSearch th{
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	text-align:left;
	padding-right:10px;
	padding-bottom:0px;
}
.registryBoxSearch td{
	padding-right:10px;
	padding-bottom:0px;
}
/*********************************************************/
/****************** DATA ENTRY ZONES *********************/
/*********************************************************/
.registryEntryBox{
	border:1px solid #dedede;
	margin-right:12px;
}
.registryEntryBox h2{
	background-color:#ffa400;
	font-family:arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:8px;
	margin:0;
}
.registryEntryBox h2 span{
}
.registryEntryBox table{margin:8px;}
.registryEntryBox td{
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
	color:#000000;
	padding:4px;
}
.registryEntryBox th{
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	color:#000000;
	text-align:left;
	padding:4px;
}
.registryEntryBox td{
	padding:4px;
}

/*********************************************************************************/
/************ VIEW REGISTRIES PAGE (Logged in and Public Page) *******************/
/*********************************************************************************/
.myRegistryWrapper{
	border:1px solid #dedede;
}
.myRegistryHeader table{
	border-bottom:1px dashed #dedede;
}
.myRegistryHeader table{
	margin-top:4px;
	margin-left:4px;
}
.myRegistryHeader h2{
	background-color:#ffa400;
	font-family:arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:8px;
	margin:0;
	display:block;
	border::none;
}
.myRegistryHeader h2 span{
	font-size:12px; 
	font-weight:700;
	color:#ffffff;
}
.myRegistryHeader h3{
	font-family:arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	color:#ffa400;
	border:1px solid #ffffff;
	padding:8px;
	margin:0;
}
.myRegistryHeader h3 span{
	font-size:12px; 
	font-weight:700;
	color:#ffa400;
}
.myRegistryHeader th{
	font-size:12px; 
	font-weight:700;
	color:#333333;
	text-align:left;
	vertical-align:middle;
}
.registryBuyCell td{
	background-image:url(/skins/greekgear/buyButtonBg.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
	text-align:right;
}
.registryBuyForMessage{
	font-size:10px;
	color:#c80000;
}

.registryHowToAddLink a{
	font-size:12px; 
	font-weight:700;
}
.registryOptions{
	margin-top:4px;
	margin-bottom:4px;
	font-size:11px;
}
.registryPrice{
	color:#c80000;
}
/*********************************************************/
/******************* POPUP WRAPPER ***********************/
/*********************************************************/
.registryPopupWrapper{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	padding:20px;
}
.registryPopupWrapper h1{
	margin-top:1px;
	padding-top:1px;
	color:#333333;
	font-family:arial,verdana,sans-serif;
	font-size:16px;
	font-weight:700;
	border-bottom:1px dotted #dedede;
}
.registryPopupWrapper th{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:700;
	text-align:left;
	padding-bottom:8px;
}
.registryPopupWrapper td{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
}

/*********************************************************/
/***************** REGISTRY HELP PAGE ********************/
/*********************************************************/
.registryHelp{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
}
.registryHelp h2{
	color:#333333;
	font-family:arial,verdana,sans-serif;
	font-size:20px;
	font-weight:500;
	border-bottom:1px dotted #dedede;
}
.registryHelp h3{
	color:#333333;
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
}
.registryHelp a:link{font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500;}
.registryHelp a:active{font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500;}
.registryHelp a:visited{font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500;}
.registryHelp a:hover{font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500;}

