/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color : #FFFFFF;	
	color : #000000;
	}

td,tr,p,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h4 {
	color: #FF9900; font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
	}

h5 {
	color: #FF9900; font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}

h6 {
	color: #FF9900; font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

/* Links */
a:link, a:visited {
	font-size: 12px; 
	color: #333399;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

a:hover {
	color: #333333;	text-decoration: underline;
	}

a.topmenu:link, a.topmenu:visited {
	font-size: 11px; 
	color: #333399;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

a.topmenu:hover {
	color: #333333;	text-decoration: none;
	}


/* Horizontal Line */
hr {
	background: #000000; height:1px; border: 2px solid;
	}

/* --Default Class Settings-- */
table.submenutable {
	border-right: solid #CCCCCC;
	border-right-width: 1px;
	border-left: solid #CCCCCC;
	border-left-width: 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	border-top: solid #CCCCCC;
	border-top-width: 1px;
}

td.footertable {
	border-top: dotted #CCCCCC;
	border-top-width: 1px;
}

a.mainmenu:link {
	font-family:  Arial, Helvetica, serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
        text-decoration: underline;
	}

a.mainmenu:visited {
	color: #6666ff;
    text-decoration: underline;
}
	
a.mainmenu:hover {
	color: #333399;
	text-decoration: underline;
	}


a.submenu:link,a.submenu:visited {
	font-family:  Arial, Helvetica, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    text-decoration: none;
}

a.submenu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}


.button {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #3881ce;;
	background: #3881ce;;
	}

.inputbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

/** category text format and links **/
.categoryname {
	color: #999999; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}

.category {
	color: #999999; font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; text-decoration: none;
	}

	
a.category:link, a.category:visited {
	color: #999999; font-weight: bold;
	}

a.category:hover {
	color: #FF9900;
	}


.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	}

.smalldark {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        text-decoration: none;
        font-weight: normal;
        }

.createdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	}
	
.categories{
	text-align:left;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 8pt;
	color: #000000;
	padding-left: 15px;
	background: url(../images/sum.gif) no-repeat;
	background-position: 8px 5px;
	border-top: 1px solid #EBEBEB;	
}

table.info {
	margin: 1px 1px 1px 1px;
	width: 100%;
}

table.info td {
	background: #dadad9;
	text-align:center;
	height: 66px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
	color: #000000;
}

table.popupinfo {
	margin: 3px 3px 3px 3px;
	width: 95%;
}

table.popupinfo td {
	background: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11pt;
	color: #000000;	
}

table.leftblock {
	margin: 0px 0px 0px 0px;
	width: 100%;
	background: #ECEDED;
	border: solid 1px #DADAD9;
}

table.leftblock th {
	background: #DADAD9;
	text-align: center;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color: #000000;
	padding-left: 5px;
}

table.accessories {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: solid 1px #d9d9d9;;
}

table.accessories th {
	background: #d9d9d9;;
	text-align:left;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color: #000000;
	padding-left: 5px;
}

table.blocks {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;

}

table.blocks th {
	background: url(../images/blockheader.gif);
	text-align:left;
	height: 23px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color: #3595C9;
	
}

table.clearance {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #3E8ABC;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #3E8ABC;
	background-color: #ECEDED;	
}
table.clearance img {
	border: 1px solid #CCCCCC;
}

table.featured1 {
	width: 100%;
	background: #ebebeb;
	border-bottom: 1px solid #FFFFFF;
}

table.featured1 td.title{
	text-align: left;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;	
}

table.products {
	margin: 0px 0px 0px 0px;
	width: 100%;
	background:  #ebebeb;
	border-left: solid 0px #CCCCCC;
	border-right: solid 0px #000000;
	border-bottom: 1px solid #FFFFFF;
	border-top: solid 0px #CCCCCC;
}

table.products td.product_img {
	border-right: solid 1px #CCCCCC;
}


.subtitle{
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 13px;
	color: #000000;	
}

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

table.products td.separator{
	border-top: 1px dashed #CCCCCC;
	height: 1px; 	
}

table.viewcart {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	
}

table.viewcart th {
	background: #EEEEEE;
	text-align:left;
	height: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

table.viewcart td.hline{
	border-top: 1px solid #CCCCCC;
    width: 90%;
	height: 1px; 	
}

table.viewcart td.subtotal{
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	font-size : 12px;
	color: #000000;
}


table.shipform {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 1px #999999;

}

table.shipform th {
	background: #EEEEEE;
	text-align:left;
	height: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

table.shipform td.welcome{
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;	
}

table.shipform td.ordernumber{
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;	
}


table.shipform td.subtotal{
	text-align:right;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
	color: #0000FF;
	border-top: 1px dashed #CCCCCC;	
}

table.shipform td.total{
	text-align:right;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #0000FF;	
	border-top: 1px solid #CCCCCC;
}


table.confirmform {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;

}

table.confirmform th {
	background: #EEEEEE;
	text-align:left;
	height: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}



table.confirmform td.subtotal{
	text-align:left;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
	color: #000000;
	border-top: 1px dashed #CCCCCC;	
}

table.confirmform td.welcome{
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color: #000000;	
}

table.confirmform td.total{
	text-align:center;
	height: 20px;
	background: #EEEEEE;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;	
	border-top: 1px solid #CCCCCC;
}


table.ordercheck {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;

}

table.ordercheck th {
	background: #EEEEEE;
	text-align:left;
	height: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}



table.ordercheck td.subtotal{
	text-align:right;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
	color: #000000;
	border-top: 1px dashed #CCCCCC;	
}

table.ordercheck td.total{
	text-align:right;
	height: 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #000000;	
	border-top: 1px solid #CCCCCC;
}


a.acategories:link, a.acategories:visited {
	font-size: 12px; 
	color: #858585; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

a.acategories:hover {
	color: #FF6600;	
	text-decoration: none;
}

a.title:link, a.title:visited {
	font-size: 13px; 
	color: #000000; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

a.title:hover {
	color: #000000;	
	text-decoration: underline;
}
	
.retail{
	text-align:left;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 12px;
	color: #333333;	
	margin-bottom: 5px;
}

.retailprice{
	text-decoration: line-through;
}

.ourprice{
	text-align:left;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 9pt;
	color: #FF0000;	
}

.seeprice{
	text-align:left;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color: #333399;
}

.more {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 7pt;
	color : #FF9900;
	text-align: right;
}
.copyright {
	margin: 0px 0px 0px 0px;
	width: 100%;
	background: #0092E5;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 8pt;
}

.message {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

.search {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10pt;
	color : #000000;
	font-style: italic;
}

table.pagetitle {
	margin: 0px 0px 0px 0px;
	width: 100%;
}

table.pagetitle td.pageHeadline{
	text-align:left;
	height: 66px;
	background: #eceded;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1.8em;
	color: #000000;	
	padding-left:15px;
}

table.pagetitle td.pageContentline{
	padding-left:10px;
	padding-right:10px;
}

table.pageinfo {
	margin: 3px 3px 3px 3px;
	width: 100%;
	background: #ebebeb;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;	
	padding: 5px;
}

table.pageinfo td.pageHeader{
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
	color: #000000;	
}

table.pagebox {
	margin: 3px 3px 3px 3px;
	width: 100%;
	background: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 5px;
}

table.pagebox td.pageHeaderBox{
	text-align:left;
	height: 20px;
	background: #d9d9d9;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
	color: #000000;	
}


.features{
  border:1px solid #DADAD9;
  font-size:11px;
  padding: 5px;	
  margin-bottom:10px
  background: #ECEDED; 
}

#copycontainer3 #features{
  border:1px solid #DADAD9;
  font-size:11px;
  padding: 5px;	
  margin-bottom:10px
  background: #ECEDED; 
}

#copycontainer3 H3{
  border:solid 1px #DADAD9;
  border-bottom:0;
  padding:3px 0 3px 3px;
  background-color:#DADAD9;
  text-align: center;
  font-size:12px;
  font-weight:bold;
  margin:0 auto;
}

#copycontainer3{
  margin: 0 0 8px 0;
  clear: both;
  width: 598px;
  text-align:left;
  border: 1px solid #DADAD9;
}

#buffer{
  border: 5px solid #FFF;
}

#copycontainer3 #rtfloatcont{
  float:right;
  margin-left:5px;
  width: 270px
}

#copycontainer3 #prices{
  padding-top: 10px;	  
  margin-left: 10px;	
}

table.empform {
        background-color: #f5f5f5;
        border: solid 1px #d5d5d5;
}

table.empform tr.row0 {
        background-color: #f5f5f5;
}

table.empform tr.row1 {
        background-color: #eeeeee;
}

table.empform th {
        color: #333333;
        font-family : Arial;
        font-size: 12px;
        border-bottom: solid 1px #CCCCCC;
        text-align: left;
        padding-left: 10px;
        background: #EFEBDE;
}
table.empform th a {
        color : #FFFFFF;
        font-size : 11px;
        font-family: Arial;
        font-weight : bold;
        text-decoration : none;
}

table.empform th a:hover {
        color : #CCCCCC;
        text-decoration : underline;
}

table.empform th a:active {
        color : #FFFFFF;
        text-decoration : none;
}

table.empform td {
        font-family: Arial,helvetica,sans-serif;
        font-size: 11px;
	text-align: left;
}

