body
{
	background-color: #FFFFFF;
	margin: 0;
	font-size: 12px;
	font-family: arial,helvetica,Sans-Serif;
	color: #676767;
	text-align: center;

}

table,tr,td,ul,ol,p
{
	font-size: 12px;
	font-family: arial,helvetica,Sans-Serif;
	font-weight: normal;
	color: #676767;
 text-align:left ;
}
ul{
 padding-left:20px ;
 margin-left:0px ;
}

.center { text-align: center; }
.right { text-align: right; }

.heavy{
	font-weight:bold;
}

H1
{
	font-size: 16px;
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-style: normal;
	color: #F16DA1;
	text-align: left;
}

H2
{
	font-size: 12px;
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-style: normal;
	color: #F16DA1;
	text-align: left;
	padding-right: 10px;
}

A
{
	color: #F16DA1;
/*text-decoration: none;*/
	font-weight: normal;
}

A:hover
{
	color: #676767;
	text-decoration: underline;
}

A.nav
{
	color: #676767;
	text-decoration: none;
	font-weight: bold;
}

A:hover.nav
{
	color: #AFAFAF;
	text-decoration: underline;
}

.inputbox
{
	font-family: Arial;
	font-size: 12px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-left: solid 1px;
	border-bottom: solid 1px;
}

.inputbutton
{
	
	font-family: Arial;
	font-size: 12px;
	border: solid 1px black ;

}

.textareabox
{
	font-family: Arial;
	font-size: 12px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.selectbox
{
	font-family: Arial;
	font-size: 12px;
}

.content
{
	font-size: 12px;
	font-family: arial,helvetica,Sans-Serif;
	text-align: left;
	color: #A10332;
}


 img { border: 0px; }

 #header { width: 780px; margin-top: 20px; margin-bottom: 20px; }
 #header img { width: 684px; height: 80px; }
 #nav { width: 780px; border-top: 1px #676767 solid; border-bottom: 1px #676767 solid; padding: 3px; }
 #nav a { margin-left: 5px; margin-right: 7px; color: #676767; text-decoration: none; font-weight: bold; }
 #nav a:hover { text-decoration: underline; }

 #title { width: 780px; text-align: left; }
 #title img { width: 167px; height: 41px; }

.container { border: 0px; border-collapse: collapse; }

 #ads { width: 550px; margin-bottom: 10px; }
 #ads #rosie img { width: 250px; height: 172px; }
 #ads #text { width: 260px; padding: 8px; vertical-align: top; }
 #ads #visit { width: 250px; font-size:24px; padding-left: 5px; padding-bottom:10px;}
 #ads #md {width:474px; height:271px;}
 #ads #ten { background-color: #FEF0F5; padding: 10px; width:454px; font-size: 20px; font-weight: bold; text-align: center; border: 1px #CCCCCC solid; }


 #bot { width: 780px; }
 #bot #tagline { width: 320px; padding: 8px; }
 #bot #tagline #box { background-color: #E5EDE1; padding: 10px; font-size: 20px; font-weight: bold; text-align: center; }
 #bot #box { background-color: #E5E5E5; width: 200px; padding: 8px; vertical-align: top; border-left: 1px #CCCCCC solid; border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; }
 #bot img { width: 200px; height: 200px; }
 #bot #text { background-color: #E5E5E5; width: 260px; padding: 8px; vertical-align: top; border-right: 1px #CCCCCC solid; border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; }

 #footer { width: 780px; margin: 5px; text-align: left; }
 #footer #logo img { width: 315px; height: 28px; }
 #footer #stm { width: 197px; height: 28px; }
 #footer #stm img { width: 197px; height: 28px; }
 #footer #bbb { width: 50px; height: 83px; }
 #footer #bbb img { width: 50px; height: 83px; }


/**what's new page *********************/
#whatsnew_container{
 width:780px;
 text-align:left ;
 margin-bottom:10px ;
 background-color:#fff ;
}
#whatsnew_container h2{
 color: #676767 ;
 margin-bottom:0px ;
}
#whatsnew_container p{
 margin-top:8px ;
}
x#whatsnew_container img{
 margin-top:40px ;
}
#whatsnew_container ul{
 margin-left:0px ;
 padding-left:0px ;
}
#whatsnew_container ul li{
 margin-left:20px ;
 padding-left:0px ;
}
.wn_section,.wn_section_dark{
 padding:15px ;
 vertical-align:top;
 margin-top:30px;
 margin-bottom:35px;
}
.wn_section_dark{
 background-color:#fafafa;
}


.dark{ background-color: #eeeeee ; }
.light{ }

/** product list page ************************/
.product_list_categories{
 margin-top:5px ;
 float:right ;
 list-style:none ;
 padding-left:0px ;
 margin-left:0px ;
}
.product_list_categories li{
 padding-right:10px ;
 display:inline ;
}


/** category / subcategory page ************************/
.cat_sum_preview{
 float:left ;
 margin-right:20px ;
}
.sub_item_list{
 background-color:#fff ;
 padding:10px ;
 float:right ;
}
.sub_item_list h2 a{
 font-weight:bold ;
 font-size:120% ;
 color: #7CA367 ;
}
.sub_item_list .item{
 padding-left:10px ;

}
.sub_item_list .item a{
 color: #F16DA1 ;
 text-decoration:none ;
 border-bottom: 1px solid #e6e6e6 ;
}

.sub_item_list .item a:hover{
 color: #676767 ;
 text-decoration:none ;
 border-bottom: 1px solid #e6e6e6 ;
}
/* Bubble Box */
.bubbleInfo {
    position: relative;
}
.trigger {
	position: absolute;
}

.popup {
	height: 141px;
	width: 235px;
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

