* {margin:0; padding:0}

body { 	
margin:0; 
	padding:0;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:1.4em;
	background: #d5d3d0 url(images/background-totem-2500x1500.gif) no-repeat center center;
background-attachment:fixed;
}
.outerWrapper {width:100%; height:650px; 
background:url(images/borderRight.png) right top no-repeat;
background-attachment:fixed;
}

.outerWrapper2 {width:100%; height:650px; 
background:url(images/borderleft.png) 10px top no-repeat;
background-attachment:fixed;
}

.innerWrapper {
clear:both;
width:940px; 
margin:15px auto 0;  
}


/* Bottle Nav */

.logo{ margin:15px auto; width:940px;
}

.sm 
{
margin-top:20px;
clear:both;
list-style:none; 
width:940px; 
height:320px; 
display:block; 
overflow:hidden;
}


.sm li {
float:left;
display:inline; 
overflow:hidden;
margin:0;

}

/* Product Content */

#pc
{
}

.text{
float:right;
width:425px;
height:370px;
padding:10px 20px 20px 20px;
background:transparent url(images/wineinfobkgrnd.png) no-repeat;
text-align:left;
font-style:italic;
}
.text .strong{font-style:normal; font-weight:bold;}


.images{
	float:left;
	width:470px;
	height:350px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}

.head{
float:right;
}

.image{
float:left;
margin-top:-10px;}

.productname {color:#3dc1dc; font-weight:bold ;}


/* Banners */

.banner

{

	margin-left:20px;
	margin-top:40px;
	text-align:left;
	padding:15px;
}



.banner li

{

	float:left; 
	display:inline; 
	overflow:hidden;
	padding-left: 10px;
	padding-right:10px;
	
}


/*Dropdown Nav */



ul.topnav {
	list-style: none;
	padding: 0 0px;
	margin: 0;
	float: left;
	width: 960px;
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
    color:#2fbdda;
	height:150px;
	z-index:1000;
	}

ul.topnav li {
	float: left;
	margin: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/	
	}
	
ul.topnav li h4 { Padding-bottom:3px; margin-right:20px;border-bottom:1px dotted #bcb9b0;}
	

ul.topnav li a{
	margin-left:0px;
	color: #7d7869;
	display: block;
	text-decoration: none;
	text-indent:10px;
	float: left;
	background: url(images/listmarker.png) no-repeat 0px 5px;
	padding:2px 0 3px 0;
	border-bottom:1px dotted #bcb9b0;
	
}

ul.topnav li.totem span { /*--Drop down trigger styles--*/
	width: 310px;
	height: 100px;
	float: left;
	background: url(images/bannerTotem.png) no-repeat 0px center;
	padding-left:10px;
	
}

ul.topnav li.etoile span { /*--Drop down trigger styles--*/
	width: 310px;
	height: 100px;
	float: left;
	background: url(images/bannerEtoile.png) no-repeat 0px center;
	padding-left:10px;
}

ul.topnav li.ibizkus span { /*--Drop down trigger styles--*/
	width: 310px;
	height: 100px;
	float: left;
	background: url(images/bannerIbizkus.png) no-repeat 0px center;
	padding-left:10px;
}

ul.topnav li span.subhover { cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top: 80px;
	background: #fff;
	text-indent:0px;
	margin-bottom:3px;  
	padding:5px 10px 10px 10px;
	display: none;
	float: left;
	width: 280px;
	
}
ul.topnav li ul.subnav li{
	margin: 0; 
	padding: 0;
	clear: both;
	width: 300px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 280px;
	padding-left: 0px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #e9e8e5 url(images/listmarker.png) no-repeat 0px 5px;
	
}
		
					

/* Footer */

ul#footer 

{	
	text-align:center;
	font-size:13px;
	padding-left:80px;
	list-style-type:none;
}

ul#footer li

{
float:left; 
display:inline; 
overflow:hidden;
padding:0em 3.5em;

}

ul#footer a

{

	text-decoration:none;
	color:#82796a;

}



ul#footer a:hover 

{
	text-decoration:none;
	color:#2fbdda;
	
}


.cb {clear:both; margin:10px auto; width:400px;}




.bottleli {width:396px;height:300px;}
.bottleContainer {position:relative;overflow:visible;width:396px;height:300px;}
.bottleTextContainer {position:absolute;top:15px;left:44px;display:none;width:290px;height:270px;background:transparent url(images/beige.png) ;z-index:0;color:#82796a;}
.bottleContainer img {z-index:100;position:absolute;}
.bottleTextContainer h2 {font-family:Georgia;font-size:1.4em;font-style:italic;font-weight:normal;
                             padding-bottom:5px;margin-bottom:5px; color:#2fbdda;}
.bottleTextContainer h4 {font-family:Georgia;font-size:1.1em;font-style:italic;font-weight:bold;
                             padding-bottom:5px;margin-bottom:5px;margin-top:10px;}


.bottleT {text-align:left;padding:20px 10px 20px 60px;}
.bottleC {float:left; margin-right:10px; width:200px;}
.bottleI
{
    position: relative;
    left: 150px;
    top: -10px;
}
.bottleBaseLinks {border-top:1px dotted #2fbdda; border-bottom:1px dotted #2fbdda; margin: 0 0 10px;padding:10px 0; width:200px; font-weight:bold;}
a.blueLink {color: #2fbdda; text-decoration:none; background: url(images/blueCircle.png) no-repeat 0 0 ; padding-left:20px; height:20px;}

p.line {border-bottom:1px dotted #837f72;display:block;padding: 7px 15px;}


.presentationTextContainer {width:500px;height:400px;float:right;}
.tabContainer {width:32px; float:right; margin-top:-2px;}
div.tabContainer img {margin-bottom:-6px;}

div.text h1 {font-family:Georgia;font-size:1.6em;font-style:italic;font-weight:normal;
                             border-top:1px dotted #837f72;border-bottom:1px dotted #837f72; margin:20px 0 10px; padding:5px 0;}

.ssSelectedImage {color:#2fbdda;}
.ssDeselectedImage {color:#333333;}


a.inactive:link,a.inactive:visited{
color:#CECEB5
}


.ssContainer {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  max-width:430px;
  }

.ssContainer #Container{
  display: block;
  position: relative;
  background-color: #fff;
	border:2px solid #fff;
  margin: -3px 7px 7px 0px;
  padding: 4px;
	overflow:hidden;
	width:100%;
	position:relative;
  } 
#CaptionBlock{
height:0;
margin:0;
padding:0;
visibility:hidden;
text-indent:-9999px;
}
#Caption{
height:0;
margin:0;
padding:0;
visibility:hidden;
text-indent:-9999px;
}

#Counter{
height:0;
margin:0;
padding:0;
visibility:hidden;
text-indent:-9999px;
}

#ssImageSelection{
float:right;
margin:5px 13px 12px 0;
font-size:12px;
font-style:italic;
}
 
#LoadContainer{
height:25%;
width:50%;
position:absolute;
top:120px;
left:92px;
text-align:center;
z-index:1
}

#PhotoContainer{
visibility:hidden
}

#LinkContainer{
display:none;
position:absolute;
top:0;left:0;
height:120px;
width:120px;
z-index:100;
background:url(images/slideshow/start.gif) 50% 50% no-repeat
}

#PrevLink{
z-index:100;
position:absolute;
top:0%;
left:0%;
height:120px;
width:50%;
display:block
}

#NextLink{
z-index:100;
position:absolute;
top:0%;
left:50%;
height:120px;
width:50%;
display:block
}

#PrevLink:hover,#NextLink:hover{
text-decoration:none
}

#PrevLink:hover{
background:transparent url(images/slideshow/prev_rounded_sidebar2.png) left 50% no-repeat;
}

#NextLink:hover{
background:transparent url(images/slideshow/next_rounded_sidebar2.png) right 50% no-repeat;
margin-left:8px;
}

#PrevLink span,#NextLink span{
display:none
}

img{
border:none
}

p{
font-size:11px;
padding:1em 0
}

a, a:link

{
	text-decoration:none;

}

