@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#313131;
	background:url(../images/background.jpg);
	background-repeat:repeat-x;
	text-align: center;
	height:100%;
	

}

.wrapper {
	position: relative;
	width: 909px;
	margin: 0 auto -196px;
	text-align: left;

}

.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background:#1f1f1f;
	border-top:1px solid #797979;
	color:#FFFFFF;
}
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -196px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 196px; /* .push must be the same height as .footer */
}


.imagesthumb{ border:4px solid #ed31b5;}

a:link {color: #ed31b5;}
a:visited {	color: #ed31b5;}
a:active {color: #ed31b5;}
a:hover {color: #ed31b5;}

/*HEADER*/
#header{ height:162px; width:909px; text-align:center;}
#logo{ width:390px; margin-top:40px; float:left; margin-bottom:43px; }
/*TOP MENU*/
#topmenu{ margin-top:16px; width:519px; float:left;}
.topmenuwhite:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin-left:15px; font-weight:bold; } 
.topmenuwhite:visited{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  margin-left:15px;font-weight:bold; } 
.topmenuwhite:active{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin-left:15px; font-weight:bold; } 
.topmenuwhite:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ed3cb8; text-decoration:none;  margin-left:15px; font-weight:bold;} 

.topmenupink:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ed3cb8; text-decoration:none; margin-left:15px; font-weight:bold; } 
.topmenupink:visited{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ed3cb8; text-decoration:none;  margin-left:15px;font-weight:bold; } 
.topmenupink:active{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ed3cb8; text-decoration:none; margin-left:15px; font-weight:bold; } 
.topmenupink:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ed3cb8; text-decoration:none;  margin-left:15px; font-weight:bold;} 

/*SEARCH TOP*/
#searchbar{ margin-top:20px; }
.inputsearch{ width:175px; padding:5px; border:1px solid white; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#797979; margin-right:10px;}

.clear {clear:both; display:block; height:0px; font-size:0px;}	
.clear2 {clear:both; display:block; height:20px; font-size:0px;}	

/*MENU*/
#menu{ text-align:left;}

/*1rst ROW*/
.row1{ width:909px; padding-top:16px; text-align:left; }

.row1left{ width:633px; float:left; text-align:left;}
.row1lefttextsec{ width:600px; height:200px; text-align:left; }
.flowtitle{ width:415px; font-family: Georgia; font-size:12px; color:#FFFFFF; float:left;  background:#000; text-align:left; height:31px; line-height:31px; padding-left:10px; } 
#jFlowSlide{  font-family: Georgia; font-size:12px;  margin:0px; overflow:hidden;}
#myController { overflow:hidden; float:left; width:185px; font-family: Georgia; height:31px; line-height:31px; font-size:12px; text-align:right;  background:#000; color:#FFFFFF; padding-right:5px;}
#myController span.jFlowSelected { overflow:hidden;  background:#000;margin-right:0px;  color:#FFFFFF;}

.slide-wrapper { padding: 0px; overflow:hidden;}
.slide-thumbnail { width:615px; float:left; height:223px; margin:0px; padding:0px; overflow:hidden; }
.slide-thumbnail img {max-width:615px; overflow:hidden;}


.jFlowControl, .jFlowPrev, .jFlowNext { overflow:hidden;color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #ed38b7;overflow:hidden; }

.row1right{ width:276px; float:left; text-align:left;}
.blackrow{font-family: Georgia; height:31px; line-height:31px; font-size:12px; color:#FFFFFF; background:#000000; padding-left:10px;}

.mailinglist{background:url(../images/mailinglist_pic.jpg); width:276px; height:153px; background-repeat:no-repeat; padding-top:70px; text-align:center;}
.supporting{background:url(../images/supporting_pic.jpg); width:276px; height:153px; background-repeat:no-repeat; padding-top:60px; padding-bottom:10px; text-align:center;}

.pinktitle16{ font-size:16px; color:#ed38b7; font-weight:normal; margin-bottom:10px; }
.pinktitle24{ font-size:24px; color:#ed38b7; font-weight:normal; margin-bottom:10px; }
.pinktitle18{ font-size:18px; color:#ed38b7; font-weight:normal; margin-bottom:10px; }
.pinktitle14{ font-size:14px; color:#ed38b7; font-weight:normal; }

/*FOOTER*/
.footercontent{ width:909px; text-align:center; font-size:11px; color:#e3e3e3; padding-top:10px; border:1px solid red;}
.footertitle{font-size:15px; color:#ed38b7; font-weight:normal; margin-bottom:15px;}
.footerlk:link { font-size:11px; color:#e3e3e3; text-decoration:none; } 
.footerlk:visited{font-size:11px; color:#e3e3e3; text-decoration:none; } 
.footerlk:active{ font-size:11px; color:#e3e3e3;  text-decoration:none; } 
.footerlk:hover{ font-size:11px; color:#e3e3e3; text-decoration:underline; } 
.footertext { font-size:11px; color:#e3e3e3; text-decoration:none; } 

/*///////////////////Navigation Tabs///////////////////*/
.greytxt12{color:#7d7d7d; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.whitelk:link { font-size:12px; color:#fff; text-decoration:none; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; line-height:20px; } 
.whitelk:visited{font-size:12px; color:#fff; text-decoration:none; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; line-height:20px; } 
.whitelk:active{ font-size:12px; color:#fff;  text-decoration:none; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;  line-height:20px;} 
.whitelk:hover{ font-size:12px; color:#fff; text-decoration:underline; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; line-height:20px; } 

.menumidlk:link { font-size:12px; color:#fff; text-decoration:none;padding-right:5px; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; line-height:20px; } 
.menumidlk:visited{font-size:12px; color:#fff; text-decoration:none;padding-right:5px; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; line-height:20px; } 
.menumidlk:active{ font-size:12px; color:#fff;  text-decoration:none;padding-right:5px; background:url(../images/greydot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; padding-right:5px; line-height:20px;} 
.menumidlk:hover{ font-size:12px; color:#fff; text-decoration:none; background: url(../images/greydot_over.jpg); background-repeat:no-repeat; background-position:left; background-color:#ed31b5; padding-left:15px; padding-right:5px; line-height:20px; } 

#tabs {clear: both; width:100%;}		
#tabs ul {padding: 0px;margin:  0;}
		
#tabs ul li {float:  left;padding:0px;margin:  0;list-style: none;}

#tabs ul li.home a:hover {}
			
#tabs ul li a {	float: left;margin:0px;	padding:0px;height: 42px;	text-decoration: none;	font-weight:bold;list-style:none;			color : #000000;	font-size: 18px;font-family: Arial, Helvetica, sans-serif;		}
html>body #tabs ul li a {text-decoration:none;} 
		
#tabs ul li a:hover {color: #ffffff;}
html>body #tabs ul li a:hover {color: #ffffff;}

#tabs ul li.active a {background-image: none;text-decoration:none;	}
html>body #tabs ul li.active a {text-decoration:none;} /* Just Firefox */
		
#tabs ul li.active a:hover {text-decoration:none;}
html>body #tabs ul li.active a:hover {text-decoration:none;}
			
/* BLUE ACTIVE */
		
#tabs ul li.activeb a {color: blue;background-image: none;		} 
html>body #tabs ul li.activeb a {text-decoration:none;}   /* Just Firefox */
		
#tabs ul li.activeb a:hover {color : #FFFFFF; text-decoration:none;} 
html>body #tabs ul li.activeb a:hover {text-decoration:none;} 


/* *************  BLUE HOVER BEGINS ************* */
		
#tabs ul li a:hover {	color: #FFFFFF;	text-decoration:none;		} 
html>body #tabs ul li a:hover {color: #FFFFFF;	text-decoration:none;		} 	
		/* style for over state, changed with JScritpt  - - RIGHT CORNER - - */
#tabs ul li.overstat {	text-decoration:none;} 
html>body #tabs ul li.overstat {text-decoration:none;}   /* Just Firefox */
			
/* style for HOVER state, changed with JScritpt  - - REST OF THE TAB - - */
#tabs ul li a.overlink {	color:#ffffff;	text-decoration:none;} 
 html>body #tabs ul li a.overlink {	text-decoration:none;}   /* Just Firefox */
			
		/* style for OFF state, changed with JScritpt  - - REST OF THE TAB - - */
#tabs ul li a.offlink {color: #000000;	text-decoration:none;		} 
html>body #tabs ul li a.offlink {text-decoration:none;	}   /* Just Firefox */
			
		/* BAZAAR TAB */
#tabs ul li.nav_bazaar {float:  left;	text-decoration:none;	list-style: none;			}
html>body #tabs ul li.nav_bazaar {background:none;	} /* Just Firefox */

#tabs ul li.nav_bazaar a {float: left;	padding:  0 0 0 0;	background:none;		}
html>body #tabs ul li.nav_bazaar a {background:none;} /* Just Firefox */
		
#tabs ul li.nav_bazaar a:hover {background:none;		}
html>body #tabs ul li.nav_bazaar a:hover {		background:none;		}
		
#navdropdown1, #navdropdown2, #navdropdown3, #navdropdown4, #navdropdown5, #navdropdown6, #navdropdown7, #navdropdown8, #navdropdown9, #navdropdown10, #navdropdown11, #navdropdown12 {	display: none;	position: absolute;	z-index: 100;	top: 161px;	}

*html #navdropdown1, *html #navdropdown2, *html #navdropdown3, *html #navdropdown4, *html #navdropdown5, *html #navdropdown6, *html #navdropdown7, *html #navdropdown8, *html #navdropdown9, *html #navdropdown10, *html #navdropdown11, *html #navdropdown12 {	}
	
	
.navd_top, .navd_bottom {	float: left;font-family: 1px;height: 11px;	width: 610px;		}
	
.navd_top {}
	*html .navd_top { /* for IE6 */ }
	
.navd_bottom {  }
	*html .navd_bottom {   /* for IE6 */  }
	
		
.navd_content {		color: #FFFFFF;	float: left; height:235px;	font-family: Arial, Helvetica, sans-serif;		font-size: 11px;	padding: 15px;	width: 585px;	filter: alpha(opacity=95); 	-moz-opacity: 0.95;	display:block; border-top:1px solid white;		}

		
.navd_content h2 {	font-size: 18px;	margin:0px;}
.navd_content h3 {		font-size: 14px;	margin:0px;			}
		
.navd_content  .new_on {float: left; margin:0px;width: 280px;		}
.navd_content  .new_on ul {	padding-bottom: 20px; margin-left:-45px; m\argin:0px; font-size: 12px;				}
.navd_content  .new_on ul li {float: none; font-size: 12px; font-weight: bold; color: #ffffff; margin:0px; padding: 0px;					list-style:none;	}
.navd_content  .new_on ul li a {display: block;	font-weight: bold;	padding: 3px 5px;margin:0px;	color: #FFFFFF;	text-decoration: none;	list-style:none;	}
.navd_content  .new_on ul li a:hover {	display:block;color: #fffff; 	text-decoration: none;	padding: 3px 5px; margin:0px;	}
					
		
.navd_content  .forums {	float: left;padding: 0 20px 0 44px;	width: 200px;		}
		
.navd_content  .forums ul {padding-bottom: 20px;	margin-left:-45px;			}
.navd_content  .forums ul li {	float: none; font-size: 12px;	font-weight: bold; color: #ffffff;	margin:0px; padding: 0px;					list-style:none; }
.navd_content  .forums ul li a {display: block;	font-weight: bold;	padding: 3px 5px;	margin:0px;	color: #FFFFFF;		text-decoration: none;	list-style:none;	}
.navd_content  .forums ul li a:hover {	display:block;	color: #fffff; text-decoration: none;	padding: 3px 5px;margin:0px;	}
						
						
.navd_content  .more {	float: left; padding: 0 20px 0 44px;	width:200px;}


.navd_content  .more ul {padding-bottom: 20px;	margin-left:-30px;	m\argin:40px;}
.navd_content  .more ul li {float: none;font-size: 12px;font-weight: bold;	color: #ffffff;	margin:0px;	padding: 0px;}
.navd_content  .more ul li a {	display: block;	font-weight: bold; padding: 3px 5px;margin:0px;	color: #FFFFFF;text-decoration: none;
										}
.navd_content  .more ul li a:hover {color: #fffff; text-decoration: underline;	padding: 3px 5px;margin:0px;		}
.navd_content2 { color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 8px; width:610px; }

.saleimg{ width:276px; height:223px; margin:0px;}

.row1left_blog{ width:320px; float:left; text-align:left; padding-right:10px;}
.row1left_news{ width:303px; float:left; text-align:left;}
.lightpinktitle12{ color:#ffaae6; font-size:14px;}
.pinktext12{ color:#ed38b7; font-size:12px;}

.lightpinklk:link { color:#ffaae6; font-size:14px; text-decoration:none; } 
.lightpinklk:visited{color:#ffaae6; font-size:14px; text-decoration:none;  } 
.lightpinklk:active{ color:#ffaae6; font-size:14px; text-decoration:none; } 
.lightpinklk:hover{ color:#ffaae6; font-size:14px; text-decoration:underline; } 


/*BREADCRUMB*/

.breadclk:link { color:#313131; font-size:12px; text-decoration:none; } 
.breadclk:visited{color:#313131; font-size:12px; text-decoration:none;  } 
.breadclk:active{ color:#313131; font-size:12px; text-decoration:none; } 
.breadclk:hover{ color:#ed38b7; font-size:12px; text-decoration:underline; } 

#breadcrumbdv{ margin-bottom:30px; margin-top:5px;}

hr{ height:1px; margin:0px; padding:0px;border: 0; color:#7b7b7b; background:#7b7b7b; width:100%; }


/*SHARE THIS*/
.addthis_toolbox .custom_images a{  width: 25px;  height: 25px;   margin: 0;   padding: 0;}

.addthis_toolbox .custom_images a:hover img{   opacity: 1;}

.addthis_toolbox .custom_images a img{   opacity: 0.75;}


/*FORM BOXES*/
.inputboxqty{ padding:2px; width:60px; border:2px solid #ed31b5; font-size:11px;}
.inputboxqtyblk{ padding:2px; width:200px; border:1px solid #000; font-size:11px;}
.selectbox{ padding:2px; border:2px solid #ed31b5; font-size:11px;}
.textbox{ padding:2px; width:200px; border:2px solid #ed31b5; font-size:11px;}
.inputbox{ padding:2px; width:200px; border:2px solid #ed31b5; font-size:11px;}
.darktxt21{ color:#313131; font-size:21px; font-weight:normal;}
.darktxt14{ color:#313131; font-size:14px; font-weight:normal;}
.text{ font-size:12px; color:#313131;}

/*CART*/
.titleblackbg{ width:420px;  height:40px; line-height:40px; font-size:14px; color:#FFFFFF; padding-left:10px; background-color:#1f1f1f;}
.contentgreybg{width:420px;  height:180px; font-size:12px; color:#1f1f1f; padding:10px; background-color:#cecece;}

.button {
    border: 1px solid #000;
    background: #000;
	color:#FFFFFF;
	font-size:12px;
	height:25px;
	line-height:28px;
	margin-left:15px;
}

.jssFormError{color:#990000;}
.textRed_12{color:#ed31b5;}