/* @Evontech.*/
html {
	height: 100%; 
}
body {
	height: 100%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	margin-top:0px; 
	margin-bottom:0px;
	
	
	/* Take out background background:url(../img/fondo.gif); */
}

body > div > div > * {
border-style:solid;
border-color:#ff0000;
border-width:0px;
}

a {
  color: #000000;
  text-decoration: none;
}
a.grey {
  color: #999999;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* @end */

/* @group STRUCTURE & LAYOUT */
#pagewrapper {
	position: relative; 
    width: 980px; 
	height:auto; 
	margin: 0 auto; 
	text-align: left; 
	min-height:100%;
}
#content {
	width:100%;
	background:#FFFFFF;
	/*border:1px solid #333333;  Take out border*/

}
#headerPanel{
    width:960px; height:72px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:8px; margin-top:3px; position:relative; 
}
.headerLogo{
   float:left; width:170px; height:68px;
}
.headerCommentLogo{
	float:left; width:300px; height:67px; 
}
.headerCommentLogo a{
	color:#b28381;
}
.headerCommentLogo2{
 float:left; width:94px; height:67px; padding-top:5px;
}
.headerCommentLogo3{
	float:left; width:90px; height:67px;
}
.headerShippingButtons{
	padding-left: 50px; float:left; width:200px; height:67px;
}
.headerContent{
  float:right; width:384px; height:67px;
 }
 

.header_Content_links{
  width:400px;
	display:inline;
	clear:both;
	padding:0;
	text-align:right;
	margin-top:10px;

}
.header_Content_links li{
   display:inline; 
	 font-size:11px;
	 color:#DC2C54;
	 clear:both;

	 padding-right:3px;
}
.header_Content_links li a{
	text-decoration:none;
	color:#DC2C54;
	
}
.header_Content_links li a:hover{
	text-decoration:underline;
	color:#DC2C54;
}

.header_BottomLinks{
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	float: right;
}
.headerContent_Bottom_Links{
	width:340px;
	display:inline;
	clear:both;
	padding:0;
	float:right;
	text-align:right;
	margin:10px ;
}
.headerContent_Bottom_Links li{
	display:inline;
	text-align:right; 
	font-size:15px;
	padding:0px 5px 0 5px; 
	font-weight: bold;
	color:#7a4c49;
	
}
.headerContent_Bottom_Links li a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size:13px;
}
.headerContent_Bottom_Links li a:hover{
	text-decoration:underline;
	color:#666666;
	font-weight:bold;
}
/*			navigation Frame 		*/
#navigationPanel{
    width:970px; 
	height:31px; 
	font-family:"Times New Roman", Times, serif;
}
.navigationleft{
   float:left; 
   width:200px; 
   height:31px; 
   background:#F7D3DD;
}
.navigationleft_links{
	width:200px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	clear:both;
	padding-left:10px;	
}
.navigationleft_links li{
	display:inline; 
	 font-size:14px;
	 color:#551B18;
	 padding-left:5px;
	 list-style:none;
}
.navigationleft_links li a{
	text-decoration:none;
	color:#551B18;
	font-weight:bold;
}
.navigationleft_links li a:hover{
	text-decoration:none;
	color:#551B18;
	font-weight:bold;
}

.seeprices {
   float:left; 
   width:230px; 
   height:31px; 
   background:#F7D3DD;
}	

.seeprices_links {
	width:150px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	clear:both;
	margin-top:7px;
	padding-right:7px;	
}

.seeprices_links li{
	display:inline; 
	 font-size:15px;
	 font-family: arial, verdana;
	 color:#551B18;
	 padding-left:5px;
	 list-style:none;
}

.seeprices_links li a{
	text-decoration:none;
	color:#551B18;
	font-weight:bold;
	
}
.seeprices_links li a:hover{
	color:#B28381;
	font-weight:bold;
}


/*			Navigation Middle Links		*/
.navigationMiddle{
	  float:left; 
	  width:300px;  
	  height:31px; 
	  background:#F7D3DD;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
}
.navigationMiddle_links{
	width:260px;
	margin:0;
	padding:0;
	display:inline;
	float:right;
	text-align:right;
	clear:both;
	margin-top:8px;
	padding-right:7px;	
	
}
.navigationMiddle_links li{
	display:inline; 
	 font-size:13px;
	 color:#B28381;
	padding-left:2px;
}
.navigationMiddle_links li a{
	text-decoration:none;
	color:#551B18;
}
.navigationMiddle_links li a:hover{
	text-decoration:underline;
	color:#551B18;
}
.navigationRight{
		float:left;
	  width:200px; 
	  height:31px; 
		padding:0;

}
.navigationRight_links{
	width:20px;
	height:31px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	clear:both;
	background:#F7D3DD;
}
.navigationRight_links li{
	width:auto;
	display:inline; 
  float:left;
	font-size:14px;
	color:#556c77;
	padding-top:7px;
	padding-left:8px;
	font-weight:bold;
}
.navigationRight_links li a{
	text-decoration:none;
	color:#556c77;
}
.navigationRight_links li a:hover{
	text-decoration:underline;
	
}

/*					Banner Panel			*/
#bannerPanel{
    width:970px; 
	clear:both;
}
#bannerPanel a {
	font-weight:normal;
}

 #slideshow { border:1px solid #ece5d4; padding:10px; width:633px; height:340px; padding-bottom:0; float:left; margin:10px 0 10px 0;}
 #imgSlides { position:relative; height:298px; overflow:hidden; }
 #slideshow #controls { width:633px; height:42px; background:url(_imgsNewPanel/allPopart_home_nav_center.gif) no-repeat;}
 
 #controls #bannerNav { float:left; margin:0 0 0 18px; display:inline;  }
 #bannerNav a { margin-right:00px;}
 #controls #nextprevlinks { float:right; }
 #slideshow h2 { float:left; padding:0; text-transform:uppercase; margin-right:14px; text-align:center; margin-top:11px;}
 #slideshow h2 a { font-family:Verdana,Sans-serif; font-weight:normal; font-size:8.5px; color:#003333; letter-spacing:1px; text-decoration:none; }
 #slideshow h2 a.activeSlide { font-family:Verdana,Sans-serif; font-weight:bold; font-size:12px; color:#003333; position:relative; top:-2px; }
 #next,#prev { margin:4px 9px 0 0; text-indent:-999em; overflow:hidden; display:block; float:right; height:23px; width:23px; display:inline;}


#rightSubPanel-dwell{
	width:310px;
	height:360px; 
	float:right;
  margin-top:10px;
}

#rightSubPanel{
	width:310px;
	height:360px; 
	float:right;
  margin-top:10px;
	background: url(_imgsNewPanel/pop_art_background.gif) no-repeat; 
}

#rightTable {
	width:310px;

border-style:solid;
border-color:#ff0000;
border-width:0px;
}

#rightTable td {
	vertical-align: middle;
	overflow:hidden;
}


#SlidesTop, #SlidesMiddle {
	margin:00px 0px 0px 0px ;
	width: 266px;
	height: 113px;

}
#SlidesTop div, #SlidesMiddle div, #bottomBox {
	width: 260px;
	height: 90px;
	margin: 26px 0px 0px 0px;
	text-align: left;
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:120%;

}

.txtToken	{
	font-style:italic;
	font-weight:bold;
}

#SlidesTop div img, #SlidesMiddle div img {
	float: left;
	margin: 0px 10px 10px 0;
	width: 83px;
	height: 63px;
	padding: 3px;

}
#SlidesMiddle div {
 	padding: 00px 0px 0px 0px;
 }

.readMore, .readPromise {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 11px;

	text-align:right;
	margin:3px 4px 0px 0px;
}
.readPromise {

}

#topnext, #topprev, #middlenext, #middleprev {
	margin:0px 4px 0 0;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	float:right;
	height:92px;
	width:16px;
	display:inline;
}

#topnext, middlenext {
float:right;

}
 
#topprev {
float:left;

}

#bottomBox {
	margin: 38px 10px 10px 22px;
}
#freeShip {
	color:#cc3366;
}



/*				Banner yellow Box			*/

.banner_right_yellowBox{
    width:360px;
	float:right;
	clear:both;
	font-size:18px;
	
}
.banner_right_yellowBox_left{
    width:6px;
	height:266px;
	float:left;
	background:url(../img/left.gif) no-repeat;
 }
 .banner_right_yellowBox_mid{
    width:348px;
	height:266px;
	background:url(../img/mid.gif) repeat-x;
	float:left;
 }
.banner_yellowBox_Links{
 	width:310px;
	margin:0;
	padding:0;
	
 }
.banner_yellowBox_Links li{
	width:310px;
	float:left;
	list-style:none;
	font-size:13px;
	margin-top:11px;
	clear:both;
	font-weight:bold;
}
.banner_yellowBox_Links li span{
	width:auto; float:left; margin-top:7px;  
}
.banner_yellowBox_Links li img{
	float:left; border:0px none; margin:0 10px 0 5px;
}
.banner_yellowBox_Links li a{
	color:#556C77;
	text-decoration:none;
	font-weight:bold;
}
.banner_yellowBox_Links li a:hover{
	color:#333333;
	text-decoration:none;
}
.banner_Button{
	width:310px; float:left; text-align:center; margin-top:5px;
}
.banner_Button img{
	border:0px none;
}
.banner_right_yellowBox_right{
    width:6px;
	height:266px;
	background:url(../img/right.gif) no-repeat;
	float:left;
 }
 
/*				Below_Banner Content 			*/
#belowbannerContent{
     width:960px; 
	 height:35px;
	 margin-left:8px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.belowbannercontent_left{
    float:left; width:700px; height:35px;
}
.heading{
	width:960px; height:20px; font-size:14px; float:left; text-align:left; margin:0; padding:0; color:#7A7B7E; margin-top:4px;
}

.heading a{
	color:#7A7B7E;

}

.belowbannercontent_right{
     float:right; width:250px; height:31px;
}
.heading01{
	width:260px; height:20px; font-size:13px; float:right; text-align:right; margin:0; padding:0; color:#7A7B7E; margin:4px ; font-style:italic;
}

/*			icon image panel			*/
#iconImagePanel{
   width:980px; margin-left:0px; text-align:center; 
}
.iconImage{
    float:left; width:150px; margin:0 11px 0 0px; border:#ECE5D4 1px solid; 
}
.iconImage img{
	border:0px none;
}
#iconGallery{
   	width:960px; height:80px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.iconGalleryOuterPanel{
    float:left; width:270px;  height:60px;  margin:5px; padding-left:20px; padding-right:15px;
}
.iconGalleryOuter{
  width:270px; height:60px; border:#ECE5D4 1px solid; 
}
.iconImagePink{
 	width:180px; height:30px; margin-top:5px;
}
.iconImagePink img{
	border:0px none;
}
.iconImagePink a{
	border:0px none;
}
.iconImagePink a:hover{
	border:0px none;
}
.iconImagePinkBottom{
  	width:260px; height:20px; color:#666666; font-size:11px; padding-top:5px;
}



/* Navigation */
.nav, .nav ul { 
 width:auto;
 list-style: none;
 margin: 0;
 padding: 0;
 float:left;
 margin-top:2px;
 clear:both;
 line-height:normal;	
}

.nav {
  Position:relative;
  font-family:Arial;
  z-index:100;
  position: relative;
  display:inline;
  clear:both;
 }
.nav li {
  width:auto;
  float: left;
  text-align:left;
  margin:0;
  padding:0;
  position:relative;
  list-style:none;
  padding-left:1px;  
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 1.5em/25px Arial;
  color:#551B18;
  display:block;
  padding:0 9px;
  
  text-decoration: none;
  text-align:left;
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  
}

.nav li a:hover {
  background: #ccc;
  color: #000; 
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background:#F7D3DD;
  color:#000;
  
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background:#F7D3DD;
  color:#551B18; 
  font-size:11px;
  font-weight:normal;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background:#E5E5E5;
  color:#000; 
}

.nav ul {
  background:#FFFFFF;
  list-style: none;
  margin:0;
  padding:0;
  position:absolute;
  top:-999em;
  clear:both;
}
.nav li:hover ul,
.nav li.sfHover ul {
   top:20px;
  
}
.nav ul li {
  border: 0;
}
.nav ul a {
  border-bottom: 0;
  padding-right: 20px;
  width: 185px;
  float:left;
  text-align:left;
  white-space: nowrap;
 }
.nav ul a:hover {
  background: #ccc;
  color: #666;
}

	#leftNav a.leftNav_s:hover {
	background-color: #ff0000;
}
#leftNav {
	width: 158px;
	margin: 18px 0px 0px 0px;
	margin: 8px 0px 0px 0px !important;						/*------ FOR IE POSITIONING ----------*/
	text-align: left;
	color:#556C77;
}

h1.leftnav_h1  {
	color: #556C77;
  font-size:26px;
  font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 4px 0px;
}
h1.leftNav_s  {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	margin: 0px 6px 6px 16px;
	color:#556C77;
	}
	#leftNav a:link, #leftNav a:active, #leftNav a:visited {
		color: #556C77;
		display: block;
		text-decoration: none;
		padding: 3px 0px 3px 15px;
		margin: 0px;
	}
	
	#leftNav a:hover {
		color: #000000;
		background-color: #f5f4f2;
	}
/*				Footer Frame				*/
#footerPanel{
  width:970px; background-color:#8DC63F;
	margin: 0;
	text-align: left;	
}

.footer{
	padding:0px 5px 0px 15px;	
}


.footerCopy{
}

.footerLeftCopy{
	float:left; width:50%;
	color: #333;
	font-size:1em;
	padding: 10px 10px 15px 0px;
}

.footerRightCopy{
margin-left: 50%;
	padding: 12px 10px 0px 14px;
	color: #333;
}

.footerContentTitlePanel{
 	width:100%; height:auto; 
 }
.footerContentTitle{
     float:left;width:180px; 
}
.footerTitle{
	width:140px; text-align:left; color:#fff; font-size:0.95em; margin: 15px 0 0 15px;
}
.title_Links{
	width:140px;
	float:left; 
	margin:5px 5px 0 5px;
	padding:0;
	margin-bottom:10px;
}
.title_Links li{
	width:140px;
	float:left;
	margin: 5px 0 0 0;
	list-style:none;
	color:#551b18;
	font-size:0.9em;
	padding-left:10px;
}

.socialText {
	position: relative;
	top: -10px;
}

.footerContentTitleImagePanel{
    float:left;width:355px; height:10px; margin-top:10px; 
}

#footerbottomImagePanel{
    width:100%; height:50px; clear:both; border-top:#333333 1px dotted; /*background:url(../img/fondo_pie.gif) repeat-x bottom;*/
}
.footerbottomImageLeft{
 	float:left; width:700px;  height:20px; clear:both;
}
.footerbottomImageLeft label{
	width:700px; float:left; font-weight:bold; margin-top:20px; padding-left:5px;
} 
.footerbottomImageRight{
 	float:right;
	width:65px;
	height:25px;
padding-top:15px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}	