/* CSS STYLE SHEET */


/* DEFAULTS */
/* ####################################################################################### */
body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: arial, helvetica;
}
select 
{
	width: 120px;
}
table
{
color: #0000ff;
}
img
{  
border-style: none;
margin: 0px 0 0 0px;
}
img#thumb
{  
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
hr {
	color: 0000ff;
	width: 100%;
	height: 2px;
	border: 0;
	background-color: 0000ff;
}
a, a:link, a:active, a:visited
{
color: #000000;
margin: none;
padding: 0;
text-decoration: none;
border: 0;
}
a:hover
{
color: #000000;
background-color: none;
text-decoration: underline;
border: none;
}
.roll .on 
{ 
display: none; 
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.roll .off 
{ 
display: block; 
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.roll:hover .on 
{ 
display: block; 
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.roll:hover .off 
{ 
display: none; 
border: 1px solid #333333;
margin: 0px 0 0 0px;
}

.ContactBanner
{
float:left;
display: inline;
margin: 15 24 0 0;
border: 0px solid #333333;
width: 175px;
height: 450px;
padding: 0;
}
.ContactBannerRight
{
float:left;
display: inline;
margin: 15 0 0 0;
border: 0px solid #333333;
width: 175px;
height: 450px;
padding: 0;
}
.ContactDetails
{
float:left;
display: inline;
margin: 0 25 0 0;
border: 0px solid #333333;
width: 550px;
height: 500px;
padding: 0;
color: 0000ff;
text-align: center;
}
.aboutDetails
{
float:left;
display: inline;
margin: 0 25 0 0;
border: 0px solid #333333;
width: 550px;
height: 480px;
padding: 0;
color: 0000ff;
text-align: center;
}
.abouttext
{
float:left;
display: inline;
margin: 0 25 0 0;
border: 0px solid #333333;
width: 540px;
height: 600px;
padding: 0;
color: 0000ff;
text-align: center;
}
.alert
{
font-size: 20px;
font-weight: bold;
color: Red;
text-align: center;
}

.terms
{
float:left;
display: inline;
margin: 0 25 0 0;
border: 0px solid #333333;
width: 940px;
height: 600px;
padding: 0;
color: 0000ff;
text-align: center;
}
#pagecontainer
{
margin: 0 0 0 0;
border: 0px solid #333333;
width: 100%;
padding: 0;
}
#title
{
margin: 0 0 0 0;
border: 0px solid #333333;
width: 950px;
height: 90px;
padding: 0;
}
#ShopBanner
{
margin: 14 0 0 0;
border: 0px solid #333333;
width: 950px;
height: 100px;
padding: 0;
}
.clear{
	clear: both;
}

/*  ######## ---       random   --- ##########     */
/*  ######## ---     Stuff --- ##########     */
/*  ######## --- Below --- ##########     */

#footer{
	text-align: center;
	vertical-align: bottom;
	width: 522px;
	height: 42px;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	top: 20px;
	font-size: 11px;
	color:#2b2859;
}
#footer a{
	font-size: 11px;
	color:#2b2859;
	font-weight: normal;
}
#footer a:hover{
	font-size: 11px;
	color:#2b2859;
	font-weight: normal;
	text-decoration: underline;
}
#smallprint{
	font-size: 12px
	color:#2b2859;
	text-align: center;
	width: 460px;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	top: 0px;
	
}
#smallprint a{
	font-size: 12px;
	color:#2b2859;
	font-weight: normal;
}
#smallprint a:hover{
	font-size: 12px;
	color:#2b2859;
	font-weight: normal;
	text-decoration: underline;
}

.topNav{
	background-image: url(../../img/titlebanner.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
}



.topNav a:link, a:visited, a:active {
	font:arial;
	font-weight: bold;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
}
.topNav a:visited {
	font:arial;
	font-weight: bold;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
}
.topNav  a:hover {
	font:arial;
	font-weight: bold;
	color:#ffffff;
	font-size: 12px;
	text-decoration: underline;
}
.topNav a:active {
	font:arial;
	font-weight: bold;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
}


#pos1{
	position: absolute;
	font-size: 14px;
	top: 92px;
	left: 22px;
}

#pos2{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:131px;
}

#pos3{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:218px;
}

#pos4{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:319px;
}

#pos5{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:423px;
}
#pos6{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:512px;
}
#pos7{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:606px;
}
#pos8{
	position: absolute;
	font-size: 14px;
	top:92px;
	left:726px;
}
#posCart{
	position: absolute;
	font-size: 12px;
	top:70px;
	left:780px;
	color: Blue;
}
#posCart a {
	font:arial;
	font-weight: bold;
	color:#0000FF;
	text-decoration: underline;
}
#posCart a:link {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
#posCart a:visited {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
#posCart a:hover {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
#posCart a:active {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}

/*  ######## --- Adult Blue Stuff --- ##########     */
/*  ######## --- Adult Blue Stuff --- ##########     */
/*  ######## --- Adult Blue Stuff --- ##########     */
.thumbnailEnd
{
float:left;
display: inline;
width: 200px;
border: 0px solid #999;
margin: 20px 0px 0px 1px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.thumbnailEnd a {
	font:arial;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.thumbnailEnd a:link {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnailEnd a:visited {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnailEnd  a:hover {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
.thumbnailEnd a:active {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnailEnd img
{
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.dropdownBox
{
float:left;
display: inline;
width: 140px;
border: 0px solid #999;
margin: 0px 20px 15px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.DropdownHeight
{
   max-height: 250px;
   overflow: auto;
}
.subtitleBar
{
color: White;
font-weight: bold;
float:left;
display: inline;
width: 950px;
Height: 20;
border: 0px solid #999;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: Blue;
text-align: left;
clear: both;
}
.backToTop
{
float:right;
display: inline;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.itemImage
{
float:left;
display: inline;
width: 400px;
border: 0px solid #999;
margin: 20px 49px 15px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.itemImageRight
{
float:left;
display: inline;
width: 400px;
border: 0px solid #999;
margin: 20px 0px 15px 49px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.itemText
{
float:left;
display: inline;
width: 500px;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color: 0000ff;
}
.itemTextRight
{
float:left;
display: inline;
width: 500px;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
color: 0000ff;
}
.flockText
{
float:left;
display: inline;
width: 500px;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color: 0000ff;
}
.subNav
{
float:left;
display: inline;
width: 150px;
border: 0px solid #999;
margin: 0px 50px 0px 0px;
padding: 0px 0px 0px 0px;
color: 0000ff;
}
.thumbnail
{
float:left;
display: inline;
width: 200px;
border: 0px solid #999;
margin: 20px 49px 10px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.thumbnail img
{
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.thumbnail a {
	font:arial;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.thumbnail a:link {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnail a:visited {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnail  a:hover {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
.thumbnail a:active {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.thumbnailRight img
{
border: 1px solid #333333;
margin: 0px 0 0 0px;
}


.gallery450Left
{
float:left;
display: inline;
width: 450px;
border: 0px solid #999;
margin: 20px 49px 10px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.gallery450Left a {
	font:arial;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Left a:link {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Left a:visited {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Left  a:hover {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
.gallery450Left a:active {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Left img
{
border: 1px solid #333333;
margin: 0px 0 0 0px;
}
.gallery450Right img
{
border: 1px solid #333333;
margin: 0px 0 0 0px;
}

.gallery450Right
{
float:left;
display: inline;
width: 450px;
border: 0px solid #999;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.gallery450Right a {
	font:arial;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Right a:link {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Right a:visited {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.gallery450Right  a:hover {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
.gallery450Right a:active {
	font:arial;
	font-weight: bold;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}


 #thumbnailcont
{
width: 950px;
height: 700px;
border: 0px solid #999;
margin: 0px 0 0 0px;
padding: 0px;
text-align: center;
}

 #thumbnailcontContact
{
width: 950px;
height: 450px;
border: 0px solid #999;
margin: 0px 0 0 0px;
padding: 0px;
}
 #thumbnailcontCustom
{
width: 950px;
height: 2000px;
border: 0px solid #999;
margin: 0px 0 0 0px;
padding: 0px;
}
 #thumbnailcontAboutUs
{
width: 950px;
height: 2000px;
border: 0px solid #999;
margin: 0px 0 0 0px;
padding: 0px;
}
 #thumbnailcontTLMB
{
width: 950px;
height: 2000px;
border: 0px solid #999;
margin: 0px 0 0 0px;
padding: 0px;
}

#locator{
	position: relative;
	color:#2b2859;
	top:20px;
	left:25px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

