@charset "utf-8";

body  {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: #798878 url('stripe.png');
  text-align: center;
  color: #000000;
}

h1, h2, h3 {
  font-family: Georgia,Arial,'Trebuchet MS',Tahoma,Times;
  color: #cc0000;
  margin: 0 0 10px 0;	
}

h3 a {
  color: #cc0000;
}

#container {
  width: 910px;
  background: #FFFFFF;
  margin: 0 auto;
  border: 1px solid #000000;
  text-align: left;
} 

#header, #header-error {
  position: relative;
  width: 910px;	
  font-size: 16px;
  background: url('duty-free-cigs.com-pics.jpg') 0 0;
  border-bottom: 1px solid #000000;		
}

#header {
  height: 320px;
}

#header-error {
  height: 70px;
}

#header h1, #header-error h1 {
  visibility: hidden;
}

#menu a {
  position: absolute;
  text-decoration: none;
  top: 15px;
  height: 34px;
}

#menu a i {
  visibility: hidden;
}

a#menu_home, a#menu_home_sel {
  left: 426px;
  width: 87px; 	
}

a#menu_shoppingcart, a#menu_shoppingcart_sel {
  left: 527px;
  width: 146px; 	
}

a#menu_faq, a#menu_faq_sel {
  left: 687px;
  width: 73px; 	
}

a#menu_contactus, a#menu_contactus_sel {
  left: 775px;
  width: 126px; 	
}

a#menu_home_sel {
  background: url('duty-free-cigs.com-pics.jpg') 0 -394px;
}

a#menu_home:hover {
  background: url('duty-free-cigs.com-pics.jpg') 0 -360px;
}

a#menu_shoppingcart_sel {
  background: url('duty-free-cigs.com-pics.jpg') -101px -394px;	
}

a#menu_shoppingcart:hover {
  background: url('duty-free-cigs.com-pics.jpg') -101px -360px;
}

a#menu_faq_sel {
  background: url('duty-free-cigs.com-pics.jpg') -261px -394px;	
}

a#menu_faq:hover {
  background: url('duty-free-cigs.com-pics.jpg') -261px -360px;
}

a#menu_contactus_sel {
  background: url('duty-free-cigs.com-pics.jpg') -349px -394px;
}

a#menu_contactus:hover {
  background: url('duty-free-cigs.com-pics.jpg') -349px -360px;	
}

.hidden {
  visibility: hidden; 
}

.orange {
  color: #F18B08;
}

.green {
  color: #00BB00;
}

.red {
  color: #FF0200;
}

#cigsnavcontainer {
  position: absolute;
  left: 25px;
  top: 116px;
  width: 860px;
  height: 200px;
}

.cigsnavcol {
  float: left;
  width: 121px;
  height: 200px;
  padding: 0 10px;
}

.cigsnavcol ul {
  list-style-type: none;
}

.cigselected {
  color: #00BB00;	
  padding: 2px 5px;
}

.cigsnavcol a:link, .cigsnavcol a:visited {
  color: #F18B08;
  text-decoration: none;
  display: block;
  padding: 2px 5px;
}

.cigsnavcol a:hover {
  color: #00BB00;
  text-decoration: none;
  display: block;
  background-color: #302E2D;
}

#sidebar, #sidebar_shoppingcart {
  float: right;
  width: 180px;
  padding: 15px 10px;
  margin: 20px 20px 20px 0;
  background-color: #EFEFEF;
  border: 1px solid #F18B08;		
}

#sidebar h1, #sidebar_shoppingcart h1 {
  font-size: 16px;
  font-style: italic;	
  font-weight: bold;
  text-align: center;	
}

#sidebar_shoppingcart p {
  font-size: 12px;
}

#bestsellers ul {
  padding: 10px 10px 0 10px;
  border-top: 1px dashed #F18B08;	
}

#bestsellers li {
  list-style-type: none;
  padding: 0 15px;	
}

#bestsellers li a {
  display: block;
  color: #006F00;	
  padding: 1px 0;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  border: 1px solid #EFEFEF;
}

#bestsellers li a:hover { 
  border: 1px solid #F18B08;
  color: #F18B08;	
}

#mainContent { 
  width: 649px;
  margin: 0;
  padding: 15px 15px 15px 15px;
  font-size: 14px;
  float: left;	
} 

#mainContent h1 {
  font-size: 21px;
}

#mainContent h2 {
  font-size: 16px;
  font-weight: bold;	
}

#mainContent h3 {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;	
}

#mainContent ol {
  padding: 0 0 0 40px;
}

#mainContent ul {
  padding: 0 0 10px 40px;
}

#mainContent ol a{
  text-decoration: none;
  color: #000000;
}

#mainContent ol a:hover{
  color: #FF0200;
}

#mainContent p {
  font-family: Verdana,Arial;
  padding: 0 0 10px 0;
  text-align: justify;
}

.faqhr1 {
	background: #Ff0200;
	border: 0;
	height: 1px;
}

#mainContent p a { 
  text-decoration: none;
  color: #FF0200; 
}

#mainContent p .question { 
  font-size: 16px;
  font-weight: bold;
  color: #FF0200;
}

#mainContent p .answer { 
  font-size: 16px;
  font-weight: bold;
  color: #00BB00;	
}

.brand-itembox {
  margin: 20px 0;
  border-left: 5px solid #E5E5E5;
  border-bottom: 1px dotted #E5E5E5;
}

.brand-itembox a {
  text-decoration: none;
  color: #cc0000;
}

.brand-itembox-img {
  width: 140px;
  height: 140px;
  float: left;
  padding: 20px 0 20px 10px;
}

.brand-itembox-img img {  
  height: 140px;
}

.brand-itembox-descr {
  width: 470px;
  padding: 0 0 0 10px;
  float: left;		
}

.brand-itembox-descr-txt {
}

.brand-itembox-descr-txt em { 
  font-style: italic;
}

.brand-itembox-descr-txt span, .index-item-price span {
  background-color: #cc0000;
  padding: 2px 4px;	
  font-weight: bold;
  color: #FFFFFF;
}

.brand-itembox-descr-form { 
  text-align: right;  
}

.item-itembox {
  margin: 20px 0;
}

.item-itembox-img {
  width: 220px;
  height: 220px;
  float: left;
  padding: 20px 0 20px 10px;
}

.item-itembox-img img {  
  height: 220px;
}

.item-itembox-descr {
  width: 390px;
  padding: 0 0 0 10px;
  float: left;
}

.item-itembox-descr-txt {
}

.item-itembox-descr-txt em { 
  font-style: italic;
}

.item-itembox-descr-txt span {
  background-color: #cc0000;
  padding: 2px 4px;	
  font-weight: bold;
  color: #FFFFFF;
}

.item-itembox-descr-form { 
  text-align: right;  
}

.item-price {
  font-size: 18px;
}

.item-others ul {
  list-style: none;
}

.item-others li {
  list-style: none;
  margin: 1px 0;
}

.item-others a {
  color: #00BB00;
  text-decoration: none;	
}

#index-items-box {
  width: 640px;
  padding: 10px 0;
}

.index-item {
  width: 33%;	
  text-align: center;
  float: left;
}

.index-item-img {
  height: 200px;
}

.index-item-img img {
  height: 200px;
}

.index-item-price {
  height: 20px;
  padding: 5px 0;	
}

.index-item-name {
  height: 40px;
  padding: 0 10px 5px 10px;
}

#index-items-box a {
  color: #00BB00;
  text-decoration: none; 
}

.faqbox { 
  border: 1px dashed #000000;
  padding: 5px 10px;
  margin: 0 0 10px 0;	
}

.top {	
  padding: 0px 20px;
  background-color: #F4F4F4;
}

.sitemapul { 
  list-style: square;
}
  
.sitemapul a{
  text-decoration: none;
  color: #000000;
}

.sitemapul a:hover{
  color: #FF0200;
  background-color: #F4F4F4;	
}

#footer { 
  height: 40px;
  font-size: 16px;
  background: url('duty-free-cigs.com-pics.jpg') 0 -320px;	
  border-top: 1px solid #000000;	
  color: #F18B08;	
} 

#footer p {
  margin: 0;
  padding: 10px 0;
}

#footer_copyright {
  float: left;
  padding: 2px 10px;
  width: 242px;
  font-size: 12px;
}

#footer_copyright p {
  padding: 2px 0;
  margin: 0;	
}

#footer_links {
  float: left;
  padding: 8px 10px 0 10px;
  width: 624px;
  font-size: 12px;	
}

#footer_links ul, #footer_links ul li {
  float: right;
  display: block;		
  list-style: none;	
}

#footer_links ul li {
  float: left;
  display: inline;
  white-space: nowrap;
  padding: 0 8px;	
}

#footer_links a {
  color: #FFFFFF;
  display: block;	
}

.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
