﻿
#Choice
{
float: left;
position: relative;
font-size: 12px;
}

#Choice a:focus
{
  -moz-outline-style: none;
  outline: none;
}

#Choice a.topLink, #Choice a.topLink:link, #Choice a.topLink:visited
{
color: #842a56;
text-decoration: underline;
}

#Choice a.topLink:hover
{
text-decoration: none;
}

.shadetabs ul
{
padding: 0;
margin: 0;
position: absolute;
}

/* ajax tabs */

.shadetabs{
padding: 0 0 0 0;
margin: 0;
font: bold 11px Verdana;
float: left;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width: 703px;
position: relative;
z-index: 200;
}

.shadetabs ul.top
{
float: left;
margin: auto;
width: 603px;
top: 0;
left: 155px;
z-index: 20px;
position: relative;
z-index: 0;
padding: 0;
}

.shadetabs ul.bottom
{
float: left;
margin: auto;
height: 37px;
position: relative;
left: 61px;
top: -36px;
margin-bottom: -40px;
z-index: 30px;
padding: 0;
}

.shadetabs li
{
display: inline;
margin: 0;
padding: 0;
}

.shadetabs ul.top li a
{
display: block;
width: 124px;
height: 57px;
text-align: center;
float: left;
margin: 0 2px 0 0;
text-decoration: none;
position: relative;
z-index: 1;
padding: 8px 0 0 0;
color: #2d2b2b;
background: url(../images/selectionboxes/topTab.gif) top left no-repeat; 
/*background-color: Aqua;*/
}

.shadetabs ul.bottom li a
{
display: block;
width: 131px;
height: 35px;
text-align: center;
float: left;
margin: 0 2px 0 0;
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 5px 0 5px;
color: #2d2b2b;
background: url(../images/selectionboxes/bottomTab.gif) top left no-repeat; 
/* background-color: Aqua;*/
}

.shadetabs ul li a:visited{
color: #2d2b2b;
}

.shadetabs ul li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs ul.top li a.selected{ /*selected main tab style */
background: url(../images/selectionboxes/topTab-selected.gif) top left no-repeat; 
/* background-color: Red; */
}

.shadetabs ul.bottom li a.selected{ /*selected main tab style */
background: url(../images/selectionboxes/bottomTab-selected.gif) top left no-repeat; 
/* background-color: Red; */
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/**/

.externalContent
{
background: url(../images/selectionboxes/countrydivcontainer_bg.gif) top no-repeat;
border-top: solid 1px #d5d5d5;
width: 678px;
padding: 10px 10px 0 10px;
clear: both;
margin: 0 auto;
position: relative;	
}

a.non-ajax
{
display: none;	
}

img.loadingImage
{
margin: 25px auto;	
}

.externalContent a.addToBasket:link, .externalContent a.addToBasket:visited {
padding: 3px 0px 0px 0px;
position: absolute;
right: 10px;
text-indent: -2px;
color: white;
text-align: center;
text-decoration: none;
background: url(../images/screen/addOrder02_btn.gif) no-repeat;
display: block;
float: right;
font-size: 10px;
font-weight: bold;
height: 21px;
margin-bottom: 5px;
width: 103px;
}

.selBase 
{
margin: 10px auto;
width: 700px;
}

.selLine 
{
float:left;
display: block;
width: 550px;
height: 10px;
background-color: #990000;
}

#selHeader 
{
display: block;
text-align: center;
/* background-image: url(selectionboxes_gfx/selBack.gif); */
}

#selHeader img
{
display: block;
margin: auto;
text-align: center;
}

#selHeader p 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3E3E3E;
text-align: left;
margin: 10px;
}

#selHeader h3 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 10px;
padding: 10px 0 10px 0;
clear: both;
color: #842a56;
text-align: left;
}

#selTopText
{

}

#selTopText img {
display: block;
margin: 0 auto;	
clear: both;
}

#selTopText p 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 0px 20px 0px;
}

#selTopText h3 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 20px 0px;

}

#selBoxes 
{
width: 700px;
height: 420px;
display: block;
margin: 0 auto;
padding: 0;
}

#selBoxes img 
{
float:left;
border-style: none;
display: block;
margin: 0;
}

#selBoxes img.AdrenalineThumb
{
position: relative;
}

#selBoxes img.CouplesThumb
{
position: relative;		
}

#selBoxes img.HerThumb
{
position: relative;
}

#selBoxes img.HimThumb
{
position: relative;
}

#selBoxes img.FunThumb
{
position: relative;
}

.selView 
{
clear: both;
display: block;
width: 550px;
margin: 5px auto;
}

.selView img 
{
border-style: none;
margin: 0px 5px 0px 0px;
}

.selViewProduct 
{
float: left;
display: block;
width: 544px;
margin: 5px 0px 5px 0px;
}

.selViewProduct img 
{
border: 2px solid #990000;
margin: 0px 0px 0px 0px;
}

.selView p 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: justify;
}

.selView h3 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 20px 0 10px 0;
clear: both;
color: #842a56;
}

.selView li a:link, .selView li a:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: disc;
color: #990000;
color: #990000;
text-decoration: none;
}

.selView li 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: disc;
color: #000000;
}

.selView li a:hover 
{
text-decoration: underline;
}

.selTitle 
{
display: block;
clear: both;
width: 550px;
}

.selTitle img 
{
float:none;
border-style: none;
margin: 0px;
}

.selAddBasket a:link, .selAddBasket a:visited 
{
display: block;
width: 103px;
height: 21px;
text-indent: -2px;
margin: 5px 0 0 0;
padding: 3px 0 0 0;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background: url(../images/screen/addOrder02_btn.gif) no-repeat;
}

.selAddBasket a:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
}

.selTop 
{
display: block;
float: left;
clear: both;
border: 1px solid #999999;
background-color: #0066CC;
margin: 3px 0px;
padding: 3px;
}

.selTop a:link, .selTop a:visited 
{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.selTop a:hover 
{
color: #ffffff;
text-decoration: underline;
font-size: 10px;
}

.returnLink a:link, .returnLink a:visited
{
color: #842a56;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}

.returnLink a:hover
{
text-decoration: none;
}

.selFreeOffer 
{
display: block;
float: left;
width: 560px;
height: 205px;
background: url(selectionboxes_gfx/offerBackground.jpg) no-repeat;
margin-bottom: 10px;
margin-right: 0px;
}

.offerHead 
{
display: block;
float: left;
width: 530px;
height: 65px;
background-image: url(selectionboxes_gfx/offerHead.jpg);
margin: 3px;
}

.offerHeadText 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 285px;
color: #000000;
margin: 2px 10px;
}

.fullInfo 
{
display: block;
float: left;
background: url(selectionboxes_gfx/fullInfo.gif) no-repeat;
width: 261px;
height: 31px;
text-align:center;
padding-top: 7px;
}

.fullInfo a:link, .fullInfo a:visited 
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.fullInfo a:hover 
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
}

