﻿
body {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	min-width: 550px;
}
h1 {
	font-size: 14pt;
}
h2 {
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
}
a:link, a:visited, a:active {
    text-decoration: none; 
    color: #000000;
}
a:hover {
    text-decoration: underline; 
    color: #000000;
}

.more {
	text-align: right;
	font-size: 7pt;
	padding-top: 8px;
}

form { padding: 0px;
	margin: 0px;
}
.xtitle {margin: 0px;
	padding: 0px;
	font-size: 7pt;
	font-weight: normal;
	color: #A0A0A0;
}


.pg { border: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.pg .l {}
.pg .m {}
.pg .r {}

/* Page Top */
.pg .t {
	border:none;
	padding: 10px 10px 2px 10px;
}
/* Page Content */
.pg .c {
	border: none; 
	padding-top: 10pt;
 }
	
/* Page Bottom */
.pg .b {
	border-left: none; 
	border-right: none;
	border-top: 1px solid black;
	border-bottom: none;
	padding: 10px;
	font-size: 8pt;
	clear: both;
}

/* Page Footer */
.pg .f {
	font-size: 7pt;
	clear: both;}
.pg .f .l {}
.pg .f .m {}
.pg .f .r {}


.min {	line-height: 1px;
	padding: 0px;
	margin: 0px;
}

/* **** DO NOT MODIFY MAIN **** */
.main { margin: 0px; padding: 0px; }
.main {	float: left;
	float/**/: none; }
/* easy clearing */
.main:after	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.main {	display: inline-block; }
/*\*/
.main {	display: block;	}



.main .l 
{	float: left;
	width: 19%;
	margin-left: -79.5%;
	vertical-align: top;}
.main .l .min {width: 150px; }
.main .m 
{	float: left;
	width: 60%;
	margin-left: 20%;
	display: inline;
 	border: none;
	vertical-align: top;	}
.main .m .min { width: 400px;}
.main .r {
	float: left;
	margin-left: .5%;
	width: 19%;
	vertical-align: top; }
.main .r .min {width: 150px; }


/* Main content blocks 
   b1 - Outer shadow
   b2 - Box and inner shadow
   cnt - Content of the box

   tbox - Title Box
   cbox - Content box */

/* Outer Shadow */
.b1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
/* Border/Inner shadow */
.b2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.cnt {
    border: none;

    float: left;
	float/**/: none;
}
.cnt:after {
    content: ''; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
.cnt {	display: inline-block; }
/*\*/
.cnt {	display: block;	}

.bt0, .bb0 {
    border: 0px;
    margin: 0px;
    padding: 0px;
    visibility:hidden;
}
.bt1, .bt2, .bt3, .bt4, .bb1, .bb2, .bb3, .bb4  {
    display: block; overflow: hidden; height: 2px; 
    margin: 0px;
    padding: 0px;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: none;
    border-bottom: 0px none;
    visibility: hidden;
    }
.bt1 {border-top: 1px solid black;
    margin: 0px 4px; 
    border-left: none;
    border-right: none;
    border-bottom: 0px none;
    height:0px
   }
.bb1 {border-bottom: 1px solid black;
    margin: 0px 4px; 
    border-left: none;
    border-right: none;
    height: 0px;
   }
.bt2, .bb2 {
    margin: 0px 2px;     
    height: 1px;
    border-left: 2px solid black;
    border-right: 2px solid black; }
.bt3, .bb3 {
    margin: 0px 1px; 
    height: 1px;
    border-left: 1px solid black;
    border-right: 1px solid black; }
.bt4, .bb4 {
    height: 2px;
    border-left: 1px solid black;
    border-right: 1px solid black; }



/* Title Box "tbox" */
.tbox, .notitle 
{   margin: 2px 2px 0px 2px; 
    padding: 0px;
    border: 0px;
}
.notitle .b1, .notitle .b2, .notitle .cnt { height: 0px; display: none;   }
.tbox .cnt {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 3px 8px;
	}


/* Content Box */
.cbox { margin: 0px 2px 2px 2px; 
    padding: 0px;
    border: 0px;}

.cbox .cnt { 
	font-size: 12px;
	padding: 8px 10px 4px 10px;
	margin: 0px;
}

.cbox .cnt a:link {  }
.cbox .cnt a:visited { }
.cbox .cnt a:hover { }
.cbox .cnt a:active { }



/* Special Types of content blocks
   - feature - featured box
   - feature2 - secondary featured box
*/

.feature .tbox .b1 {
}
.feature .tbox .b2 {
}
.feature .notitle {
}

.feature .tbox .cnt {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.feature .cbox .cnt {
	border-top-color: #ADAEAD;
	border-bottom-color: #ADAEAD;
}
.feature .cbox .b2 {
	border-top: none;
	padding-top: 0px;
}

.feature .quick .slisting { 
	font-size: 9pt;
	margin: 4px 0px;
	padding: 0px 0px 0px 8px;
}
.feature .quick .slisting .merchant {
	float: left;
	display: inline;
}



.feature2 .tbox .b1 {
	border: none;
	margin: 0px;
}
.feature2 .tbox .b2{	
	border: none;
}
.feature2 .tbox .cnt {
	font-size: 16pt;
	border-bottom: none;
	padding: 5px 5px 5px 15px;
}
.feature2 .cbox .b2{
	padding-top: 0px;
	margin-top: 0px;
}
.feature2 .cbox .cnt {
	font-size: 9pt;
}


.newsletter .cbox .cnt {
}
.newsletter .cbox .cnt input{
	margin-bottom: 8px;
}
.newsletter .form {
	padding-bottom: 10px;
}


/* Top menu navigation */
/* Top Menu */
.n .tbox .bt0, .n .tbox .bb0, .n .tbox .bt1, .n .tbox .bt2, .n .tbox .bt3, .n .tbox .bt4, 
.n .tbox .bb1, .n .tbox .bb2, .n .tbox .bb3, .n .tbox .bb4,
.n .cbox .bt0, .n .cbox .bb0, .n .cbox .bt1, .n .cbox .bt2, .n .cbox .bt3, .n .cbox .bt4, 
.n .cbox .bb1, .n .cbox .bb2, .n .cbox .bb3, .n .cbox .bb4
{
    visibility:hidden; 
    height: 0px;    
    margin: 0px; 
    padding: 0px; 
    border: none 0px;}

.n .notitle { visibility: visible; border-top: 1px solid #000000; }

.n .tbox { margin: 0px;
	padding: 0px; 
}
.n .tbox .b1 {
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: none;
	margin:0px;
	padding: 0px;
}
.n .tbox .b2 {
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: none;
}
.n .tbox .cnt {	
	padding: 0px 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	border: none;
}

/* Bottom Menu */
.n .cbox {
	margin: 0px;
	padding: 0px;
}
.n .cbox .b1 {
	border-top: none 0px ;
	border-right: none 0px;
	border-bottom: 1px solid #000000;
	border-left: none;
	margin:0px;
	padding: 0px;
}
.n .cbox .b2 {	
	margin: 0px;
	padding: 0px;
	border: none 0px;
	background-image: none;
}
.n .cbox .cnt {
	padding: 0px 5px;
	margin: 0px;
	border: none;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

/* Menu Items - Navigation Links */
.n .nlink {
	padding: 4px 15px 4px 15px;
	margin: 0px 0px;
}
.n .cbox .cnt .nlink {
	padding: 4px 8px 4px 8px;
	margin: 0px;
}
.n .nlinkend {
	padding: 4px 15px 4px 15px;
	margin: 0px;
}
.n .cbox .cnt .nlinkend {
	padding: 4px 8px 4px 8px;
	margin: 0px;
}


.nlink a:link { color: #000000; }
.nlink a:visited { color: #000000;}
.nlink a:hover { color: #000000;}
.nlink a:active { color: #000000;}


/* Sale listing */
.slisting {
    margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 110px;
	font-size: 10pt;
	text-decoration: none;
}
.cnt .slisting a:link { }
.cnt .slisting a:active { }
.cnt .slisting a:visited {}
.cnt .slisting a:hover { }

.slisting .icon {
	width: 45px;
	vertical-align: top;
}
.slisting .slogo {	
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -110px;
	width: 110px;
	font-size: 7pt;
	display: inline;
}

.slisting .slogo img { }

.slisting .ccode {
	font-weight: bold;
	color: #E27200;
}
.slisting .details {
	margin-left:20px; 
	margin-top:8px; 
	margin-right:20px; 
	line-height:13px; 
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC; 
	padding: 4px;
	font-size: 9pt;
	color: #999999;
}
.slisting .ctrl {
	font-size: 8pt;
	vertical-align: middle;
	width: 25%;
	padding-top: 15px;
}
.slisting .ctrl img {
	vertical-align: middle;	
}
.slisting .exp {
        font-size: 8pt;
}

/* Modification of sale listing called quick */
.quick .slisting  {
	padding: 0px 0px;
	font-size: 8pt;
	margin: 6px 0px;
	padding: 0px;
	border: none;
}
.quick .slisting .sale {
	display: inline;
}
.quick .slisting .merchant a:link {
	color: #003366;
	font-weight: bold;
}
.quick .slisting .merchant a:visited {
	color: #003366;
	font-weight: bold;
}
.quick .slisting .sale a:link{
	color: #666666;
}
.quick .slisting .sale a:visited{
	color: #666666;
}
.quick .slisting .ccode {
	color: #249309;
	font-weight: normal;
}
.quick .slisting .exp {
	text-align: right; 
}
.quick3 .slisting {
	font-size: 10pt;
}



.banner .slisting 
{
    padding: 10px 0px;
    text-align: center;
    border: none;
    }
    
    
/* Merchant Listing */
.mlisting {
    text-indent: -9px;
    padding-left: 9px;
}
.mlisting .slisting {
    text-indent: 0px; margin-left: 0px; 
}

.main .m .quick .clisting, .main .m .quick .mlisting, .main .m .quick .slisting {
    width: 45%;
    float: left;
    margin: 1px 0px 1px 5px;
    padding-left: 9px;
    text-indent: -9px;
}


/* Product listing */

.plisting {
	font-size: 9pt;
	border : none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.plisting .prod {padding-top: 4px;}
.plisting img{ border: 0; padding-top: 2px;}
.plisting .price { color: red; clear: right;}
.plisting .ctrl {clear: both; padding-top: 5px;}
.plisting .ctrl img{ float: none; padding: 2px;}
.main .r .plisting .prod{padding-top: 4px; }
.main .m .plisting .prod{font-weight: bold; }

.main .l .info a {
	color: #99ffff;
}
.main .l .info {
	font-size: 8pt;
}

.main .m .info {
	font-size: 9pt;
}

.main .m .info .cnt {
	padding: 15px 25px 15px 25px;
}
.main .m .info .cnt img {
	border: none;
}

.main .r .info a {
	color: #99ffff;
}
.main .r .info {
	font-size: 8pt;
}

/* Store Info pages and site info pages */
.info {
	margin-bottom: 10px;
}
.info .cnt {
	padding: 5px;
}
.info img{
}
.info .rss {
	padding: 12px 5px 30px 5px;
}
.info .rss img {
	border: none;
	background-color: transparent;
}

.info .cbox .cnt {
	font-size: 9pt;
	padding: 25px;
}

.main .info .tbox .cnt {
	padding: 3px 8px;
	margin: 0px;
}


.tgrid {border: 1px solid black;
	border-collapse:collapse;}
.tgrid td {border: 1px solid black; 
	padding: 4px 8px 4px 8px; }
.tgrid th {border: 1px solid black;
	padding: 10px; 
	font-size: 12pt;
	font-weight: bold;}
.t2 {border: 1px solid black;}

