@charset "UTF-8";
/* CSS Document */

body {margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-image: url(images/bkgd2.jpg); color:#3c3b3b; background-color:#c18840; background-repeat:repeat-x;}
#container { width:1000px; margin: auto; background-color:#FFF; }

#clear { clear:both; line-height:0px;}
#email { color:#c18840; font-size: 14px; font-weight: bold; text-decoration: none; margin:3px;}

h1 {font-size:18px; text-decoration:underline; font-weight:bold; padding:20px 0px 10px 20px; margin:0px;}
h3 {font-size:18px; text-decoration:none; font-weight:bold; padding:20px 0px 10px 20px; margin:0px;}
h2 {font-size:18px; font-weight:bold; color:#fff; padding: 5px; margin-bottom:0px;}
h4 {font-size: 12px; text-decoration:underline; font-weight:bold; padding:20px 0px 10px 20px; margin:0px;}
h5 {font-size: 18px; font-weight:bold; padding: 0; margin:0px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 35px 5px 30px; margin:0px; line-height:14px; text-indent: 0px;}

/* header */
#header { background-image:url(images/headerbkgd2.jpg); width:1000px; text-align:center;}
#header a { color: #000; font-size: 14px; font-weight: bold; text-decoration: none; margin:3px;}
#header a:hover {color:#c18840; margin:3px;}
#header a:active {color:#c18840;}
#nav {background-color:#FFF; font-size:14px; font-weight:bold; height:30px; padding-top:15px; border-bottom:#3c3b3b 4px solid;}

#left {margin: 0; width:175px; float:left; padding-left:10px; background-color:#fff;}
#right {margin: 0;  width:175px; float:right; padding-right:10px; background-color:#fff;}
.middle {margin: 0;  float:left; width:630px; background-color:#FFF;}
.middle a { color:#c18840; text-decoration:none;}

#index {height: 580px;}
#about {height: 594px;}
#about img {float: right; margin: 0; padding: 30px 20px 20px 20px; }

#products {height: 555px;}
#locations {/*height: 800px;*/}
#services {/*height: 710px;*/}

#servicestext {width: 400; height: 240px;}
#servicestext img {float: right; margin: 0; padding: 10px;}

#contact {}
#handrolled {height: 1260px;}
#forretailers {height: 960px;}
#purchase {height: 800px;}
#tradicao {}
#tradicao img {padding: 20px}
#tradicaogallery img {margin: 0; padding: 0; border: 0;}
#tradicaogallery {padding: 0px; text-align: center;}
#northportny {height: 600px;}

#characterspage {padding: 0px; text-align: center;}
#characterspage img {margin: 0; padding: 0; border: 0;}

#characterleft { text-align: center; background-repeat:no-repeat;  float: left; padding: 3px 3px 3px 3px; margin: 0px; height: 300px; width: 320px;}
#characterleft img{margin: 10px 20px 10px 20px}

#characterright { text-align: center; background-repeat:no-repeat; float: left; padding: 5px 5px 3px 5px; margin: 0px; height: 300px;}
#characterright img{margin: 10px 20px 10px 20px}

#characterbox {width: 600px; text-align: center;}
#characterbox a {}
#characterbox h1 {}

#characters { }
#characters img {border: 0;}
#cast {padding: 0px; text-align: center;}
#galleryheader { background-color:#c18840; color:#000}

#viewlink a {padding: 10px 10px 10px 10px ;}

#left a {text-decoration:none; color:#000}

#right img{border: 0;}
#right a{ text-decoration:none; color:#000}

/*tiles*/
#tilescontainer {margin: 0;  padding:10px 0px 5px 0px;}
#tiles {margin: 0; width:173px; border:#3c3b3b 1px solid; background-color:#FFF}
.friends {padding:8px 0 8px 0;}
#tilestop {margin: 0;  background-image:url(images/Tiles/tileHeader.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; padding:8px;}
#tilesbottom {margin: 0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:8px; border-bottom:#3c3b3b 1px solid;}
#tilesbottom a {text-decoration:none; color:#000}
#tilesunder {margin: 0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:8px;}
#newsletter {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

/* footer */
#footer {margin: 0; padding: 15px 0px 15px 0px; background-color:#000; width:1000px; color:#FFF; clear: both; } 
#footernav {margin: 0; display: block; font-size:8px; line-height:16px; padding-right: 10px; text-align:right;}
#footerleft {margin: 0; font-size:18px; width:300px; padding: 3px 0 0 20px; text-align:left; float: left; font-weight:bold}
#footerleft a { color: white; text-decoration: none; font-size:16px;}
#footerleft a:hover { text-decoration:underline;}
#footcontainer {width:1000px; margin: 0; clear:both; padding-top:15px; clear: both; }

#footercontainer {margin: 0;  width: 1000px; clear: right;}
#footernav a { color: #FFF; font-size: 12px; text-decoration: none; padding-left: 8px;}

/*Ads*/
#adscontainer {margin: 0; width:780; background-color:#FFF;}
#ads1 {margin: 0; float: right; padding:8px; width: 390px;}
#ads2 {margin: 0; float: right; padding-top: 8px; width: 390px;}

/*Contact*/
#contact { }
#contact dl {} 
#contactleft {padding: 3px; margin: 4px; height: 260px;}
#contactleft img{float: left; margin: 10px 20px 10px 20px}
#contactright {padding: 3px;margin: 4px; height: 260px;}
#contactright img{float: left; margin: 10px 20px 10px 20px}

/*Forms*/
#contactform { margin: 10px 30px 10px 30px; padding: 15px; font-size:12px; line-height:16px; border: 1px solid #c18840; width:260px;}
#contactformleft {}
#contactformright {}

#productlist ul { list-style-image: url(images/cigarli.png); margin: 0px 10px 10px 120px; padding: 5px; font-size:12px; ;line-height:16px;}
#serviceslist ul { list-style-image: url(images/cigarli.png); margin: 0px 10px 10px 120px; padding: 5px; font-size:12px; ;line-height:16px;}

/*Movie*/
#indexmovie { padding: 20px; margin: 0;}
#moviebox { background-color:#CCC;}

/*Handrolled*/
/*#handrolled p  { text-align:justify; padding-left:10px; padding-right: 8px; padding-top:5px;}*/
#handrolled ul { list-style-type: none; text-align:center; margin-left: 0px;}
#handrolled ul li {display:inline; float:left; padding-left:10px; text-align:center; padding-top:5px;}

#cigars_silver {padding: 10px 10px 10px 10px; margin: 10px}
#cigars_silver_top { background-color: #CCC; }
#cigars_silver img { width:160px; height:240px; border-top:#999 solid 2px; border-left:#999 inset 2px;}
#cigars_silver_top p  {text-align:center; padding:0px 0px 5px 0px; margin-top:0px; font-weight: bold;}

#cigars_copper {padding: 10px 10px 10px 10px;}
#cigars_copper_top { background-color: #c18840;}
#cigars_copper img { width:160px; height:240px; border-top: #963 solid 2px; border-left:#963 inset 2px;}
#cigars_copper_top p  {text-align:center; padding:0px 0px 5px 0px; margin-top:0px; font-weight: bold;}
#description { width:150px; padding:5px;}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 600;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #c18840;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white; border: 1px #fff;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 75;
}