/*  Copyright ©2005 TwinAct LLC (info@twinact.com). All Rights Reserved.  
 *  Filename: urban.css
 *  Description: Style Sheet for Urban Moments Web site
 *  Last updated: 5/20/2005
 */

body { background: #DFD3C6 url(../images/sitebg.gif) repeat-x; margin: 0px; text-align: center;} 


.sitebg { background-color: #ffffff; width: 770px; border: 1px solid #9F8C83; }
.border { border: 1px solid #666666;}

.black  { background-color: #000000; }
.gray { background-color: #ada9aa; } 
.white { background-color: #ffffff; } 
.brownbg { background: #A2947F;}
.dkbrownbg { background: #5E4946;}
.pinkbg { background: #FF99CC;}
.lbrownbg { background: #F0E3CF;}
.creambg { background: #F1F0DB; border-top:#66563E solid 1px; border-bottom:#66563E solid 1px; padding:5 0 5 0px;}
.shadowbg { background: #DFD3C6 url(../images/shadowbg.gif) repeat-x; width: 772px; text-align: center; }

.topline { border-top: 1px dashed #cccccc;}
.bottomline { border-bottom: 1px dashed #cccccc;}
.vline { border-left: 1px dashed #cccccc;}
.vline-right { border-right: 1px dashed #cccccc;}

.pagebody { padding: 10 10 10 10 px; }

.highlight {
	font-family: Arial, Helvetica, sans-serif; 
	color:#D9AC68; 
	Background:#4F3208;
	font-size: 8pt; 
	font-weight: bold; 
	padding: 4px; 
	text-align:right;
	}
.highlight a:link { color:#D9AC68;  text-decoration : none; }
.highlight a:visited { color:#D9AC68;  text-decoration : none; }
.highlight a:hover { color:#ffffff;  text-decoration : underline; }

.linktitle {
	font-family: Arial, Helvetica, sans-serif; 
	color:#7C500D; 
	font-size: 10pt; 
	font-weight: bold; 
	padding: 4px; 
	}
	
.smlink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	color : #CFBB9C;
	text-align: center;
	}
.smlink a:link { color : #CFBB9C; text-decoration : none; }
.smlink a:visited { color : #CFBB9C; text-decoration : none; }
.smlink a:hover { color : #F1F0DB; text-decoration : underline; }

/*  product details */
.caption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color : #666666;
	padding:5 3 3 6px;
	text-align:left;
	}
.caption a:link { color : #666666; text-decoration : underline; }
.caption a:visited { color : #666666; text-decoration : underline; }
.caption a:hover { color : #C32E65; text-decoration : underline; }

li {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color : #333333;
	padding:0 5 5 0px;
	text-align:left;
	}

.tell {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color : #ECDDC5;
	background: #83706D;
	padding:5px;
	text-align:right;
	padding:5px
	}
.tell a:link { color : #ECDDC5; text-decoration : none; }
.tell a:visited { color : #ECDDC5; text-decoration : none; }
.tell a:hover { color : #ffffff; text-decoration : underline; }

.headline {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color : #666666;
	padding:5px;
	text-align:left;
	}
.headline a:link { color : #666666; text-decoration : underline; }
.headline a:visited { color : #666666; text-decoration : underline; }
.headline a:hover { color : #000000; text-decoration : underline; }

.price {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color : #666666;
	padding:0 5 5 5px;
	text-align:left;
	}
.price a:link { color : #666666; text-decoration : underline; }
.price a:visited { color : #666666; text-decoration : underline; }
.price a:hover { color : #000000; text-decoration : underline; }

.sale {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color : #B1375A;
	padding:0 5 5 5px;
	text-align:left;
	}
.sale a:link { color : #B1375A; text-decoration : underline; }
.sale a:visited { color : #B1375A; text-decoration : underline; }
.sale a:hover { color : #B1375A; text-decoration : underline; }

.formbutton { 
	font-family: Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #910f33; 
	border-top:solid 2px #e39bba;
	border-left:solid 2px #e39bba;
	border-bottom:solid 2px #000000;
	border-right:solid 2px #000000;
	padding:0px;
	text-align : center ;
	cursor: pointer;
	cursor: hand;  
	}

/*  end product details */

.tab {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size: 8pt; 
	font-weight: bold;
	text-align: center;
	background: #F1F0DB;
	color : #66563E;
	padding: 5 3 5 3px; 
	}
.tab a:link { color : #66563E; background: #F1F0DB; text-decoration : none; }
.tab a:visited { color : #66563E; background: #F1F0DB; text-decoration : none; }

.tab_highlight {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size: 8pt; 
	font-weight: bold;
	text-align: center;
	background: #B1375A;
	color : #F1F0DB;
	padding: 5 3 5 3px; 
	}
.tab_highlight a:link { color : #F1F0DB; text-decoration : none; }
.tab_highlight a:visited { color : #F1F0DB; text-decoration : none; }

.tab_on {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: center;
	background:  #B1375A;
	color : #F1F0DB;
	padding: 5 3 5 3px; 
	}

.nav {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size: 8pt; 
	font-weight: bold;
	text-align: left;
	color : #B1375A;
	background: #F1F0DB;
	text-indent: 12px;
	padding: 5 3 5 3px; 
	border-bottom: 1px solid #D8D2C8;
	}
.nav a:link { color : #66563E; text-decoration : none; }
.nav a:visited { color : #66563E; text-decoration : none; }

.nav_highlight  {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size: 8pt; 
	font-weight: bold;
	text-align: left;
	color : #ffffff;
	text-indent: 12px;
	background: #5E4946;
	padding: 5 3 5 3px; 
	border-bottom: 1px solid #cccccc;
	}
.nav_highlight  a:link { color : #ffffff; text-decoration : none; }
.nav_highlight  a:visited { color : #ffffff; text-decoration : none; }

.subnav {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: left;
	color : #66563E;
	background: #ffffff;
	text-indent: 25px;
	padding: 3px; 
	}
.subnav a:link { color : #66563E; text-decoration : none; }
.subnav a:visited { color : #66563E; text-decoration : none; }

.subnav_highlight  {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: left;
	color : #B1375A;
	background: #ffffff;
	text-indent: 25px;
	background: #ffffff url(../images/smredarrow.gif) no-repeat; 
	padding: 3px; 
	}
.subnav_highlight  a:link { color : #B1375A; text-decoration : none; }
.subnav_highlight  a:visited { color : #B1375A; text-decoration : underline; }

.subnav_on {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: left;
	color : #F1F0DB;
	padding: 0 3 0 3px; 
	}

.insettitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	text-indent: 5px;
	color: #A18B31;
	background:#F1F0DB;
	padding:6 0 4 4px;
	border-bottom:1px solid #D8D2C8;
	}
.insetheader {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10.5pt;
	font-weight: bold;
	text-indent: 5px;
	color: #B1375A;
	padding:6 4 4 4px;
	}

.insetbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	text-indent: 5px;
	color: #544037;
	padding: 4px 4px 4px 4px; 
	}
.insetbold  a:link { color: #544037; text-decoration : none;}
.insetbold  a:visited { color: #544037; text-decoration : none; }
.insetbold  a:hover { color: #544037; text-decoration : underline;}

.inset {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #544037;
	padding: 4px 4px 0px 10px; 
	}
.inset a:link { color: #544037; text-decoration : none;}
.inset a:visited { color: #544037; text-decoration : none; }
.inset a:hover { color: #544037; text-decoration : underline;}

.more {
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-weight: bold;
	color: #666666;
	padding: 4px 15px 10px 10px; 
	text-align: right;
	}
.more a:link { color: #666666; text-decoration : none;}
.more a:visited { color: #666666; text-decoration : none; }
.more a:hover { color: #B1375A; text-decoration : underline;}

.cookiecrumb {
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-weight: normal;
	color: #666666; 
	}
.cookiecrumb a:link { color: #666666; text-decoration : underline;}
.cookiecrumb a:visited { color: #666666; text-decoration : underline; }
.cookiecrumb a:hover { color: #B1375A; text-decoration : underline;}

.pageheader {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	font-weight: bold;
	color: #B1375A;
	padding: 15 5 0 5px; 
	}
.header {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	font-weight: bold;
	color: #8F716D;
	padding: 10 5 0 7px; 
	}
.content {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #333333;
	padding: 10 5 0 7px;
	line-height: 12pt;
	}
.content a:link { color: #333333; text-decoration : underline;}
.content a:visited { color:#333333; text-decoration : underline; }
.content a:hover { color: #B1375A; text-decoration : underline;}

.content_table {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #333333;
	padding: 5 px;
	}

.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	color : #66563E;
	text-align: center;
	}
.footer a:link { color : #66563E; text-decoration : none; }
.footer a:visited { color : #66563E; text-decoration : none; }
.footer a:hover { color : #66563E; text-decoration : underline; }

.footer_on {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	color : #66563E;
	text-align: center;
	}

.smtext { 
	font-family: Trebuchet, Verdana, sans serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color : #666666;}
.smtext a:link { color : #666666; text-decoration : underline; }
.smtext a:visited { color : #666666; text-decoration : underline; }
.smtext a:hover { color : #C32E65; text-decoration : underline; }

.indent{ padding: 0 0 0 10px;}

.boxheader {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #A2947F; 
	padding: 5px; 
	}
	
.box { border: 1px solid #666666; }

.label {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 8pt;
	color: #544037;
	padding-top: 6px;
	}
