
body, table, p, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #191818;
}


body { margin: 0px 3px 5px 3px; }

form {
	margin: 0px;
}

img {
	border: 0;
}

select {
	color: #000000;
}


.fullpage	{
	width: 990px; 
	text-align: left; 
}


/****** standard size fonts *****/

.yes{
	font-weight:bold;
	color:#FE026C;
}

.no{
	font-weight:bold;
	color:#666;
}



.bold {
	font-weight:bold; 
	color: #656565;
}

.black {
	color: #000000;
}

.grey {
	color: #666666;
}

.pink {
	color: #FE026C;
}


.error {
	color: #FF0404;
	font-weight:bold; 
}

.italic {
	font-style : italic; 
}

.no_underline {
	text-decoration : none; 
}




/****** links fonts *****/


a {
	color: #750134;
	text-decoration : none; 
}


a:hover {
	text-decoration : underline; 
}

.lined {
	text-decoration : underline; 
}

.sel_link {
	color: #333333;
	font-weight:bold; 
}





/****** small fonts *****/

.small {
	font-size: 10px;
	line-height: 12px;
}

.small-products{
	font-size: 10px;
	line-height: 12px;
	text-decoration:underline;
	margin-bottom:5px;
}

	

/****** large fonts *****/


.title {
	font-size: 24px;
	color: #380019;
}

h2 {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	color: #888;
	margin-bottom:4px;
	margin-top:4px;
	padding:0px;
	font-weight:bold;
	line-height:26px;
}

h2 em {
	font-size: 13px;
	color: #222;
	font-weight:normal;
	font-style:normal;
}

h2 strong {
	font-size: 24px;
	color: #750134;
	font-weight:normal;
	font-style:normal;
}

h4 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #191818;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	margin-left:10px;
	font-weight:normal;
	
}

h4 a:link {
	font-weight:bold;
}

.header {
	font-size: 21px;
	color: #555555;
	letter-spacing: 0.05em;
}

.medium {
	font-size: 19px;
	color: #380019;
}




/****** tags *****/

.in {
	color: #ff006c;
}

.out {
	color: #6f7779;
}

.t1 {
	font-size: 10px;
}
.t2 {
	font-size: 12px;
}
.t3 {
	font-size: 14px;
}
.t4 {
	font-size: 16px;
}
.t5 {
	font-size: 20px;
}

.boxed {
	
	border: 1px solid #999999; 
	padding: 8px;
	line-height: 20px;
}




.staticbox {
	border: 1px solid #750132; 
	padding: 8px;
	line-height: 24px;
	width: 170px;
}





/****** photos *****/


.uphoto {
	border: 1px solid #484838; 
}

.prodphoto {
	border: 1px solid #5b4748; 
}

.slider_active  {
	border: 4px solid #750132; 
}

.slider_inactive {
	border: 1px solid #5b4748; 
	margin: 4px;
}


/****** votes *****/

.votecount {
	text-align: right;
	color: #FFFFFF;
	font-weight:bold; 
	font-size: 11px;
	background: #787968;
	padding-left: 12px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	position: absolute; 
	left: 13; 
	top: 1px; 
	z-index: 1;
}

.vc_loves {
	border-top: 1px solid #ff6ba0;
	border-right: 1px solid #ff6ba0;
	border-bottom: 1px solid #ff6ba0;
}

.vc_hates {
	border-top: 1px solid #303030;
	border-right: 1px solid #303030;
	border-bottom: 1px solid #303030;
}
	
	
.voteimg {
	position: absolute; 
	left: 0; 
	top: 1px; 
	z-index: 2;
}

#login {
	background: #FFFFFF;
	border: 1px solid #4e4b4b;
	padding: 5px;
	display: none;
	position: absolute;
	z-index: 10;
	padding: 10px;
	width: 950px;
	top: 80; 
}
	

#flag {
	background: #eaeaea;
	border: 1px solid #4e4b4b;
	padding: 5px;
	width: 300px;
	display: none;
	position: absolute;
	z-index: 10;
}
	
#news {
	background: #eaeaea;
	border: 1px solid #4e4b4b;
	padding: 5px;
	width: 400px;
	display: none;
	position: absolute;
	z-index: 10;
}
	
#hover {
	background: #eaeaea;
	border: 1px solid #4e4b4b;
	padding: 5px;
	width: 250px;
	display: none;
	position: absolute;
	z-index: 10;
}
	




/****** steps *****/

.arrow {
	margin-right: 3px;
	margin-left: 3px;
}

.step {
	margin-right: 10px;
	margin-left: 7px;
}

.step_sel {
	background: #750132;
	padding: 4px;
	color: #FFFFFF;
	font-weight:bold; 
}


.paginate_sel  {
	border: 1px solid #999999;
	padding: 4px;
}	



/****** forms *****/

.field {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #8e8e8e; 
	color: #000000;
	margin-top: 1px;
	vertical-align: bottom; 
	padding-top: 3px;
	padding-left: 4px;
}



textarea {
	background-color: #FFFFFF;
	border: 1px solid #8e8e8e; 
	color: #000000;
	margin-top: 1px;
	vertical-align: bottom; 
	padding-top: 3px;
	padding-left: 4px;
}




input.btn{
   color:#f2eed0;
   height: 24;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color:#8c0132;
   border: 1px solid #666666;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#8c0132',EndColorStr='#750132');
 }

input.btnhov {
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
  }



/****** nav *****/


.header_bar  {

	margin-top: 15px;
	text-align:left;
	margin-left:4px;
}


.nav_link  {

    color:#191818;
    background-color:#FFFFFF;
	border: 1px solid #750132;
	width: 140px;
	padding-top: 4px;
	padding-bottom: 5px;
	
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	float: left;
	font-weight:bold; 
	vertical-align: bottom;
}

.nav_link:hover {
   color:#f2eed0;
   text-decoration : none; 
}


.nav_link_in:hover {
   background-color: #ff006c;
}
.sel_in {
   background-color: #750132;
   color:#ffffff;
}


.nav_link_out:hover {
   background-color:#6f7779;
}
.sel_out {
   background-color:#6f7779;
   color:#f2eed0;
}

.nav_link_general:hover {
   background-color:#750132;
}
.sel_general {
   background-color:#750132;
   color:#f2eed0;
}



.blurb {
	background-color: #f4f4f4;
	border: 1px solid #750132; 
	padding: 8px;
	line-height: 20px;
}

.blurb p {
	font-size: 14px;
	margin-left:7px;
	
	margin-top:12px;
	margin-bottom:12px;
}

.leftbar-links a:link {
	padding:3px;
	text-decoration:none;

}


.leftbar-links a:hover {
	padding:3px;
	background-color:#750132; 
	color:#fff;
	text-decoration:none;
}


.leftbar-links a:visited {
	padding:3px; 
	color:#444;
	text-decoration:none;

}



/****** DHTML menu css items *****/



.submenu {
  background-color: #FFFFFF;
  border-left:1px solid #750134;
  border-right:1px solid #750134;
  border-bottom:1px solid #750134;
  width:140px;
  padding-top:7px;
  margin-top:0px;
}

.pinkitem {
	background-color:#fff;
	font-family:  Arial, Helvetica, Verdana;
	font-size: 22px;
	color: #FE026C;
	cursor: pointer;
	padding:5px;
	width:170px;
	border:0px;

}

.pinkitemover {
	background-color:#FE026C;
	font-family:  Arial, Helvetica, Verdana;
	font-size: 22px;
	color: #fff;
	cursor: pointer;
	padding:5px;
	width:170px;
	border:0px;
}


.user-submenu {
	 background-color: #FFFFFF;
	 border:1px solid #750134;
	 width:130px;
	 padding-top:0px;
	 margin-top:3px;
}

.usermenuItemNormal {
	font-family:  Verdana, Arial, Helvetica;
	font-size: 12px;
    text-decoration:underline;
	color: #750134;
	cursor: pointer;
	padding:3px;
	 
}

.usermenuItemOver {
	background-color:#750134;
	font-family:  Verdana, Arial, Helvetica;
	font-size: 12px;
    text-decoration:none;
	color: #fff;
	cursor: pointer;
	padding-top:0px;
	padding:3px;

}

.usermenu-subitemNormal {
	  font-family:   Arial, Helvetica, Verdana;
	  font-size: 12px;
	  color: #750134;
	  cursor: pointer;
	  background-color: #FFFFFF;
	  margin-top:3px;
	  margin-bottom:3px;
	  padding-left:7px;
}

.usermenu-subitemOver {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: #FFFFFF;
		cursor: pointer;
		background-color: #750134;
		margin-top:3px;
		margin-bottom:3px;
		width:100%;
		padding-left:7px;
}

.topItemNormal {
	width:140px;
	height:36px;
	background-color:#fff;
	font-family:  Arial, Helvetica, Verdana;
	font-size: 22px;
	color: #750134;
	cursor: pointer;
	padding-top:1px;
	padding-left:9px;

	background-repeat:no-repeat;
	background-position: 115px 12px;  

}

.topItemOver {
	width:140px;
	height:36px;
	background-color:#750134;
	font-family:  Arial, Helvetica, Verdana;
	font-size: 22px;
	color: #fff;
	cursor: pointer;
	  padding-top:0px;
	  padding-left:8px;
	  border-left:1px solid #750134;
	  border-right:1px solid #750134;
	  border-top:1px solid #750134;

	  background-repeat:no-repeat;
	  background-position: 114px 11px;  
}

.itemNormal {
	  font-family:   Arial, Helvetica, Verdana;
	  height:22px;
	  font-size: 14px;
	  color: #750134;
	  cursor: pointer;
	  background-color: #FFFFFF;
	  padding-left:8px;
	  margin-top:3px;
	   margin-bottom:3px;
	   
}

.itemOver {
		font-family: Arial, Helvetica, Verdana;
		font-size: 14px;
		height:22px;
		color: #FFFFFF;
		cursor: pointer;
		background-color: #750134;
		padding-left:8px;
		margin-top:3px;
		margin-bottom:3px;
		width:100%;
}



