.frontpagetable {
	border: 1px solid #666666;
}
.securitywhitetextinfobottom {
	height: 28px;
}


.activepage {
	color: #CC3300;
	font-weight: normal;
}

.maincontenttable {
	background-image: url(images/shadow/gif);
	background-repeat: repeat-y;
	background-position: left center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	height: 100%;
	width: 588px;
	padding-right: 10px;
	padding-left: 10px;
}

.bottommaincontent {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-top-width: 1px;
	height: 100%;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}


.securitytextinfolinks {
	background-image: url(images/binmiddle.gif);
	background-repeat: repeat-y;
	display: block;
	background-position: center top;
	width: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.securitynormallinks {
	background-image: url(images/boxmiddle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 153px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 1px;
}
.securitytextinfolinks a:active {color: #999900; margin-left: 5px; text-decoration: none; width: 142px;}
.securitytextinfolinks a:visited {color: #000099; margin-left: 5px; text-decoration: none;width: 142px;} 
.securitytextinfolinks a:link {color: #000099; margin-left: 5px; text-decoration: none; width: 142px;} 
.securitytextinfolinks a:hover {color: #990000; margin-left: 5px;text-decoration: none; width: 142px;background-color: #ffffff;}




.securitywhitetextinfolinks {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/box2middle.gif);
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 11px;
	width: 155px;
	color: #000000;
	text-align: center;
	white-space: normal;
}

.leftmenubox {
	background-color: #7FA9CE;
	width: 168px;
}


.securityproductbox {
	background-image: url(images/box1.gif);
	background-repeat: no-repeat;
	width: 160px;
	background-position: top center;
}

.securitywhiteproductbox {
	background-image: url(images/box2.gif);
	background-repeat: no-repeat;
	width: 124px;
	background-position: top center;
}
.leftside {
	background-color: #FF9900;
}
.securitytext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	text-indent: 5px;
}

.securitytextinfoheading {
	background-image: url(images/bintop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 153px;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-bottom: 18px;
	height: 101px;
	color: #ffffff;
}

.securitywhitetextinfoheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	color: #000000;
	text-align: right;
	margin-top: 10px;
	margin-right: 15px;
}


.securitytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-indent: 5px;
}

.securitytopmenubar {
	border-top-width: 1px;
	background-color: #EE9F28;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #000099;
} 
.securitytopmenubar a:link {color:#000000;}
.securitytopmenubar a:visited {color: #000000;} 
.securitytopmenubar a:active {color:#000000;} 
.securitytopmenubar a:hover {color: #0000CC;} 


.securitytop {
	background-image: url(images/topbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #666666;
	width: 758px;
	position: relative;
}



.toptable {
background-image: url(images/topbackground.jpg);
background-position: left top;
background-repeat: no-repeat;
}
.outertable {
	width: 758px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px none #666666;
	border-left: 1px solid #666666;
}

.securitybottomtable {
	width: 758px;
	background-color:#EFEFEF;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.menubox {
	text-align: center;
	width: 172px;
}

.bottomtable {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/bottombackground.jpg);
	background-position:bottom left;
}
.middletable {
	background-image: url(images/middlebackground.jpg);
	background-repeat: repeat-y;
	background-position:top left;
	
}
.copperplateyellow {
	font-family: Copperplate Gothic Light, Comic Sans MS, Garamond;
	font-size: 12px;
	font-variant: small-caps;
}
.leftwrapper {
	width: 166px;
}
.maincontentbox {
	text-align: justify;
	color: #f2f2f2;
	text-indent: 10px;
	padding: 10px;
}
.customboxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAEAEA;
	font-variant: normal;
	text-transform: uppercase;
	position: relative;
	left: 2px;
}
.customboxcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	width: 140px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 5px;
	text-align: center;
	position: relative;
	left: 2px;
}


.yellowtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding-right: 5px;
	padding-bottom: 3px;
}

.yellowtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC00;
}

.yellowtext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.topnavbuttons {
	background-image: url(images/topbutton.gif);
	font-family: Copperplate Gothic Light, Comic Sans MS, Garamond;
	font-size: 12px;
	font-variant: normal;
	color:#CBE4F3;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 88px;
	height: 16px;
	top: 3px;
	position: relative;
}

/*
  $Id: dynamic_mopics.css v1.000 2005-01-10 Josh Dechant Exp $

  Dynamic MoPics version 3.000, built for osCommerce MS2

  Copyright (c) 2004-2005 Josh Dechant

  Released under the GNU General Public License
*/

BODY.popupImage {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	padding: 0;
	margin: 0;
}

.screenshotsBlock {
	border: 1px solid #bbc3d3;
	background: #ffffff;
	text-align: center;
	padding: 0;
	margin: 0;
}

.screenshotsHeaderText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
	text-align: left;
	padding: 0 0 0 15px;
	margin: 0;
}

.screenshotsHeader {
	background-color: #f8f8f9;
	padding: 0;
	margin: 10px 0 0 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b6b7cb;
	border-right-color: #b6b7cb;
	border-bottom-color: #b6b7cb;
	border-left-color: #b6b7cb;
}

.screenshots {
	float: left;
	width: 25%; /* the width sets the number of images per row (i.e., 50% = 2 per row, 33% = 3 per row, 25% = 4 per row, 20% = 5 per row, etc) */
	text-align: center;
	padding: 5px 0 5px 0;
	margin: 0;
}

.screenshots a:hover {
	text-decoration: none;
}

.screenshots IMG {
	border: 3px double #bbc3d3;
}

.clearScreenshots {
	clear: both;
	height: 1px;
	width: 100px;
}

.clearScreenshots hr {
	display: none;
}

.noScreenshots {
	text-align: center;
	padding: 15px 0 15px 0;
	margin: 0;
}


.securitytextinfobottom {
	background-image: url(images/binbottom.gif);
	background-repeat: no-repeat;
	width: 155px;
	background-position: center top;
	height:57px;
}
.securitytoptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
}
.securitygreybar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: normal;
	height: 20px;
	color: #000066;
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-style: solid;
	border-left-color: #FF9900;
}

.securitygreybar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: normal;
	height: 12px;
	color: #000066;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #b6b7cb;
	border-top-color: #b6b7cb;
	border-right-color: #b6b7cb;
	border-left-color: #b6b7cb;
}

.securitygreybar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: normal;
	height: 12px;
	color: #000066;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #b6b7cb;
	border-top-color: #b6b7cb;
	border-right-color: #b6b7cb;
	border-left-color: #b6b7cb;
}

.productlayout {
	border: 1px solid #666666;
	background-color: #F9F9F9;
}
.smallimglayout {
	border: 1px solid #666666;
	background-color:#FCFCFC;
	height: 60px; width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.securitybottombox {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C47500;
}
.bottomleftbox {
	width: 176px;
}


.bottombottombottom {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 14px;
}

.productdescriptiontextarea {
margin-right:10px;
}

.headernavbox {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #F9F9F9;
	height: 12px;
	display: inline;
	}
	
.buybuttonsmiddle {background-image: url(images/buybuttonsmiddle.gif); width: 93px; height: 30px; background-position: top center; background-repeat: no-repeat;}
.buybuttonstop {background-image: url(images/buybuttonstop.gif); background-position: top center; width: 93px; height: 32px; background-repeat: no-repeat;}

.additionaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-align: center;
	margin-left:10px;
}
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color: #CCCCCC;
}

.cigtopbar {
background-image: url(images/cigarette_bins1.jpg);
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
background-repeat: no-repeat;
height: 215px;
}

.searchbarholder {height: 38px;}

.cigmiddlebar {
height: 27px;}

.cigmiddlebarlink{
	background-image: url(images/flag.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	padding-right: 8px;
	padding-left: 8px;
}

.cigbotbotbar {
	height: 14px;
	background-image: url(images/flag.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	padding: 0px 10px 0px 8px;
	margin-bottom: 3px;
}


.cigbottombar li{
	float: right;
	list-style-type: none;
	background-image: url(images/flag.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	padding: 0px 50px 4px 50px;
	margin-bottom: 4px;
	vertical-align: bottom;
}

.generalheading {
background-image: url(images/bar2.jpg);
background-repeat: repeat-x;
Background-position: left center;
background-color: #CCDFEE;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align:middle;
text-align: right;
padding-right: 15px;
padding-top: 3px;
color: #000099;
}

.middleboxtext {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #000000;
float: right;
padding-top: 50px;
padding-right: 20px;
}
.currencybox {
padding-top: 2px;
height: 14px; 
color: #000099; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
}
.addresstext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
}